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

stm32的硬件IIC到底有没有问题

江湖老李 2020-07-23 浏览量:936
stm32的硬件IIC到底有没有问题,我之前用硬件 iic 做项目也没出现什么问题啊,但网上很多说有问题,大家怎么看,遇到过那些硬件 iic 的坑
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 老的库曾经有过bug,致硬件I2C不能正常使用,现在新库这个问题已经解决啦。


    所以说要看你采用什么样的库支持来开发,如果还是用老的有问题的库(有可能是利用原来的开发环境和相应代码),则还是有问题,如果是完全新开发,直接采用没有问题的开发库,就没有问题。

    • 发布于 2020-07-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 用起来不方便倒是真的,真要说有啥问题的话还没有发现,我也用得少
    • 发布于2020-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 原来是软件库问题会卡死,现在软件库没有问题了,i2c里面有中断超时检测机制,所以不会卡死,也能正常使用
    • 发布于2020-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用新的HAL库,是没有问题的,放心用吧。

    旧库可能有bug,但是新的版本的库已经解决了

    • 发布于2020-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有问题,只是ST的标准库有个BUG,会在I2C通信被干扰或者偶发性问题时卡死,现在HAL库修复了这个问题的
    • 发布于2020-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 新的库,就是HAL或是LL库,都是没有问题的,完全可以使用的。是在不行,你模拟就可以用的很好
    • 发布于2020-08-06
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32的硬件IIC到底有没有问题