LPC17XX串口接收數(shù)據(jù)死機現(xiàn)象解決辦法
void gprs_callback(void)
{
if(GprsCnt
}
其中變量都是定義volatile的公共變量,但是發(fā)現(xiàn)程序極不穩(wěn)定,常常運行一會就死機。
后來發(fā)現(xiàn)先把RBR送給一個局部變量,再送給公共變量就沒問題了,如下:
void gprs_callback(void)
{
char b;
b = LPC_UART2->RBR;
if(GprsCnt
}
具體原因還不清楚。
評論