Re: 請教關於dsPIC30F2020的省電模式(sleep_mode)
|
||||
---|---|---|---|---|
新會員
|
感謝板主們的回答!
能否在請問一下,Comparator的中斷致能是AC1IE(看資料上寫是Analog Comparator),不知是否正確,因為嘗試的時候,似乎不太對,但是也找不到其他關於Comparator的中斷了。 感謝大家的幫忙!
發表於: 2009/8/3 21:01
|
|||
|
Re: 請教關於dsPIC30F2020的省電模式(sleep_mode)
|
||||
---|---|---|---|---|
版主
|
好主意,使用電壓比較器會是比較好的方法,30F2020 內有四組電壓比較器且參考電壓可自內部 10-but DAC 來提供。
發表於: 2009/7/29 17:31
|
|||
|
Re: 請教關於dsPIC30F2020的省電模式(sleep_mode)
|
||||
---|---|---|---|---|
版主
|
在 p30f2020.h 檔裡有定義 Marco for the power saving :
#define Sleep() {__asm__ volatile ("pwrsav #0");} #define Idle() {__asm__ volatile ("pwrsav #1");} 可以直接使用 Sleep( ) 進入 sleep Mode,這樣系統的 OSC 會停下來進入最省電模式,此時 ADC 可以使用內部 AD 專用的 RC 震盪器 (ADRC bit) 並使用 AD 中斷來喚醒 dsPIC。 有關 如何使用 Power Saving 需參考 dsPIC30F Family Reference Manual Section 10 的說明。
發表於: 2009/7/29 16:33
|
|||
|
請教關於dsPIC30F2020的省電模式(sleep_mode)
|
||||
---|---|---|---|---|
新會員
|
板主及各位大哥好:
小弟使用dsPIC30F2020,希望在系統A/D取樣某個準位一下時,能夠進入省電模式,不僅PWM關掉(這個只要將pwm off即可),而且系統的操作頻率也降低(這個不知道怎麼用),但是A/D依舊可以繼續取樣,直到A/D取樣的值操過設定的準位以上,就進入一般操作模式。 請問這部分應該設定哪個暫存器呢? 希望大家撥空回答下,謝謝!
發表於: 2009/7/27 11:28
|
|||
|