您好! 我正在使用带有 MSP-EXP432P401R 修订版2.1 Launchpad的燃油箱MKII电池增强器包插件模块。
我要修改MSP432 Simplelink 1.40 .1.00 (bootxl_batpakmkie_footaugauer_MSP_EXP432P401R_nortos_CCS),以使用I2C传输中断,使进入休眠状态,直到缓冲区可用于传输。 我附上了我的项目,并提到根据 此论坛帖子,它是示例的修改版本。
问题是从未生成TX中断(尽管已启用),因此我的标志(i2cTxFlag)未设置,程序挂起(请参见HAL_I2C.c中的I2C_read16())。
有人知道我做错了什么吗? 缓冲区为空或传输后是否生成I2C TX中断?