杜邦线

STM32L4R9使用HAL库调试IIC注意事项

徘徊边缘 提交于 2019-12-04 03:30:47
STM32使用Cubemx生成的代码中,用到IIC的驱动,但是始终不能读写,因此使用逻辑分析仪,发现原本地址为0x58的写成了0x20,因此肯定是地址错了。因此,总结如下: 1、需要逻辑分析仪分析IIC协议书很好的,目前使用的工具是:DSView 逻辑分析仪。 2、keil在线debug的能够独写一次的,能代表是正确的,逻辑分析仪才是正确的判断方法。 3、在不能分析原因的情况下,先把硬件电源判断正确,是否有正确的电压。 4、示波器的探头也会有不能正常使用的情况,因此,发现没有波形的时候,也需要换一个探头,也许不是代码的错误。 5、自己用杜邦线搭建的电路调试板子,需要确认杜邦线连线要牢固。 来源: https://www.cnblogs.com/CodeWorkerLiMing/p/11828942.html