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

请问怎么解决stm32硬件IIC不工作的问题?

DZ松哥 2018-04-28 浏览量:1638
硬件IIC配置OK,然后同一个程序烧录到十个muc里面,会有三四个的硬件IIC不能使用。使用模拟IIC是OK的。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 使用HAL库时,硬件IIC没有问题,关键是在使用IIC时,要关中断
    • 发布于 2018-05-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 网上看到的,stm32的硬件i2c有问题,所以一般都是采用gpio模拟
    • 发布于2018-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32以前的库,使用硬件IIC有BUG,新版库解决了这一问题,你的库是哪个版本的
    • 发布于2018-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用 cobemx 和 hal 库试试,我这么用没碰到 iic 硬件问题
    • 发布于2018-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • F103的标准库的硬件I2C有问题,不建议使用,解决方法就是换HAL库,HAL库应该是修复了硬件I2C的问题了。

    • 发布于2018-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • STM就有i2c的问题,具体的解决方案官网也有提供,给你附一个网址供参考https://wenku.baidu.com/view/e1a5a2e8bed5b9f3f80f1ca2.html
    • 发布于2018-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32F1系列的I2C硬件不是很好用.

    特别不灵活.

    • 发布于2018-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的官方库也不一定就直接是完美的,可以在它的官网上查找下AN,有客户反馈的问题已经有解决方案,可能正好和你描述的一样,如果找不到的话,情况容易复现的化,可以找官方反馈,帮助STM32完善产品,同时也解决你的问题
    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件IIC很复杂,用模拟IIC就好了
    • 发布于2018-05-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请问怎么解决stm32硬件IIC不工作的问题?