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.

CC2538 I2C 发送数据一直处于BUSY

Other Parts Discussed in Thread: CC2538

前几天才来提问,又要麻烦各位大大了

使用CC2538   I2C  发送一个字节数据后   I2C master control status   的 BUSY 位 一直处于 忙状态,

查看各种文档后仍未解决,希望各位大大帮忙分析分析,万分感谢

程序大致流程如下:

 HWREG(I2CM_CR) |= I2CM_CR_MFE;   //设置为MASTER

I2CMasterInitExpClk(SysCtrlClockGet(), false);

I2CMasterSlaveAddrSet(0x60, false); //

 I2CMasterDataPut(Si5351ConfigData[I2CLenIndex]);

I2CMasterControl(I2C_MASTER_CMD_SINGLE_SEND);

while(I2CMasterBusy())//  程序一直停在这里