while(UARTCharsAvail(UART0_BASE))
{
buffer = UARTCharGet(UART0_BASE); // 1
UARTCharPut(UART0_BASE,buffer); // 2
// UARTCharPut(UART0_BASE,UARTCharGet(UART0_BASE)); //3
}
之前是串口收发出了问题,最后吧串口中断里的那部分简化成回显收发,
发现了问题,
屏蔽第一句和第二句,启用第三句,程序收发正常;
屏蔽第三句开启第一第二句,程序就无法回显数据了,
buffer的类型是char;
引用个中间变量差别就这么大吗?
求解答啊,谢谢