• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

IIC通信被中断打断后还能正常通信吗

hotset 2019-04-25 浏览量:6089
会不会导致IIC通信失败
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • IIC通信是有响应时间的,如果你的中断时间很短,没有超过这个响应时间,那么IIC通信就不会被打断,如果你的中断时间超过了这个响应时间就会导致你的IIC通信失败,只能重新通信
    • 发布于 2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 当然会,如果是模拟 iic 被中断打断,就失败了,需要终止后,重新开始。按照协议来

    如果是硬件 iic ,协议不受中断干扰

  • iic被打断后如果没有纠错措施 那么通信是会失败的

    不会正常通信 纠错要自己在代码中实现 iic本身不带纠错功能

  • 中断会打断通讯,只要你要程序里面添加超时检测功能,把两个引脚抬高复位就可以了,重新在发送就可以了,不要一直等待i2c信号

  • 本身协议中没有直接的纠错限定,

    需要自己在程序中进行处理,特别是模拟I2C通信中更要这样。


  • 看你被打断的情况咯,只要没有影响到它正常的通信时序那就能通信成功。

  • 这要看中断的时间了,如果是中断处理时间很短,还在IIC延时上就不会有问题;但是还是建议在IIC通信过程中关闭中断

相关问题

问题达人换一批

IIC通信被中断打断后还能正常通信吗