在使用LL库模拟I2C时,遇到了坑。填坑过程可谓艰辛,具体细节不过多
描述,这里介绍如何避免入坑。
使用的MCU为STM32F103,IIC通信口为PB6、PB7.
在使用HAL库模拟I2C通信时是正常的,切换到LL库时总是无法正常发送数据。在检查GPIOB初始化寄存器时,发现CRH寄存器值不一致,不同之处在MODE15和MODE14两个状态。
初始化引脚时将Pin14和Pin15进行 和PB6、PB 7相同配置即可正常使用。
在使用LL库模拟I2C时,遇到了坑。填坑过程可谓艰辛,具体细节不过多
描述,这里介绍如何避免入坑。
使用的MCU为STM32F103,IIC通信口为PB6、PB7.
在使用HAL库模拟I2C通信时是正常的,切换到LL库时总是无法正常发送数据。在检查GPIOB初始化寄存器时,发现CRH寄存器值不一致,不同之处在MODE15和MODE14两个状态。
初始化引脚时将Pin14和Pin15进行 和PB6、PB 7相同配置即可正常使用。