嵌入式学习小组
直播中

飘逸的D

13年用户 886经验值
私信 关注

M483KGCAE2A一直进中断是为什么?

使用新唐开发板M483KGCAE2A,新唐例程,Keil5仿真
例程 UART_TxRxFunction 一直在串口中断里面,出来马上又进,一直进进进。中断状态寄存器值是0x00400202,三个标志位都是发送空的标志,读取自动清除的。
例程 UART_PDMA,也是一直中DMA中断里,出来马上又进,DMA中断状态寄存器是0x00000002,是传输完成中断标志位,读取自动清零的。
即使关闭电脑端串口软件也这样
麻烦新唐的技术解答一下,感谢!

回帖(1)

郑成枝

2023-12-14 18:12:28
根据您提供的信息,您的程序可能出现了死循环,导致正在不断地进入中断。您可以尝试在中断处理函数中加入调试信息,查看程序是否正常运行。同时,您也可以检查程序中是否有死循环或者逻辑错误的问题,例如在中断中不恰当地使用了锁或者变量。如果您还是无法解决问题,建议您联系新唐技术支持寻求帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分