Re: Pic18 idle 模式使用方式

作者 Ryang 於 2018年07月06日 10:31:31
引用:
OSCCONbits.IDLEN=1;
OSCCONbits.SCS1=1;
OSCCONbits.SCS0=0;
Sleep();
問題1: 以上設定就可以進入idle嗎 如果不是,請問還要設定什麼


Idle 是 CPU Core 的 Clock 停止,但被選到的周邊是還在工作的。所以完整的周邊初始化要設定同時該周邊也要啟用的。CPU 執行到 Sleep 指令就會進入 Idel Mode 直到周邊中斷的喚醒後質借進入中斷執行,中斷執行完部後再返回 Sleep 的下一個指令執行。

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22342&post_id=78348