本帖最后由 603133791 于 2015-11-20 18:35 编辑
使用的是MK60DN512VLL10
while(1)
{
if(uart_getchar_present(UART3_BASE_PTR)){
while(1){
tmp = uart_getchar(UART3_BASE_PTR);
if(tmp != '\0')
uart_putchar(UART3_BASE_PTR, tmp);
else
break;
}
}
delay();
}
我在while加了delay,延时1s左右。进行连续字符接收。会出现如下情况:
连续发多个字符,第一次返回只有一个字符,后面就会正常。
|