完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛
程序在串口中可以正常发送 。。。。 但是接收线程仿真的时候没反应。 |
|
相关推荐
1个回答
|
|
|
在串口中断中发送事件但线程无法接收,通常由以下几个原因导致。请对照您的代码检查: 1. 事件集未正确创建问题:如果创建失败(如内存不足), 2. 线程优先级问题问题:线程优先级过低,导致无法及时抢占当前运行的线程。串口中断发送事件后,系统不会强制切换到低优先级线程。
3. 线程未正确等待事件线程代码可能存在的错误:
4. 串口中断未正确触发问题:串口中断配置错误,导致中断未触发或未调用发送事件的代码。
5. 中断上下文限制问题:在中断中执行了非法操作(如使用阻塞函数),导致系统异常。
6. 事件被覆盖或遗漏问题:线程处理速度慢,而中断发送事件过于频繁,导致事件标志被覆盖。
推荐解决方案步骤:
通过以上步骤排查,通常可解决中断发送事件线程无响应的问题。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
184个成员聚集在这个小组
加入小组rtstudio是否可像keil加载ini解决虚拟串口与mcu串口通讯?
1212 浏览 0 评论
【Vision Board创客营连载体验】基于RA8D1-Vision Board的自动路径规划小车
1776 浏览 1 评论
【Vision Board创客营连载体验】基于Vision Board的垃圾分类
2156 浏览 0 评论
【Vision Board创客营连载体验】使用 Vision Board 做一个 UVC Camera
1777 浏览 0 评论
【Vision Board创客营连载体验】TinyMaix进行手写数字识别
2006 浏览 0 评论
1464浏览 5评论
在RT-Thread Studio中新建的stm32f407-atk-explorer工程运行qemu失败,是什么原因引起的?
1766浏览 3评论
为什么rt_device_read()只能读取到两个字节数据?
363浏览 3评论
连得上热点,但是ping baidu.com出现timeout,请问跟什么有关?
421浏览 3评论
420浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:48 , Processed in 0.573100 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1048
