打印
[STM32F1]

Cubemx hal 库 HAL_UART_Receive_IT 的死锁问题

[复制链接]
楼主: qqjmjso
手机看帖
扫描二维码
随时随地手机跟帖
61
lizye| | 2023-4-2 13:30 | 只看该作者 回帖奖励 |倒序浏览
是不是要重新使能中断

使用特权

评论回复
62
langgq| | 2023-4-2 13:33 | 只看该作者
手动清除下中断试试

使用特权

评论回复
63
zhenykun| | 2023-4-2 13:34 | 只看该作者
__HAL_LOCK 这个没哟遇到过。

使用特权

评论回复
64
wyjie| | 2023-4-2 13:35 | 只看该作者
直接调用固定的函数就行。              

使用特权

评论回复
65
Henryko| | 2023-4-2 15:07 | 只看该作者
是不是需要手动清除中断标志位啊

使用特权

评论回复
66
SantaBunny| | 2023-5-5 22:52 | 只看该作者
可能是REC缓存溢出了

使用特权

评论回复
67
huangchui| | 2023-5-16 19:44 | 只看该作者
直接调用固定的函数就行。              

使用特权

评论回复
68
lium| | 2023-5-16 19:46 | 只看该作者
__HAL_LOCK 这个没哟遇到过。

使用特权

评论回复
69
zhanglli| | 2023-5-16 19:47 | 只看该作者
使能串口接收中断。               

使用特权

评论回复
70
zhanghqi| | 2023-5-16 19:49 | 只看该作者
这个需要清楚中断吧              

使用特权

评论回复
71
zhanglli| | 2023-5-16 19:58 | 只看该作者
估计是高频数据速度太快了吧。

使用特权

评论回复
72
zhenykun| | 2023-5-16 20:00 | 只看该作者
有没可能是REC缓存溢出了。

使用特权

评论回复
73
huwr| | 2023-5-16 20:01 | 只看该作者

接收的数据频率和速度是多少?

使用特权

评论回复
74
zhuhuis| | 2023-5-16 20:04 | 只看该作者
是不是要清除中断啊?

使用特权

评论回复
75
xxmmi| | 2023-5-16 20:06 | 只看该作者
你的代码在哪里呢?              

使用特权

评论回复
76
huangchui| | 2023-5-16 20:08 | 只看该作者
在回调函数最后需要再次开启中断!!否则只能执行一次!!

使用特权

评论回复
77
zhuhuis| | 2023-5-16 20:10 | 只看该作者
http://www.stm32cube.com/article/74

使用特权

评论回复
78
zhuhuis| | 2023-5-16 20:12 | 只看该作者
库函数 printf使用dma吗  

使用特权

评论回复
79
yszong| | 2023-5-16 20:14 | 只看该作者
是不没有清除中断?

使用特权

评论回复
80
yszong| | 2023-5-16 20:16 | 只看该作者
用 HAL_UART_Receive_IT()函数并配置对应的NVIC模块、调用对应的中断服务函数并且钩上对应的回调。

使用特权

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

本版积分规则