完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
N76E003开了一个定时器0中断和串口0中断,两个中断打开后,串口发送数据无法进入中断,单独使用没有什么问题,还望各位指教
|
|
相关推荐
1个回答
|
|
可能的原因有以下几点:
1. 优先级设置问题:定时器0中断和串口0中断的优先级可能冲突,导致串口中断被定时器中断抢占,从而无法进入串口中断。在使用定时器和串口中断时,需要确保它们的优先级设置正确。 2. 中断处理函数问题:定时器0中断和串口0中断的中断处理函数可能存在问题,导致在同时开启两个中断时无法正确地处理串口发送数据。需要检查中断处理函数的逻辑是否正确。 3. 中断触发条件问题:在同时开启定时器0中断和串口0中断时,可能存在某些条件使得串口发送数据无法触发中断。例如,串口发送缓冲区已满或者串口发送使能被禁用等。需要检查这些条件是否满足,以确保串口发送数据可以触发中断。 综上所述,您可以逐一检查以上几点,并根据具体情况进行调试和查找问题所在。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-初识设备树之设备组织架构
536 浏览 0 评论
531 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-初识设备树之设备树组成和结构
794 浏览 0 评论
【敏矽微ME32G070开发板免费体验】点亮WS2812B灯板
922 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核启动流程
879 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12160 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 22:06 , Processed in 0.595718 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号