STM32/STM8技术william hill官网
登录
直播中
许伟星
7年用户
191经验值
私信
关注
[问答]
HAL_UART_Receive_IT和HAL_UART_Transmit一起用进不到中断里
开启该帖子的消息推送
中断
串口
波特率为4800.
在中断中调用HAL_UART_Receive_IT继续进行下次中断,除此之外没有任何其他代码。
然后在主循环里调用HAL_UART_Transmit发送数据,就有一定可能导致再也进不到中断里。这是为什么呢?
最开始我以为是因为波特率低,我设置的最大发送时间太短导致的。后来改长时间后,发现依然有几率出现这样的问题。
请问HAL_UART_Transmit是否会造成了串口被锁,或者处于繁忙状态,是否能够恢复?或者有什么方法可以检测
回帖
(3)
许伟星
2019-3-14 09:02:56
非常感谢!!今天太晚了。明天试一下!!
非常感谢!!今天太晚了。明天试一下!!
1
举报
许伟星
2019-3-14 09:20:28
非常感谢!我明天一早就试一下!
非常感谢!我明天一早就试一下!
举报
j1s2chen
2019-3-14 15:07:20
非常感谢!学习了!!!!!
非常感谢!学习了!!!!!
举报
更多回帖
rotate(-90deg);
回复
相关问答
中断
串口
如果TX未完成时RX,
HAL_UART_Transmit
() 和
HAL_UART_Receive_IT
() 失败怎么处理?
2022-12-02
226
HAL_SPI_Receive
_IT()/
HAL_UART_Receive_IT
() 的size=10那么实际对方只发了9个字节的数据,还会
进
中断
吗?
2024-04-16
100
请问
HAL_UART_Receive
_DMA 和
HAL_UART_Transmit
_DMA怎么
用
2018-11-16
16484
如何在使用
HAL_UART_Transmit
_IT时仅处理
UART
RX
中断
事件?
2022-12-28
197
请问
HAL_UART_Receive_IT
和
HAL_UART_Receive
的区别是什么?
2021-11-25
3359
怎样去解决
HAL_UART
_RxCpltCallback未被调用的问题呢?
2023-01-17
216
STM32CUBEMX
UART
中断
进了3次
2018-10-30
2042
HAL
UART
发送接收死锁
2019-01-02
6249
中断
接收
HAL_UART_RECEIVE_IT
函数有何优缺点呢
2021-12-07
2478
请问怎么
用
HAL_UART_Transmit
发送数值型数据?
2019-02-19
28574
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分