CH32V307 串口5 不能进入IDLE中断

串口1能进入 IDLE中断,串口5能进入RXNE中断,但是进不了IDLE中断。这种咋回事呢

大佬些 你们可以不呢,是我的代码问题么?


串口1能中断?串口5不能中断?

基本上可以确定是程序问题了。

比如没__attribute__?比如IO配置错误?比如ABPx时钟配置错误?比如串口参数配置?比如中断配置?比如没开中断?比如没开串口?

啥代码都没贴,只能靠猜测没意义。j_0010.gif

我试过串口1,2,3,4 都能中断...5~8没怎么用没测试过。串口1的ABP与其它ABP不是同一个,这个坑不能搞错了。


您好,附件例程包含串口5空闲中断,可以参考一下

icon_rar.gifCH32V307 串口5空闲中断.zip



感谢大佬些的建议j_0059.gif


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