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

TMS320F280025C: I2C E2prom 模块FIFO问题

Part Number:TMS320F280025COther Parts Discussed in Thread:C2000WARE

我在使用I2C_E2PROM例程中的FIFO读写E2prom例程时,遇到这样一个问题:按照例程进行I2C模块初始化,进行16bits数据读取任务,比如读取0x4321,正常接收数据时,getFIFOState的值为I2C_FIFO_RX16,可以读到0x4321,但是在运行中getFIFOState的值会变成其他值,比如会变成I2C_FIFO_RX1,与此同时数据的读取也发生错误,读取到的数据为0x2121,请问这个问题怎么解决呢

Ben Qin:

你好,你的C2000ware版本是什么?具体是哪个例程?CCS的版本是什么?

,

zhang xiaoming:

你好,是这个例程

,

Ben Qin:

I2C_FIFO_RX16表示FIFO满了,I2C_FIFO_RX1表示FIFO还没满,应该在FIFO满时读取数据。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280025C: I2C E2prom 模块FIFO问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1