我在使用C2000的库函数时发现硬件I2C似乎没有作为主机发送ACK的函数
I2C_getData(I2CA_BASE);
调用了该函数读取I2C信息时,硬件会自动发送一个NACK

但我需要的时序是连读的

接收后应该发送一个ACK直到我接受我完毕调用
I2C_sendNACK(I2CA_BASE);
该函数才发送NACK信号,但现在我好像阻止不了,一读完硬件就自己发送一个NACK信号了
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.
我在使用C2000的库函数时发现硬件I2C似乎没有作为主机发送ACK的函数
I2C_getData(I2CA_BASE);
调用了该函数读取I2C信息时,硬件会自动发送一个NACK

但我需要的时序是连读的

接收后应该发送一个ACK直到我接受我完毕调用
I2C_sendNACK(I2CA_BASE);
该函数才发送NACK信号,但现在我好像阻止不了,一读完硬件就自己发送一个NACK信号了