CH32V203F8U6串口中斷問題

使用CH32V203F8U6的USART1,初始化和中斷如下所示,發(fā)送沒有問題,但是一旦向其RX發(fā)送數(shù)據(jù),就會導致程序卡死,進入HardFault_Handler中斷,在中斷內(nèi)打印相關寄存器值如下圖,可能是什么問題導致的

1692951503342407.png

1692951503130880.png

1692951503155036.png


您好,根據(jù)mcause 的值,進HardFault的原因應該是指令錯誤,但目前根據(jù)截圖程序定位不到具體問題原因,你可以將LED那個函數(shù)注釋掉試一下是否有問題,此外建議在初始化的時候將相關結構體清零,附件例程是我的測試例程,測試時沒有問題的,你可以看一下,此外若方便可將你的工程發(fā)至我的郵箱(lzs@wch.cn),這邊具體看一下。

icon_rar.gifCH32V203 USART1-中斷.zip



感謝回復,相關代碼已經(jīng)發(fā)送到您的郵箱,麻煩幫忙看一下


您好,已郵件回復你,后續(xù)問題可繼續(xù)通過郵箱溝通


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频