TI中文支持网
TI专业的中文技术问题搜集分享网站

TI提供的I2C例程无法正常运行,

我用的是TI提供的I2C例程,无法正常运行,中断信号不产生,此程序就是在controlsuit中的例程,F28035芯片,我的EEPROM是24C08,器件地址是0xa0,不知为何!此硬件电路我用I/O口方式进行I2C通讯一切正常,就是用TI自带的I2C模块无法使用。请高手指点,

现在是不产生“停止中断”和“寄存连接好中断”状态寄存器是无应答。

yanzhen fu:

仿真运行检测波形,只有一个SDA的下降信号,无CLK时钟输出。

我用的是TI提供的I2C例程,无法正常运行,中断信号不产生,此程序就是在controlsuit中的例程,F28035芯片,我的EEPROM是24C08,器件地址是0xa0,不知为何!此硬件电路我用I/O口方式进行I2C通讯一切正常,就是用TI自带的I2C模块无法使用。请高手指点,

现在是不产生“停止中断”和“寄存连接好中断”状态寄存器是无应答。

Jones Chen:

回复 yanzhen fu:

//! \addtogroup f2803x_example_list //!

I2C EEPROM(i2c_eeprom)

//! //! This program requires an external I2C EEPROM connected to //! the I2C bus at address 0x50. //! This program will write 1-14 words to EEPROM and read them back. //! The data written and the EEPROM address written to are contained //! in the message structure, \b I2cMsgOut1. The data read back will be //! contained in the message structure \b I2cMsgIn1. //! //! \note This program will only work on kits that have an on-board I2C EEPROM. T //! (e.g. F2803x eZdsp) //! //! \b Watch \b Variables \n //! – I2cMsgIn1 //! – I2cMsgOut1

楼主符合上面的描述么?

 

 

我用的是TI提供的I2C例程,无法正常运行,中断信号不产生,此程序就是在controlsuit中的例程,F28035芯片,我的EEPROM是24C08,器件地址是0xa0,不知为何!此硬件电路我用I/O口方式进行I2C通讯一切正常,就是用TI自带的I2C模块无法使用。请高手指点,

现在是不产生“停止中断”和“寄存连接好中断”状态寄存器是无应答。

Jones Chen:

回复 Jones Chen:

//! the I2C bus at address 0x50. //!

Exactly.

赞(0)
未经允许不得转载:TI中文支持网 » TI提供的I2C例程无法正常运行,
分享到: 更多 (0)