STM32低功耗設計

2021-08-09 02:40:39 字數 359 閱讀 5527

具體要點為:

1、所有io管腳,如果高阻狀態埠是高電平,就設成上拉輸入,如果高阻狀態是低電平,設成下拉輸入,如果高阻是中間狀態,設成模擬輸入。這個很多人都提到過,必須的。作為輸出口就免了,待機你想輸出個什麼東西,一定要輸,硬體上加上下拉就可以了

2、兩個晶振輸入腳要remap成普通io!!!使用內部晶振。

3、pwr的時鐘要使能,即rcc_apb1periphclockcmd(rcc_apb1periph_pwr, enable);這個也相當重要

4、關閉jtag口,並設成普通io;

5、注意助焊膏的質量!!!注意電路板層之間是否進水!!!!

掌握這幾項要點,再設中斷什麼的都行,整個世界清靜了!!!完全低能耗。

STM32應用 第7節 低功耗設計

隨著電池供電的應用場景越來越對,非常有必要深入理解和應用stm32的低功耗設計。程式執行過程中,呼叫 wfi 命令,即可進入睡眠模式。wfi可以通過任意中斷喚醒,這裡採用按鍵中斷喚醒。pa15 void exti15 10 irqhandler void exti clearitpendingbit...

STM32低功耗模式 停止模式

停止模式是在cortex m3的深睡眠模式基礎上結合了外設的時鐘控制機制,在停止模式下電壓調節器可執行在正常或低功耗模式。此時在1.8v供電區域的的所有時鐘都被停止,pll hsi和hse rc振盪器的功能被禁止,sram和暫存器內容被保留下來。thumb指令不支援彙編內聯 採用如下方法實現執行彙編...

再調stm32產品低功耗

最近入職了乙個公司,沒想到又是接到調低功耗的任務!拿到公司的板子,第乙個事情是熟悉公司的硬體電路圖,把板子上的晶元捋清楚,查查它們的靜態工作電流,大概率會找到偷功耗的小偷,同時把這些資訊整理成乙個文件,表面工作尤其重要 功耗沒調下來,文件先輸出,顯得你工作做事有邏輯!第二個事情 做最小系統板,開始吹...