[问题]Atiny1617 关于IIC总线一直被拉低的原因分析
在之前的工作中遇到一次IIC总线的问题:一个主设备和两个从设备使用的一路硬件IIC的环境下,当分别加载两个从设备驱动的时候,出现了IIC总线中的SDA被一直拉低,SCL有周期性的毛刺(图中SDA是黄色线,SCL是蓝色线)细节图:用逻辑分析仪抓取的:其中一个从设备是ATmel系列芯片,而问题就是出在Atmel的硬件IIC中。经分析,在Atmel发送数据时产生了一个冲突,而在冲突的处理函数中,这里直接重新初始化IIC。查阅了有关datasheet:意思是:如果
原创
2020-08-09 10:09:25 ·
3859 阅读 ·
0 评论