while(!(ptr_LPC_I2C->STAT & STAT_MSTPEND)); // Wait for MSTPENDING bit set in STAT register
if((ptr_LPC_I2C->STAT & MASTER_STATE_MASK) != state) { // If master state mismatch ...
LEDs_Off(GREEN);
LEDs_On(RED);
while(1); // die here and debug the problem
}
return; // If no mismatch, return
}
复制代码
有人在官网的论坛里也问过这样的问题,https://community.nxp.com/thread/483580没有答案!
于是就使用lpcopen_3_02_keil_iar_nxp_lpcxpresso_824中的IIC例程,结果更悲催!只要执行程序就出现SWD可以看见设备,但是烧写出现invalid rom table的故障,每次都是使用ISP启动复活板子。找不到任何原因。
现在真是没有任何办法,希望高手救我!