<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 關(guān)于PIC單片機(jī)SLEEP

          關(guān)于PIC單片機(jī)SLEEP

          作者: 時間:2016-11-23 來源:網(wǎng)絡(luò) 收藏
          在執(zhí)行SLEEP指令后進(jìn)入睡眠省電模式。進(jìn)入SLEEP模式后,主振蕩停止,如果看門狗在燒寫時打開了,看門狗定時器將被清并保持運(yùn)行。I/O 口,周邊模塊和內(nèi)部RAM將保持原來狀態(tài),所以如果要求睡眠后有很低功耗,應(yīng)該在進(jìn)入SLEEP前把IO口置為高阻抗的輸入狀態(tài),不用的模塊也要關(guān)閉。另有些周邊模塊與主時鐘有關(guān),如在異步模式下的USART,將不工作。

          喚醒SLEEP的條件有很多,如IO口電平變化,AD轉(zhuǎn)換結(jié)束,外部復(fù)位、看門狗溢出等,具體請參考數(shù)據(jù)手冊。當(dāng)執(zhí)行SLEEP指令時,PC+1 的指令被預(yù)取指,當(dāng)器件被一個中斷條件喚醒時(這個中斷的應(yīng)是已使能的),如果GIE(全局中斷使能位)為0,器件將繼續(xù)執(zhí)行SLEEP指令下面的指令。如果GIE為1,器件將執(zhí)行已預(yù)取的PC+1指令后跳到0004H的中斷入口。所以建議SLEEP后面緊跟著的一條指令最好是個NOP。外部手動復(fù)位 MCLR將喚醒器件并RESET,表示狀態(tài)的標(biāo)志位含義詳見數(shù)據(jù)手冊??撮T狗定時器在SLEEP下溢出將喚醒器件,然后執(zhí)行SLEEP下面的指令,也有標(biāo)志位指示狀態(tài)。


          關(guān)鍵詞: PIC單片機(jī)SLEE

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();