打印
[技术问答]

N76E003 UART/I2C通讯端口随机不响应问题

[复制链接]
763|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bestram|  楼主 | 2020-9-3 11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我们在应用N76E003的 UART 或 I2C(从机) 与其他芯片通讯时, 在端口出现干扰的情况后,会出现UART接收不到数据,I2C出现无应答,检查程序没有发现问题,重置UART/I2C故障依旧,将N76E003软件复位后正常,不知道该芯片要如何解决此问题?  
   另外我们使用新唐的MS51FB9AE 替代 N76E003, 也发现I2C(从机)在同样情况下出现无应答,但是新的IC好处是过X秒后I2C会被自动重置而恢复正常。
  是新的IC MS51FB9AE技术上做了对应的改进吗? 请行家指点...  谢谢!

使用特权

评论回复
沙发
rawo| | 2020-9-3 13:54 | 只看该作者
重置UART/I2C后,需重置UART/I2C端口引脚复位状态,应可以解决此问题。

使用特权

评论回复
板凳
bestram|  楼主 | 2020-9-3 14:47 | 只看该作者
rawo 发表于 2020-9-3 13:54
重置UART/I2C后,需重置UART/I2C端口引脚复位状态,应可以解决此问题。

经过测试不行,还是要软复位

使用特权

评论回复
地板
gaoyang9992006| | 2020-9-3 16:26 | 只看该作者
软复位是什么个情况,能在不想赢的时候通过超时判断进行复位吗

使用特权

评论回复
5
jiekou001| | 2020-9-3 22:13 | 只看该作者
没遇到过

使用特权

评论回复
6
bestram|  楼主 | 2020-9-4 08:21 | 只看该作者
gaoyang9992006 发表于 2020-9-3 16:26
软复位是什么个情况,能在不想赢的时候通过超时判断进行复位吗

软复位是将整个程序重新开始,类似上电复位。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

10

帖子

1

粉丝