大家好:
目前我在使用MSP430与BQ76940通信(带CRC校验),用的是网上的一段例子,只有例子的代码时候运行没有任何问题,但是整合到我的代码里面的时候发现有时候I2C会出现通信错误(CRC校验错误),而且一般会出现在读状态时;有时候一个子函数内,连续用I2C读数据都没有问题,有时候在一个子函数内只读一个字节也会出现CRC校验错误,用的都是同一种函数,只是在不同的地方使用到而已,这让我很困惑,请问大家对于I2C读写有什么方法没?谢谢
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.
大家好:
目前我在使用MSP430与BQ76940通信(带CRC校验),用的是网上的一段例子,只有例子的代码时候运行没有任何问题,但是整合到我的代码里面的时候发现有时候I2C会出现通信错误(CRC校验错误),而且一般会出现在读状态时;有时候一个子函数内,连续用I2C读数据都没有问题,有时候在一个子函数内只读一个字节也会出现CRC校验错误,用的都是同一种函数,只是在不同的地方使用到而已,这让我很困惑,请问大家对于I2C读写有什么方法没?谢谢