頻率采樣方法通常采樣定時器的計數方法,在stm32中,輸入捕捉模式,PWM輸入模式,都是可以測試外部信號頻率采樣的。
1、輸入捕捉模式需要頻繁的進中斷,這個方式不太好的。如果一定要用,那么就軟件上處理一下,定期采集,而不是一直采集
2、另一種是使用dma的方式。這個可以100ms打開一次dma,讀取一次數據,
3、還有一種方式是把外部引腳配置成外部中斷,結合定時器中斷,計數上升沿的數據,比如100ms定時時間,讀取外部中斷的上升沿數量。最后結合軟件,合理采樣即可
另外,外部中斷,也是可以用讀取io電平的方式,這是最近才發現的。