求助原子哥,stm32 hal库 硬件 I2C 问题。

2019-07-20 05:40发布

HWi2c.png
硬件I2C 无 restart 。
------------------------------------------------------------------------------------
softI2C.png
软件I2C 有 restart 。

------------------------------------------------------------------------------------

硬件 I2C 读取传感器,有很大的几率出错,软件I2C读取传感器正常的。用逻辑分析仪发现只有这里不同。请问有人遇到过嘛?

想把硬件I2C 的波形弄成和 软件 I2C 一样的
,但是 stm32硬件i2c hal库似乎没有提供 restart 功能。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
来一颗糖
1楼-- · 2019-07-20 10:46
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 16:02
帮顶,我们一般用软件模拟iic
DreamWaterPro
3楼-- · 2019-07-20 17:39
STM32的硬件IIC一直都是有BUG的。。。楼主如果只是日常学习的话没有必要纠结这个。。。
superhero
4楼-- · 2019-07-20 20:56
 精彩回答 2  元偷偷看……
edmund1234
5楼-- · 2019-07-21 01:48
DreamWaterPro 发表于 2018-10-14 11:19
STM32的硬件IIC一直都是有BUG的。。。楼主如果只是日常学习的话没有必要纠结这个。。。

这传说一直都有所听闻, 就是每每问到具体是什么bug, 总是没人说个明白, 到底是什么bug呢?
烈日灼心
6楼-- · 2019-07-21 06:33
edmund1234 发表于 2018-10-15 00:07
这传说一直都有所听闻, 就是每每问到具体是什么bug, 总是没人说个明白, 到底是什么bug呢?

没有Bug,能正常通讯。

一周热门 更多>