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

软件模拟IIC

liguilini 2017-12-08 浏览量:520
软件模拟IIC,在通过IIC进行数据传输过程中如果有中断打断,从而执行其他函数,会不会影响IIC传输时序,从而导致数据传输出错
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 有可能会被打乱,所以需要在传输数据前关闭中断,传输完成后打开中断。保证传输时序的完整性和正确定。所以如果条件允许,尽量使用硬件IIC。
    • 发布于 2017-12-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :https://content.kemet.com/datasheets/KEM_L9007_SBC.pdf 回复

其他答案 数量:3
  • 必须啊,所以关键地方需要关中断
    • 发布于2017-12-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀含义资料没有说明,具体区别建议咨询一下供应商 回复

  • 肯定会的,你是在模拟iic,中间打断了,协议不就不成立了么,
    • 发布于2017-12-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :亮度组不同:没尾缀的:3.55 mcd~9.00 mcd 有尾缀的:2.24 mcd~9.00 mcd 回复

  • 对的,会影响传输的数据,所以一般要求I2C传输占用的时间不能太长,或者是要求I2C传输时单片机不能被中断打断,也就是屏蔽中断。

    • 发布于2018-01-30
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  : 回复
电子老工程师 回复了  :https://www.datasheets360.com/pdf/-8728227366599600861 回复

相关问题

问题达人换一批

软件模拟IIC