Re: 請問省電模式要如何設定與控制??
|
||||
---|---|---|---|---|
初級會員
|
也謝謝你的程式!
不過我是用組語寫的,我還沒有學過ccs的東西,所以不好意思我不太懂函數的用法。 不知可不可以建議又去看哪一本入門書有介紹用c來寫單晶片,又容易上手的(超想學的)。
發表於: 2005/8/24 18:54
|
|||
|
Re: 請問省電模式要如何設定與控制??
|
||||
---|---|---|---|---|
初級會員
|
最近幾天看了很多資料,我終於弄懂了。
也謝謝版主的建議!
發表於: 2005/8/24 18:49
|
|||
|
Re: 請問省電模式要如何設定與控制??
|
||||
---|---|---|---|---|
版主
|
進入 Sleep Mode 只要執行 "SLEEP" 這個指令集可進入睡眠模式。
1. 如果要準確的8秒喚醒一次,可以用 32768Hz 的石英晶體接到 Timer1 ,Prescaler 設為 1:8, Timer 設為 32768, 模式要設為非同步模式,這樣就可以每八秒叫醒 PIC 一次。 2. 如果時間大概就可以了,就可以考慮用 Watch-Dog Timer 來喚醒 CPU, 如果WDT時間約為2 秒,那就設個 count = 4 實在執行 8 秒的動作。 3. 未達更省電,考慮將一些會耗電的周邊關掉,例如: LVD, BOD, Voltage Reference, Comparator ... etc.
發表於: 2005/8/23 16:22
|
|||
|
請問省電模式要如何設定與控制??
|
||||
---|---|---|---|---|
初級會員
|
各位好:
初學者請教一些問是就是我每八秒偵測一次sensor,如果sensor沒有輸出就進入省電模式,八秒後再醒來偵測一次,依序循環。但是我有看過書了,還是搞不懂sleep要如何使用, 那如果進入sleep後要如何喚醒(有哪些方式呢)?? 謝謝!
發表於: 2005/8/22 17:57
|
|||
|