UART
花 满 楼
这个作者很懒,什么都没留下…
展开
-
关于STM32使用串口+DMA接收不定长数据的疑问
UART+DMA接收不定长数据中配置的重要顺序原创 2022-06-27 13:49:16 · 895 阅读 · 0 评论 -
STM32F4的HAL库串口HAL_UART_Receive()轮询接收多个数据
ST的串口接收没有硬件FIFO,我一直使用的是接收非空中断(RXNE)中单字节读取的方式进行数据接收。用此方式进行数据接收会导致每一个字节都要进入中断处理,感觉上比较浪费资源,但好处是可以接收任意字长的数据(255以内)。本次项目开发ST作为串口通讯的主机,因为知道返回数据的格式,可以很好的处理通讯不定字长的情况,因此我想尝试换成查询接收的方式,函数使用正点原子的HAL库函数HAL_UART_Receive(&USART2_RS485Handler,tx_buf,len,1000);,测试成功。原创 2021-04-15 11:44:19 · 10847 阅读 · 5 评论