关于IIC通讯

2019-08-17 04:27发布

我在探索者F407开发板做的PB8 PB9模拟IIC通讯正常,示波器波形正常,但是在自己画的F407板子100pin的PB8 PB9模拟IIC跑程序就不能进行正常通讯,对超声波模块进行读取的全是1,而且示波器显示的SDA和SCL的波形基本一样,这是不正确的。借鉴了论坛前辈的将推挽输出改为开漏输出并把每次读写前进行延时5ms还是没能解决。两块板子的通讯时序和代码并没有改动,我自己画的板子是没有上拉电阻的,这有影响吗?不知道问题出现在哪?或者说求有经验的前辈能给予解答,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。