关于串口数据接收的问题
时间:10-02
整理:3721RD
点击:
在做数据透传遇到一个问题,当串口软件给模块发送1234567890十个字节时,
numBytes = Hal_UART_RxBufLen(port)
用9600波特率时分两次接收的,一次6个一次4个,
使用lcd显示出来的,
HalLcdWriteValue(numBytes,10,HAL_LCD_LINE_6);
为什么不是一次接收到的?
另外其他模块发过来的数据,在串口软件上发现数据后面会补0,这如何处理?
串口驱动的bug,请更新版本至1.4.1