Re: dspic30f6011輸入捕捉
|
||||
---|---|---|---|---|
版主
|
參照:
我並不是要量測輸入脈衝的時間,而是藉由輸入捕捉會隨著周期變化的TMR3的值去控制要幾度輸出high的訊號。 有看沒有懂,可否將你的需求的波形畫下來後貼上這樣幾叫好暸解你的需求。
發表於: 2009/8/27 10:11
|
|||
|
Re: dspic30f6011輸入捕捉
|
||||
---|---|---|---|---|
新會員
|
我並不是要量測輸入脈衝的時間,而是藉由輸入捕捉會隨著周期變化的TMR3的值去控制要幾度輸出high的訊號。
不知道2bod會員說的:當Timer3自己的中斷產生時,就表示方波被截止了,這句話是什麼意思呢? 謝謝各位好心的回答。
發表於: 2009/8/26 18:29
|
|||
|
Re: dspic30f6011輸入捕捉
|
||||
---|---|---|---|---|
版主
|
看起來你是要量測輸入為 Hi 時的週期時間。
30F 的 Timer 除了可以當作一般的計時器外,他還有一種叫 Gate Time 的功能 (閘控時間量測),用此功能九可輕易的量出 Hi Duty 的時間。 有關此範例請看 dsPIC30F Peripheral 教育訓練裡的Timer 的PDF 說明及參考練習二如何量一輸入脈衝的時間。 http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=229
發表於: 2009/8/26 11:17
|
|||
|
Re: dspic30f6011輸入捕捉
|
||||
---|---|---|---|---|
中級會員
|
參照:
可以利用捕捉ICx中斷時,程式加入清除TMR3指令 當Timer3自己的中斷產生時,就表示方波被截止了
發表於: 2009/8/26 8:07
|
|||
|
dspic30f6011輸入捕捉
|
||||
---|---|---|---|---|
新會員
|
我輸入捕捉定時器是選用TMR3,並選擇正緣觸發,每一次捕捉事件就會中斷一次。
我輸入一個方波,每次有正緣的時候就會跳到中斷副程式。 我想請問,如果我忽然把輸入的方波截止了,也就是不會再有正緣了,那TMR3的值就會固定不變了嗎?有辦法藉由輸入捕捉控制暫存器得知說輸入的方波被截止了嗎?還是能藉由別的方法知道輸入的方波被截止了? 謝謝各位的好心回答幫我解惑,謝謝。
發表於: 2009/8/26 6:31
|
|||
|