代码原来执行正常,增加UART功能后,代码死机了。不知什么原因

nuvoton2022 |浏览155次
检举|收藏|2022/09/07 21:17
全部回答(1)
  • M0/M4UART_TXD中断,是发送缓存空中断(这一点与8051不同,8051是发送结束中断, 清除中断后,不发送数据不会再发生中断),只要缓存器空,就会不停的发生中断。以至于比TXD优先级低的中断,和中断外代码,无法执行。

      所以,M0/M4UART , 如果已没有数据可发送,就要关闭UART_TXD发送中断。


    回答于 2022/09/07 21:17
0人关注该问题
 加载中...