Re: [請問]如何撰寫十分鐘產生一個中斷讀ADC??
|
||||
---|---|---|---|---|
版主
|
Master 建議使用 CRTCC 也是不錯的建議,RTCC 可以設定每 10 分鐘 Alarm 一次在觸發 AD 轉換,這樣也很簡單。
有關 RTCC 的操作可以看一下 204 ADV 的教材。 http://www.microchip.com.tw/modules/w ... glefile.php?cid=3&lid=232
發表於: 2009/3/25 18:17
|
|||
|
Re: [請問]如何撰寫十分鐘產生一個中斷讀ADC??
|
||||
---|---|---|---|---|
資深會員
|
除非那個10分鐘需要很精準, 否則建議用timer中斷來計時就好
計時的中斷處理每次大約只佔數十us的時間而已 對你的計算不會有什麼影響的
發表於: 2009/3/25 18:03
|
|||
|
Re: [請問]如何撰寫十分鐘產生一個中斷讀ADC??
|
||||
---|---|---|---|---|
初級會員
|
不好意思!忘了說清楚!
因為我的MCU要去計算一些值!再傳給UART! 所以我想要十分鐘讀一次ADC! 其餘的時間都是在做計算! 所以是利用RTCC會比較適合嗎? 還是Timer也可以做到呢?
發表於: 2009/3/25 17:27
|
|||
|
Re: [請問]如何撰寫十分鐘產生一個中斷讀ADC??
|
||||
---|---|---|---|---|
版主
|
建議使用Timer 的中斷計時方式。
假設Timer 1 的計時中斷為 100mS ,這時利用一個 int 的變數來算次數,當 int 變數 = 6000 時,觸發AD轉換並將變數清為零即可做到 10 分鐘一次的 AD 轉換要求。
發表於: 2009/3/25 16:56
|
|||
|
Re: [請問]如何撰寫十分鐘產生一個中斷讀ADC??
|
||||
---|---|---|---|---|
資深會員
|
RTCC?
發表於: 2009/3/25 16:45
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
[請問]如何撰寫十分鐘產生一個中斷讀ADC??
|
||||
---|---|---|---|---|
初級會員
|
MCU:PIC24FJ128GA010
工作時脈: 32MHz 小弟想請教各位大大,要利用什麼方法可以計算到十分鐘產生一次中斷去讀取ADC的值呢?能不能請大大給我點提示! 我想另外請教一下,要是想利用Timer產生十分鐘的延遲的話,能辦得到嗎? 請各位大大賜教!!
發表於: 2009/3/25 15:40
|
|||
|