关于I2C的问题

2019-07-16 09:23发布

我现在手边有个板子 DSP出来的IIC一直没有  时钟和数据都没有
其他板子都是好的  所以开始怀疑是片子坏了 换了新的还是同样 没有IIC
不知道哪位高手遇到过这种情况
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
糖栗子
1楼-- · 2019-07-16 15:16
IIC Data CLK都需要上拉电阻的
LEON1985
2楼-- · 2019-07-16 18:18
IIC,需要上拉电阻,比如5K,或者10K,上拉的大小和你的通讯速度有关系
hy381
3楼-- · 2019-07-16 20:26
帮忙确认以下问题:
硬件角度上
1、I2C的波形是什么,是全部低电平么?
   ---如果不是全部低电平的话需要排除是否上拉能力不够或者软件配置有误。
2、确认是否是虚焊或者短路问题导致——测试SDA/SCL的对地阻抗;

软件角度上:
代码有问题吗?
joereil
4楼-- · 2019-07-16 20:49
结合四楼的建议,在通过软件对此对I2C总线进行强制拉高(这种I/O口一般是复用的),这样可以判断是不是虚焊或上/下拉电阻的问题。如果以上都验证没问题,就能确定是软件的问题。
joereil
5楼-- · 2019-07-16 22:56
 精彩回答 2  元偷偷看……
站着幻想
6楼-- · 2019-07-17 01:31
因为其与板子都没问题,估计硬件和软件上都没啥问题,问题可能出在焊接或者PCB加工上。

一周热门 更多>