艾能微科技是一家單片機(jī)方案開發(fā)公司,帶您了解單片機(jī)的雙速時(shí)鐘啟動(dòng)模式
單片機(jī)的雙速時(shí)鐘啟動(dòng)模式
雙速時(shí)鐘啟動(dòng)模式 雙速啟動(dòng)模式通過最大限度地縮短外部振蕩器起振與代碼執(zhí)行之間的延時(shí),進(jìn)一步節(jié)省了功耗。對(duì)于頻 繁使用休眠模式的應(yīng)用,雙速啟動(dòng)模式將在器件喚醒后除去外部振蕩器的起振時(shí)間,從而可降低器件的 總體功耗。該模式使得應(yīng)用能夠從休眠中喚醒,將 INTOSC 用作時(shí)鐘源執(zhí)行數(shù)條指令,然后再返回休眠 狀態(tài)而無需等待主振蕩器的穩(wěn)定。
注:執(zhí)行 SLEEP 指令將中止振蕩器起振時(shí)間,并使 OSCCON 寄存器的 OSTS 位保持清零。
當(dāng)振蕩器模塊配置為 LP 或 XT 模式時(shí),振蕩器起振定時(shí)器(OST)使能(見第 5.2.1 節(jié)“振蕩器起振定時(shí) 器”)。OST 將暫停程序執(zhí)行,直到完成配置字 OSTPER<1:0>位要求的計(jì)數(shù)次數(shù)。雙速啟動(dòng)模式在 OST 計(jì)數(shù)時(shí)使用內(nèi)部振蕩器進(jìn)行工作,使代碼執(zhí)行的延時(shí)最大限度地縮短。當(dāng) OST 計(jì)數(shù)到 OSTPER<1:0>位 要求的計(jì)數(shù)次數(shù)且 OSCCON 寄存器的 OSTS 位置 1 時(shí),程序執(zhí)行切換至外部振蕩器。
注:
1.系統(tǒng)時(shí)鐘配置為外部晶振模式時(shí),同時(shí)使能了雙速模式,在 OST 未計(jì)數(shù)到 OSTPER 要求的數(shù)值時(shí), CLRWDT 指令不能清除看門狗計(jì)數(shù)器,也就是說此時(shí) OST 計(jì)數(shù)不能被中斷;
2.系統(tǒng)時(shí)鐘配置為外部晶振模式時(shí),同時(shí)使能了雙速模式,在 OST 未計(jì)數(shù)到 OSTPER 要求的數(shù)值時(shí), 執(zhí)行 sleep 指令時(shí),看門狗計(jì)數(shù)器被清零,此時(shí)的 OST 計(jì)數(shù)被清零。