STM32
直播中

好名字

10年用户 911经验值
擅长:可编程逻辑
私信 关注
[问答]

求助,关于HAL库的HAL_UART_Receive使用问题求解

各位好,我在使用HAL库的HAL_UART_Receive()函数时遇到了这样的问题,在第一次使用HAL_UART_Receive()进行接收数据的时候是可以的,但是第二次再使用HAL_UART_Receive()接收数据的时候就接收不到数据了,但是程序还是一直在运行,只是无法接收到数据了。我查了挺久都没找到是为什么。求大佬解释!!!!!下面是我写的串口接收的部分程序,整体程序是使用STM32CubeMX生成的

回帖(1)

李秦

2024-4-10 17:42:46
楼主至少要确认一下变量value是“T”,才能够进入第二次接收。
而实际应用中貌似让串口一直接收,只对接收数据筛选是否进一步做处理,应该比较合理。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分