ch32v208 USART_FLAG_IDLE 中断不工作

ch32v208 USART_FLAG_IDLE 中断不工作 有没有例程参考

您好,首先中断函数注意加中断声明,此外进入中断函数之后要注意清除中断标志位,空闲中断的标志位清除需要先读状态寄存器再读数据寄存器进行清除,如下图。

image.png


配置 USART_ITConfig(USART2, USART_IT_IDLE, ENABLE); 后程序就卡死


您好,附件为CH32V208 串口空闲中断的例程,你可以参考一下,后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。

icon_rar.gifCH32V208 串口空闲中断.zip



只有登录才能回复,可以选择微信账号登录