153| 6
|
求助,基于HAL库的I2C从机程序 |
1金钱
最佳答案调试通过,问题找到了,在I2C初始化的时候,一定要使能“时钟拉伸”
hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE;//正确
hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_ENABLE;//错误
上面这个地方有点绕,意思是“没有时钟拉伸”需要“禁止”,意思就是使能时钟拉伸
恰恰搞反了,导致调试时候,老是出错
谢谢大家!
| ||
| ||
| ||
虽然不明白你们在说什么,但感觉很厉害的样子。
|
||
| ||
| ||
又菜又爱指点
|
||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-5 03:52
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网