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.
情况是这样,我将具有IIC通信的接口的EEPROM和时钟芯片同时挂在一个模拟IIC总线上。RAM仿真时,28335与时钟芯片通讯正常,但是与EEPROM通讯是只有挂断点运行才能通讯正常(断点挂在任何一处代码都可以)。这种情况什么问题导致。
编译环境:CCS3.3
DSP:28335
请问楼主,和EEPROM通讯不正常是什么表现?是没有应答码?
楼主可以挂示波器看一下实际F28335发出来的IIC总线读写EEPROM数据是否正常。
在看时什么原因导致,是否因为延时时间不够导致。
示波器没有看,但是延时我是改了很多。通讯不正常就是接收不到E2的应答。
但是我不太理解,同样挂在一个总线上的时钟芯片 一直都是工作正常,而且两个芯片的是时序几乎一样。
为什么E2就收不到应答。
还有个地方我不理解,我挂断点运行时,可以接收E2的应答,全速运行就不行,但是我的断点挂在任何一个地方都可以,无论是接收应答前还是接收应答后。