STM32使用Cubemx生成的代码中,用到IIC的驱动,但是始终不能读写,因此使用逻辑分析仪,发现原本地址为0x58的写成了0x20,因此肯定是地址错了.因此,总结如下: 1.需要逻辑分析仪分析IIC协议书很好的,目前使用的工具是:DSView 逻辑分析仪.2.keil在线debug的能够独写一次的,能代表是正确的,逻辑分析仪才是正确的判断方法.3.在不能分析原因的情况下,先把硬件电源判断正确,是否有正确的电压.4.示波器的探头也会有不能正常使用的情况,因此,发现没有波形的时候,也需要换一个探…