[STM32F1] 紧急求助,串口接收数据出错何解?

[复制链接]
536|5
 楼主| yongge2002 发表于 2020-12-11 11:49 | 显示全部楼层 |阅读模式
使用STM32  HAL生成的程序,串口接收数据出错。使用HAL_UART_Receive_IT(&huart2,(uint8_t *)&aRxBuffer,1)接收数据,然后串口中断里每接收一个数据,继续使用这个HAL_UART_Receive_IT(&huart2,(uint8_t *)&aRxBuffer,1)接收。使用中会出现 不接收的问题。。这个子程序之前看网上贴子。是因为同时可能在发送,子程序里面那个 lock 无法实现,所以已经去除。后面有所改善,但发现最终没有解决 微信图片_20201211114844.png

coshi 发表于 2021-1-7 14:48 | 显示全部楼层
我也是这个问题  但是没找到原因
aoyi 发表于 2021-1-7 14:49 | 显示全部楼层
能改善到什么程度呢
drer 发表于 2021-1-7 14:52 | 显示全部楼层
我有一个笨办法  就是每次都进行初始化
gwsan 发表于 2021-1-7 16:15 | 显示全部楼层
确实这个问题不好找
kxsi 发表于 2021-1-7 16:50 | 显示全部楼层
我也在这个问题上纠结了很久 但是没有找到解决的办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部