请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28069M Thread 中讨论的其他器件:CC2650、 controlSUITE
尊敬的 TI 成员:
我尝试通过 I2C 在 F28069和 CC2650之间进行通信
我已根据 controlSUITE 示例初始化 I2C 模块 、如下所示。
void I2C_setup (I2C_Handle i2cHandle) { i2cHandle->I2CPSC.all = 6; //预分频器-模块时钟需要7~12 MHz i2cHandle->I2CCLKL = 10; //注意:必须为非零 i2cHandle->I2CCLKH = 5; //注意:必须为非零 i2cHandle->I2CIER.ALL = 0x00; //无中断 i2cHandle->I2CMDR.ALL = 0x0020; i2cHandle->I2CFFTX.ALL = 0x6000; //启用 FIFO 模式和 TXFIFO i2cHandle->I2CFFRX.ALL = 0x2040; //启用 RXFIFO,清除 RXFFINT }
正如我用示波器检查的那样、通信速度似乎在500kbps 左右。
我想将速度降低到100kbps,如何更改设置?
系统时钟为90MHz。
此致、
Hae Ryong