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

STM32有硬件IIC,为什么很多应用,还要模拟IIC?

liguilini 2017-12-11 浏览量:1965
看到很多STM32应用,使用I2C接口,明明STM32有硬件I2C,但不知为什么这些应用还要用GPIO来模拟I2C。这是为什么呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 除了bug原因,还有就是有些IIC设备可能需要特殊的时序,硬件IIC无法满足,只能通过IO模拟实现。
    • 发布于 2017-12-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :FT39601-F2H 线束端子 3.96mm 母(镀锡) 回复

其他答案 数量:8
  • 听说STM32的硬件I2C有BUG不太好用,没用过,听说而已。
    • 发布于2017-12-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :严重氧化,会影响正常焊接 回复

  • 那个硬件I2C以前有BUG(库有BUG),后来修复了,但是很多人习惯了用模拟的,就不换了
    • 发布于2017-12-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.diodes.com/assets/Datasheets/74LVC1G125.pdf 回复

  • 现在好多人用模拟的iic,硬件iic都说有bug,但是使用的时候没有感觉出来
    • 发布于2017-12-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.alliedelec.com/m/d/3fc07518513a2330119e539df1618654.pdf 回复

  • 原子哥的教程里面说明了为什么用模拟IIC,如果你想用硬件的可以参考野火的,都用过都好使,之前说有BUG,但是没有感觉到
    • 发布于2017-12-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :区别,台舟的比安森美的高0.03mm,台舟的参数值比安森美的参数值高,能不能替代,要看高参数的客户能不能接受 回复

  • 目前STM32的HAL库使用硬件IIC是没有问题的。
    • 发布于2017-12-13
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :请核实料号与厂牌是否一致 回复

  • 这个硬件的IIC有时会卡死程序,所以,不太好用
    • 发布于2017-12-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同一物料 回复

  • 很多人不能够深刻理解硬件I2C的原理,所以觉得有bug,不好用!

    其实硬件I2C可以简化你的设计,保护你数据的时序,进而保护你通信数据的完整性!

    • 发布于2017-12-19
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :这颗物料24pin的USB结构。引脚是镀层是镀金,使用过物料无法确认氧化问题,物件已经裸露在空气中。 回复

  • 硬件I2C会导致busy waiting,用起来BUG太多。

    • 发布于2017-12-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32有硬件IIC,为什么很多应用,还要模拟IIC?