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.

CCS/CC2642R: i2c

Part Number: CC2642R

Tool/software: Code Composer Studio

1\We are using the chip CC2642.We use  blocking mode for i2c.

cid:1505998205.63039.1586327465811.Hmail.wangtao@joysuch.com

However, when calling I2C for data collection, deadlock often occurs, which eventually leads to MCU bite dog hanging dead.After our debug troubleshooting, the program card died in the function I2C_transfer.As shown in the following figure

cid:1505998205.63040.1586327465811.Hmail.wangtao@joysuch.com

2、Also, I would like to consult you, because we use block mode to read data, so if any data is generated, the program will block until the data is read.But if a hardware interrupt occurs while blocking a read, and the MCU has to respond to the interrupt, does the timing of I2C will be affected?