STM32
直播中

张娟

7年用户 1993经验值
私信 关注
[问答]

为什么stm32cubemx keil5使用HAL库向单片机发送数据却只能接收最后一个字节呢

为什么STM32cubemx keil5使用HAL库向单片机发送数据却只能接收最后一个字节呢?怎样去处理这个问题呢?

回帖(1)

李萍

2021-12-9 15:44:07
环境:
win10 stm32cubemx keil5 使用HAL库




现象:
PC侧,向单片机发送数据,发现单片机接收数据时,只能接收到串口数据的最后一个字节,并且接收到的数据长度是正确的。数据长度正确,数据错误。
处理:
HAL自身的坑坑。初始化端口的时候,把usrt放到最最后,即可。
代码修改:





运行结果:





完毕。
举报

更多回帖

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