Re: 請問capture要如何使用才正確?
|
||||
---|---|---|---|---|
版主
|
http://www.microchip.com.tw/modules/w ... ds/visit.php?cid=4&lid=27
找一下W201教材裡有使用 Capture 來計算直流馬達轉速的範例,那裡有如何設定及使用 Capture 的例子,用組合語言的。 參照: 2.當補捉發生時TMR1H&TMR1L被載入CCPR2H&CCPR2L 當然,Capture後將 Timer1 歸零後是比較好計算的,但數值會有點誤差。
發表於: 2007/11/5 10:58
|
|||
|
Re: 請問capture要如何使用才正確?
|
||||
---|---|---|---|---|
版主
|
Capture 主要的功能 :
1. 量取輸入訊號(或Pulse) 的週期,脈波寬度或時間。 2. 連續訊號的頻率,時間。 主要的觀念是本次事件發生時的 Timer值 減去上一次事件發生時的 Timer 值,其差值乘上進入 Timer 的 clock 周期就可以知道其時間差了。 還有如果使用的 Timer 是屬於 Free Running 的方式就需考慮到 Timer 為 65535 進位為 0 的問題。有關此進未修正方式在左邊檔案下載裡有 dsPIC30F Peripheral - Capture 的練習裡有範例。
發表於: 2007/10/19 9:53
|
|||
|
Re: 請問capture要如何使用才正確?
|
||||
---|---|---|---|---|
初級會員
|
CCP設定的部分要去查閱Datasheet, 在CCP章節的末頁會提到關於CCP要設定的功能暫存器,在程式初始化時,這些功能暫存器就要給于設定值.
可以使用訊號產生器提供固定頻率的方波,再由capture去補捉數值,從Timer去讀取後,換算成頻率單位,比對一下是否有誤差.
發表於: 2007/10/19 9:29
|
|||
|
Re: 請問capture要如何使用才正確?
|
||||
---|---|---|---|---|
資深會員
|
東西在你手上
連你自己都不知道正不正確了 別人又怎麼可能知道勒 問題敘述清楚,人家才知道你的問題所在 您就那麼一句.........."雖然有補捉到數值,但不知是不是正確?" 以為那個Ryang是神機妙算 劉伯溫嗎 (很無聊愛托戲又很誇張的連續劇....但是很好玩....偶最喜歡天尊的招牌動作了) 另外,請善用搜尋功能 capture印象中被問到很多次了 或許會有你需要的答案
發表於: 2007/10/19 9:21
|
|||
|
請問capture要如何使用才正確?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
目前我想用capture補捉一些脈波訊號,雖然有補捉到數值, 但不知是不是正確?我用ccp2及tmr3去做,還有什麼我沒有 注意或須設定的嗎?請指教.Thanks.
發表於: 2007/10/19 8:58
|
|||
|