簡單介紹下關於STM8S的幾種低功耗模式

2022-08-20 09:09:13 字數 700 閱讀 8851

stm8s105的低功耗模式總的來說有四種:分別是等待模式,停機模式,快速活躍停機模式和慢速活躍停機模式

1、等待模式:可執行指令wif()進入等待模式,該模式下主cpu停止工作,但其外設不停,嚴格來說只能算是降低功耗而不能算低功耗,該模式可由amu或外部中斷喚醒

2、停機模式:可執行指令half()進入停機模式,該模式下主cpu和外設全部停止,達到最低功耗,只能由外部中斷進行喚醒。

3、快速活躍停機模式:在執行指令half()之前,如果你使能了amu功能,則進入快速活躍停機模式,該模式下由於主電壓調節器開啟,在受到amu或外部中斷觸發時,可快速喚             醒。

4、慢速活躍停機模式:在快速活躍停機模式下,如果設定內部時鐘暫存器clk_ickr的regah位清零。則進入慢速活躍停機模式,該模式主電壓調節器關閉,mcu核心由低功            耗電壓調節器(lpvr)供電,喚醒時間相對較長。

stm8的幾種低功耗分析就到這裡,最後附上amu配置步驟:

STM8S時鐘配置

1 stm8時鐘說明 stm8上電復位後預設使用內部的高速時鐘,並分頻成為2m用於系統執行。如果我們想要使用外部時鐘,需要進行時鐘切換,切換過程中還需要使用stvp進行晶元選項字的更改。2 stm8s時鐘配置 庫函式版 1 配置內部高速振盪器 hsi 的分頻器 1分頻 clk hsiprescale...

STM8S 操作內部EEPROM

對於stm8s103f3這款晶元來講,存在640個位元組的eeprom,當然如果有外部eeprom,自然是不會使用到內部的eeprom的。但小東西也有大用途,例如做無線應用時,減少成本的情況下,還能儲存一些特定設定,如 休眠時間,工作頻率,輸出功率,密碼等。下圖所示,stm8s系列eeprom大小一...

STM8S低功耗處理

要低功耗設計,主要考慮幾個方面 1.外設的低功耗,不需要的外設模組,全部關閉。2.gpio的處理,不需要的io最好做懸浮輸入處理。3.主時鐘的處理,先降到最低內部lsi時鐘,關閉其他不需要的時鐘模組。4.進入低功耗模式。除了執行模式,可以採用以下三種低功耗模式 等待 主動停機 停機。1 等待 wai...