呜呜呜呜呜呜你 发表于 2023-7-27 15:44

HC32L130串口发送中断

为什么串口发送一个字节后,清空了发送中断标志位,为什么还能一直运行

wubangmi 发表于 2023-8-1 17:07

清发送完成中断,不等于你关闭了发送中断。这应该是两个不同的概念

kmzuaz 发表于 2023-8-4 16:42

需要检查程序的代码逻辑,找到可能导致程序无法退出的原因

jtracy3 发表于 2023-8-4 17:20

官网没有提供相关的例程代码吗?            

wwppd 发表于 2023-8-4 17:28

是不是单片机存在FIFO               

timfordlare 发表于 2023-8-4 17:43

USART_ClearITPendingBit(USART1,USART_IT_TXE);

albertaabbot 发表于 2023-8-4 17:52

这个HC32L130没有使用过,不知道怎么实现串口发送的。

saservice 发表于 2023-8-4 18:01

轮询方式吧               

lihuami 发表于 2023-8-4 18:28

发送中断标志位被清空?            

cashrwood 发表于 2023-8-4 18:38

可以使用dma+串口发送的            

jkl21 发表于 2023-8-4 18:49

如果发送完成,关闭发送中断呢?            

lzmm 发表于 2023-8-4 19:54

这个中断是需要判断的?            

wangdezhi 发表于 2023-8-4 20:16

当发送缓冲区为空时,中断标志位会被清空。

updownq 发表于 2023-8-4 20:49

使用发送标志持续进入吗?            

robertesth 发表于 2023-8-4 21:39

如果程序在发送数据时使用了循环等待或者死循环,也可能会导致程序一直运行而没有退出。

cemaj 发表于 2023-8-4 22:23

为什么要使用串口发送中断呢?            
页: [1]
查看完整版本: HC32L130串口发送中断