STM32 Uart 接收不定长数据

1760阅读 0评论2020-01-13 iibull
分类:其他平台

//中断接收
https://blog.csdn.net/ForeverIT/article/details/81612334


//dma 接收
https://blog.csdn.net/ForeverIT/article/details/81750696

//不定长接收
https://blog.csdn.net/ForeverIT/article/details/82055917

HAL_UART_Transmit_IT不能连续发送数据,如果相邻的HAL_UART_Transmit_IT函数间隔太短的话就会出错。因为 HAL_UART_Transmit_IT的实现第一行代码为 if(husart->State == HAL_USART_STATE_READY) . 可以使用 HAL_UART_TxCpltCallback 来异步等待是否空闲.
上一篇:STM32串口3 映射和完全重映射 PB10 PB11 / PD8 PD9 / PC10 PC11
下一篇:WS2812B 灯带资料