请教下一个lm3s uart问题

2019-03-24 15:56发布

UARTFIFODISable(UART0_BASE); 开始的时候我禁能了UART0 FIFO。然后用uart_echo的例程调试程序。发现本来串口工具应该出现Enter test: 字符串的  到后来只发送了2个字节En我把断点设置在函数UARTSend里面的UARTCharPutNonBlocking这一行。如果是全速运行UARTCharPutNonBlocking会返回false。单单按下F10的话 ,字符串Enter test: 显示正常我跟踪进去,发现驱动是把要发送的字符串放到发送的16字节FIFO里面。由于能力不足,只能跟踪到这步,请大侠们指点迷津。为什么只发送了2字节,就返回false 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
ddllxxrr
2019-03-25 02:22
将字符 ucData 写入指定端口的发送 FIFO。这个函数不会停滞(block),因此,如果发
送 FIFO 中没有可用的空间,则函数返回 False,应用迟点将会再尝试执行这个函数。

一周热门 更多>

相关问题

    相关文章