Re: 請益量測外部輸入1KHz方波的方法

作者 wei0510 於 2016年11月08日 15:15:01
引用:

Eigen 寫道:
用 CCP CAPTURE

1KHZ =1ms

抓個 16次,計數時間,大概 16ms 處理一次~~

(看你的1khz 範圍決定)

要將沒信號時納入考量

程式寫的好,ccp 時間夠精確,從0.1~99999 hz 都能算的準


請教一下,我看了CCP CAPTURE的描述,設定成16次上升緣以後,當它捕捉到16次上升緣會自動把[TMRxH:TMRxL]的值搬到[CCPRxH:CCPRxL]去,並產生CCPxIF。

可是這樣我並沒有辦法知道第1個上升緣的時候[TMRxH:TMRxL]的值是多少,這樣我知道第16個上升緣的[TMRxH:TMRxL]值似乎也無法推算出經過多少時間。而且好像也沒辦法設定成第1個上升緣啟動timer或是清空[TMRxH:TMRxL]。

這部分是我理解有誤,或是不該這樣操作的呢?

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=19830&post_id=73460