各位大神,我用DM642为核心仿造合众达的开发板自己设计了一块板子,但是经常遇到I2C死锁的问题,这样直接会影响到解码芯片的选通,不能正常显示视频,求各位帮帮忙帮小弟解决一下啊~
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位大神,我用DM642为核心仿造合众达的开发板自己设计了一块板子,但是经常遇到I2C死锁的问题,这样直接会影响到解码芯片的选通,不能正常显示视频,求各位帮帮忙帮小弟解决一下啊~
SDA, SCL上拉了吧? 看一下下面的I2C tips网站.
http://processors.wiki.ti.com/index.php/I2C_Tips
呵呵~ 这两天我倒是试了试发现只要先跑一段空程序,即注释掉死循环的I2C后,再复位,I2C即自动解锁,不知道是不是在跑空程序时,芯片认为已经有器件回答所以拉高了SDA?