打印
[STM32F1]

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

[复制链接]
347|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
使用STM32  HAL生成的程序,串口接收数据出错。使用HAL_UART_Receive_IT(&huart2,(uint8_t *)&aRxBuffer,1)接收数据,然后串口中断里每接收一个数据,继续使用这个HAL_UART_Receive_IT(&huart2,(uint8_t *)&aRxBuffer,1)接收。使用中会出现 不接收的问题。。这个子程序之前看网上贴子。是因为同时可能在发送,子程序里面那个 lock 无法实现,所以已经去除。后面有所改善,但发现最终没有解决

使用特权

评论回复
沙发
coshi| | 2021-1-7 14:48 | 只看该作者
我也是这个问题  但是没找到原因

使用特权

评论回复
板凳
aoyi| | 2021-1-7 14:49 | 只看该作者
能改善到什么程度呢

使用特权

评论回复
地板
drer| | 2021-1-7 14:52 | 只看该作者
我有一个笨办法  就是每次都进行初始化

使用特权

评论回复
5
gwsan| | 2021-1-7 16:15 | 只看该作者
确实这个问题不好找

使用特权

评论回复
6
kxsi| | 2021-1-7 16:50 | 只看该作者
我也在这个问题上纠结了很久 但是没有找到解决的办法

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

8

帖子

0

粉丝