你好,
我的C6678的板子在测试EEPROM的时候,ICSTR 寄存器里BB的状态一直是busy状态,导致无法读写。这是为什么呢? ICSTR里面的值我们不能通过赋值命令来修改吧,那为什么工程里还有这样一句话呢?
另外,如果将EEPROM换成24AA1025,而不是开发板上的M24M01,会不会有什么影响呢?
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.
会不会是硬件问题,测一下硬件信号看看。
24AA1025在1.8V需要降速"100 kHz for VCC < 2.5V."
向ICSTR中的某些状态bit写1可以把相应的bit清0,user guide中断描述是"W1C = Write 1 to clear (writing 0 has no effect)"
我们板子上24AA1025的I2C除了接到了C6678上,还通过一个电压转换芯片接到了MSP430上,然后用MSP430模拟的I2C来访问24AA1025是可以的。
C6678里已经配成了100KHz了。6678里的I2C接出来后在板子上布线,会不会很容易受其他高速线的影响呢?
C6678会不会和MSP430冲突?
信号会不会干扰很难讲,得要测测看