[技术问答] N76E003 UART/I2C通讯端口随机不响应问题

[复制链接]
979|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 | 显示全部楼层
软复位是什么个情况,能在不想赢的时候通过超时判断进行复位吗
jiekou001 发表于 2020-9-3 22:13 | 显示全部楼层
没遇到过
 楼主| bestram 发表于 2020-9-4 08:21 | 显示全部楼层
gaoyang9992006 发表于 2020-9-3 16:26
软复位是什么个情况,能在不想赢的时候通过超时判断进行复位吗

软复位是将整个程序重新开始,类似上电复位。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

10

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部