N76E003开了一个定时器0中断和串口0中断,两个中断打开后,串口发送数据无法进入中断,单独使用没有什么问题,还望各位指教
共2条
1/1 1 跳转至页
N76E003开了一个定时器0中断和串口0中断,两个中断打开后,串口发送数据无法进入中断的原因?

2楼
1. 优先级设置问题:定时器0中断和串口0中断的优先级可能冲突,导致串口中断被定时器中断抢占,从而无法进入串口中断。在使用定时器和串口中断时,需要确保它们的优先级设置正确。
2. 中断处理函数问题:定时器0中断和串口0中断的中断处理函数可能存在问题,导致在同时开启两个中断时无法正确地处理串口发送数据。需要检查中断处理函数的逻辑是否正确。
3. 中断触发条件问题:在同时开启定时器0中断和串口0中断时,可能存在某些条件使得串口发送数据无法触发中断。例如,串口发送缓冲区已满或者串口发送使能被禁用等。需要检查这些条件是否满足,以确保串口发送数据可以触发中断。
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
汽车电子中巡航控制系统的使用被打赏10分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K314】芯片启动流程分析被打赏40分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K146】S32DS RTD 驱动环境搭建被打赏12分 | |
【分享开发笔记,赚取电动螺丝刀】【IAR】libc标注库time相关库函数使用被打赏23分 | |
LP‑MSPM0L1306开发版试用结果被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【LP-MSPM0L1306】适配 RT-Thread Nano被打赏23分 |