2440 iic clk异常
最近小弟在做一个项目:用2440(主发送)跟一个芯片做通信(频率是100k)。
经过示波器测试发现一个问题:
在经过n次正常数据发送的之后,偶尔会出现一个字节的clk第九位一直拉高直到触发发送超时为止。(出现的地方很随机)
请问论坛里的高手们:
这种现象的原因是什么,另外,如何解决这个问题或者避免这个问题,我对驱动这方面不熟悉,希望大家可以细致的解释一下。
还有的是,这样的发送会不会影响接受方接收数据的正确性,因为我也发现接收方的数据有时候会应答位全部都有,但是最终却是一帧数据丢失的情况,这个情况和上述现象会不会有联系呢?
谢谢了先