关于STM32F4的HAL库I2C使用问题
我在使用I2C读取温湿度传感器调试出现了点问题,在线调试发现利用HAL库的I2C写功能函数,发现I2C会一直卡在如下图的函数中。是我的配置出现问题了,还是需要对I2C某些功能函数需要进行重写呢?
注意位长设定、是否有起停位等等参数。 看下初始化,这问题F4 出现几率不大的 为什么不用HAL_I2C_Mem_Read和HAL_I2C_Mem_Write函数 风子 发表于 2016-4-25 11:43
为什么不用HAL_I2C_Mem_Read和HAL_I2C_Mem_Write函数
这个看起来不太适合。 df_flying 发表于 2016-4-25 11:32
看下初始化,这问题F4 出现几率不大的
初始化这些基本都是走配置的,上图能看到,感觉也没有哪里需要修改的了 目前不是卡在函数中,在逻辑分析仪上看到时序是不正确的,SCK波形是9个上下升沿,正确的话 应该是8个吧。估计就是配置的问题了,具体是哪,还没找着。 FoNg0716 发表于 2016-4-25 14:57
这个看起来不太适合。
哪里不合适了,,我就用得好好的 风子 发表于 2016-4-25 18:10
哪里不合适了,,我就用得好好的
我用了HAL_I2C_Mem_Read和HAL_I2C_Mem_Write,但是也没能测试通过:'( lulongqin 发表于 2016-5-9 10:32
我用了HAL_I2C_Mem_Read和HAL_I2C_Mem_Write,但是也没能测试通过
我用了HAL_I2C_Mem_Read和HAL_I2C_Mem_Write,但是也没能测试通过:'(,现在还在找原因
页:
[1]
2