|
最近调一个程序,用的是V4的bsp_uart_fifo驱动,发送一个字节,等待该字节发送完成后继续发送下一个字节。就发以下三个字节数据。发现一个情况,不太明白。当进入发送完成中断,应该就意味着发送完成了,那串口调试助手应该立刻会有显示吧?发送0x57这个字节能够正常显示,但是发送0xab时不会有显示,等到发送第三个字节0x06的时候,会有输出,但是不是ab 06,而是3F,不太明白为什么?能麻烦各位大侠帮忙解答下吗?
comSendChar(COM1,0x57);
while(temp == 0);//在回调函数中,发送完成后置1
temp = 0;
comSendChar(COM1,0xab);
while(temp == 0);//在回调函数中,发送完成后置1
temp = 0;
comSendChar(COM1,0x06);
while(temp == 0);//在回调函数中,发送完成后置1
temp = 0;
|
|