STM32F4的HAL库I2C使用一直卡在如下图的函数中

2019-07-14 16:29发布

我在使用I2C读取温湿度传感器调试出现了点问题,在线调试发现利用HAL库的I2C写功能函数,发现I2C会一直卡在如下图的函数中。

是我的配置出现问题了,还是需要对I2C某些功能函数需要进行重写呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
60user60
1楼-- · 2019-07-14 23:46
看下初始化,这问题F4 出现几率不大的
djw200988
2楼-- · 2019-07-15 03:32
为什么不用HAL_I2C_Mem_Read和HAL_I2C_Mem_Write函数
JST2006
3楼-- · 2019-07-15 07:51
djw200988 发表于 2018-10-30 20:08
为什么不用HAL_I2C_Mem_Read和HAL_I2C_Mem_Write函数

这个看起来不太适合。
JST2006
4楼-- · 2019-07-15 11:54
 精彩回答 2  元偷偷看……
JST2006
5楼-- · 2019-07-15 16:43
目前不是卡在函数中,在逻辑分析仪上看到时序是不正确的,SCK波形是9个上下升沿,正确的话 应该是8个吧。估计就是配置的问题了,具体是哪,还没找着。
djw200988
6楼-- · 2019-07-15 19:15
JST2006 发表于 2018-10-30 20:21
这个看起来不太适合。

哪里不合适了,,我就用得好好的

一周热门 更多>