CH32V203C8T6使用外部中斷時(shí)疑似偶爾產(chǎn)生誤觸發(fā)。

我想通過在每一次的外部中斷(雙邊沿觸發(fā))中記錄TIM的計(jì)數(shù)值然后清零計(jì)數(shù)值的方法,來獲得兩次邊沿中斷的時(shí)間差并以此計(jì)算脈沖寬度和波特率。但是實(shí)測(cè)時(shí)發(fā)現(xiàn)偶爾會(huì)有兩次中斷的時(shí)間間隔極小(正常是1250的時(shí)候有時(shí)候會(huì)產(chǎn)生三四百甚至一兩百的數(shù)值)。請(qǐng)問這是為什么?


image.png

image.png

按理說應(yīng)該每一個(gè)數(shù)據(jù)都應(yīng)該是12xx的整數(shù)倍才對(duì),但是產(chǎn)生了部分很小的數(shù)據(jù)。


應(yīng)該就是誤觸發(fā),但是始終無法根絕。


您好,該問題可從信號(hào)源(可具體查看一下信號(hào)源波形)、程序處理(高低電平與脈寬判斷)、外部干擾3個(gè)方面去考慮一下問題。此處若要計(jì)算波形的脈寬等,建議你用PWM輸入模式或輸入捕獲模式,相對(duì)于你這種外部中斷的方式更好一些,程序也簡(jiǎn)單。在CH32V203 EVT中也有對(duì)應(yīng)的例程,你可以參考一下。下面鏈接為CH32V203 EVT下載鏈接:

http://www.findthetime.net/downloads/CH32V20xEVT_ZIP.html

image.png



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

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