CH32V307利用OPA形成方波以及觸發(fā)TIM1計(jì)數(shù),TIM1計(jì)算有較大跳變

我用的是CH32V307VCT6評估板,想利用CH32V307內(nèi)部的OPA將工頻正弦波形成方波,觸發(fā)TIM1計(jì)數(shù)功能從而達(dá)到精確計(jì)算工頻頻率,但發(fā)現(xiàn)TIM1計(jì)數(shù)有很大的跳變,正常計(jì)算設(shè)置在18000左右,會時不時出現(xiàn)只有6000左右的計(jì)數(shù)。不知道是什么原因,嘗試了多種觸發(fā)模式和濾波功能都無法改善。

下面貼圖分別是TIM1初始化,OPA初始化,以及TIM1中斷處理,簡單地把計(jì)數(shù)轉(zhuǎn)移到一個數(shù)組里,然后轉(zhuǎn)化為頻率。


1680614955575687.png

1680614955797238.png

1680614955101673.png

請哪位大老分析下計(jì)數(shù)跳變的可能原因。

調(diào)試發(fā)現(xiàn)會有一二個計(jì)數(shù)器不正常,位置不定。如下圖所示第一和第二個值。微信圖片_20230404214423.jpg


看你的描述,是想實(shí)現(xiàn)一個頻率計(jì)的功能,捕獲高頻率的信號,你可以參考一下這個例程 ,以外部脈沖計(jì)數(shù)的方式實(shí)現(xiàn)頻率的計(jì)算。

icon_rar.gifCH32V307-定時器捕獲高頻信號-頻率計(jì).zip



謝謝TECH_TOM,問題已經(jīng)找到。電路搭建不大對。


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

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