请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28377S 在启用 FIFO 的非重复模式下使用模块时、可以将多少字节放入 I2CDXR 寄存器或从 I2CDRR 读取数据是否有限制?
从技术参考手册中可以看到 FIFO 为16字节长、但我问这个问题是因为驱动程序库的 I2C_putData ()和 I2C_getData ()函数只向外推/从 I2CDXR/I2CDRR 寄存器接收一个字节。 这些函数不会将发送的字节数置为有效或进行检查。
在 FIFO 模式下、是否由软件确保一次发送/接收最多16个字节?
在 FIFO 模式下发送或接收超过16个字节时、预期情况是什么? 在我的驱动程序实现中、我不使用 FIFO 中断。 我只启用了 ARDY 和 SCD 通用中断。