STM32F103C8T6程序移植到CH32V203C8T6后外部中斷(紅外解碼)跑飛

程序在STM32F103C8T6運(yùn)行很正常,紅外遙控隨便按,程序都運(yùn)行正常。這兩天移植到CH32V203C8T6上就出現(xiàn)了外部中斷(紅外解碼)跑飛的現(xiàn)象,快速和慢速按紅外遙控都有跑飛現(xiàn)象。調(diào)整了中斷的優(yōu)先級及使用了NVIC_PriorityGroup_1和NVIC_PriorityGroup_0兩種模式都未解決,不知是什么原因?請高手解答一下,感謝。程序中配置了3個中斷函數(shù):串口中斷、定時中斷、外部中斷。附上這部分代碼


1731936363209638.png


2.png3.png4.png6.png7.png8.png






熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

您好,注意所有的中斷函數(shù)都要加上中斷聲明,外設(shè)初始化的時候注意將結(jié)構(gòu)體清零。此外可以看一下跑飛是否進(jìn)HardFault了,若是進(jìn)HardFault可參考下帖分析一下原因。后續(xù)若有問題,可將工程發(fā)我郵箱(lzs@wch.cn)具體看一下。

https://www.cnblogs.com/wchmcu/p/17545931.html

?


感謝回復(fù),按以上方法更改后故障依舊。采用排除法,發(fā)現(xiàn)是DHT11程序中while語句引起。使用STM32芯片中斷能正常返回,使用CH32中斷有時不能正常返回。在DHT11程序中增加超時處理語句后,整個工程運(yùn)行穩(wěn)定。

1732713141991855.jpg

1732713141208651.jpg



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

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