娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年11月16日(星期六)

2019年11月16日 | STM8l 進入低功耗之前配置

發布者:科技創新實踐者 來源: eefocus關鍵字:STM8l  低功耗  配置 手機看文章 掃描二維碼
隨時隨地手機看文章

在做stm8L的小一個項目,由電池供電,當按鍵長按關機,系統進入停機模式,雖然系統運行的時候有十幾毫安的電流消耗(還沒使用RTC定時喚醒),但是在停機模式下電流消耗竟然還有1.33ma的電流,花了半天的時間找資料,看文檔,在網上看到不少大牛能做到0.4ua,自己無論如何設置IO,外設都無補于事,停機模式下電流最低還有1ma。 

最后只能將開機初始化的外設函數一個一個注釋掉,包括ADC,DMA,beep,以及TIM4,最后發現只注釋掉ADC的初始化函數,再進入停機模式,果然電流接近0,5ua,也就是說可能ADC模塊在進入停機模式前的關閉設置不正確,之前的是這樣的:

void PerCLK_OFF()

  CLK_PeripheralClockConfig(CLK_Peripheral_ADC1,DISABLE);
  ADC_DeInit(ADC1);
  CLK_PeripheralClockConfig(CLK_Peripheral_RTC,DISABLE);
  RTC_DeInit();
  CLK_PeripheralClockConfig(CLK_Peripheral_DMA1,DISABLE);
  DMA_DeInit(DMA1_Channel0);
  CLK_PeripheralClockConfig(CLK_Peripheral_BEEP,DISABLE);
  BEEP_DeInit();
  CLK_PeripheralClockConfig(CLK_Peripheral_TIM4,DISABLE);
  TIM4_DeInit();
}  


修改之后是這樣的:

void PerCLK_OFF() 

ADC_DeInit(ADC1); 
CLK_PeripheralClockConfig(CLK_Peripheral_ADC1,DISABLE); 
RTC_DeInit(); 
CLK_PeripheralClockConfig(CLK_Peripheral_RTC,DISABLE); 
DMA_DeInit(DMA1_Channel0); 
CLK_PeripheralClockConfig(CLK_Peripheral_DMA1,DISABLE); 
BEEP_DeInit(); 
CLK_PeripheralClockConfig(CLK_Peripheral_BEEP,DISABLE); 
TIM4_DeInit(); 
CLK_PeripheralClockConfig(CLK_Peripheral_TIM4,DISABLE);



也就是將外設寄存器恢復初始值之前,不能關閉外設時鐘,等到外設寄存器初始化之后,關閉外設時鐘,模塊才能關閉。原因這里先不做深究,先把項目完成再說。另外IO在停機之前設置位推挽輸出低。


關鍵字:STM8l  低功耗  配置 引用地址:STM8l 進入低功耗之前配置

上一篇:STM8L051低功耗實現
下一篇:單個按鍵,實現單擊+雙擊+長按

推薦閱讀

集微網消息,總部位于瑞士的智能手機光傳感器制造商 AMS AG 本周宣布調降本季度的營收預期,這是又一家宣布此類決定的蘋果供應商。? ? ? ? AMS 主要通過向蘋果銷售零件,獲得公司大部分營收,周三 (14 日) AMS 表示,預計第 4 季度銷售額將達到 4.8 億美元至 5.2 億美元,低于上個月的 5.7 億美元至 6.1 億美元營收預測。? ?...
據外媒報道,現代摩比斯宣布開發了新的后方自動緊急制動(R-AEB)技術,這是全球首例將USRR(超短程雷達)用于R-AEB,比傳統超聲波傳感器反應更快,探測范圍更廣,有助于防止意外倒車事故。(圖片來源:現代摩比斯官網)AEB(自動緊急制動)技術通過傳感器檢測后方的人或物體,如果警報響起后駕駛員仍沒有剎車,那么系統會強行制動,防止碰撞。目前,R-AEB...
Surface Duo是微軟Surface系列首款智能手機,它發布于今年10月份,首發價為1399.99美元(約合人民幣9200元)。  11月16日消息,據Windows Latest報道,微軟面向Surface Duo推送2020年11月更新,旨在改善相機的綜合體驗。  Windows Latest指出,這是微軟Surface Duo的第三次更新。  在發布時微軟Surface Duo的相機體驗相當差,它最大...
科索發布一款用于醫療和工業的開放式電源,可提供330%峰值? 在3000ms內提供330%峰值功率? 通過EN62477-1 OVC III安全認證,適用于工業應用? 適用于醫療浮體(BF)應用? 針對自由空氣對流冷卻優化了PCB布局,小巧緊湊? 高效率,低能耗? 5年質保期科索有限公司今天宣布推出1000W自由空氣對流冷卻式AEA1000F系列電源。考慮到一些苛刻應用的要求,AEA1...

史海拾趣

問答坊 | AI 解惑

Protel99布線 自動分配Net

就是布線時,Place-Line工具應該自動根據說連接的Pad的net來分配這跟Line的Net 但是我畫出來的線的Net屬性均為空。應該怎么設置? [ 本帖最后由 hamiltoncai 于 2009-1-6 09:54 編輯 ]…

查看全部問答∨

CMD文件的原理

CMD文件的原理 [ 本帖最后由 安_然 于 2010-4-20 08:21 編輯 ]…

查看全部問答∨

單片機怎么學好啊

學哪些內容就可以掌握單片機…

查看全部問答∨

在一個 I2C 總線中,如何處理兩個地址一樣的從器件?

現在要通過 I2C 接口讀寫兩個一樣的從器件; 但這個器件的從地址是固定的; 所以就會產生地址沖突; 請問:有什么簡單的辦法?…

查看全部問答∨

為什么tornado2.0安裝后只有50多M?

tornado2.0 安裝文件有200多M 可是裝過后就只有50多M 而且沒有什么可執行文件。 有人知道那時怎么回事么?? 先謝過了~ …

查看全部問答∨

stm8s的cpu不能工作到24MHz嗎?

測試程序如下:#include "stm8s.h"void CLK_Init(void){    /* Configure clock prescaler */    CLK->CKDIVR = 0x01;      ...…

查看全部問答∨

MSP430F169的封裝

數據手冊里寫的封裝是QFP,可是protel99se封裝庫中QFP有QFP、QFP-1、QFP-2、QFP-3、QFP-4等,請問選哪個啊?…

查看全部問答∨

Keil C51的問題

想下個Keil C51工具吧,到了官網上還得填一系列的信息。 還可以從哪里下啊。 從其他地方下載過兩個,結果都被騙了。 現在只能求助論壇里的壇友們了。…

查看全部問答∨

什么是伺服系統,伺服系統的應用案例

  什么是伺服系統?它的科學的定義有兩個。一是實現輸出變量精確地跟隨或復現輸入變量的控制系統;二是包含功率放大和反饋,使得輸出變量的值緊密地響應輸入量值的一種自動控制系統。我們來舉個例子來進一步說明:伺服電動機、機械減速或耦合機構、 ...…

查看全部問答∨

數字式加速度傳感器與MSP430的接口設計與應用

利用ADXL345三軸加速度傳感器設計的一種可以檢測運動物體瞬時的加速度可應用于檢測運動物體的運動加速度; 基于MSP430的軟件設計的IIC的一種數字式的加速度傳感器可以很好的利用在檢測物體的。 下面是我對ADXL345做的一些應用筆記,希望對大家有 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 邹城市| 九寨沟县| 上林县| 龙口市| 开鲁县| 庄河市| 讷河市| 泰宁县| 宝清县| 永川市| 克东县| 庄河市| 陆良县| 阳高县| 方正县| 将乐县| 阳春市| 贵阳市| 衡山县| 正安县| 蚌埠市| 东乡族自治县| 驻马店市| 公主岭市| 五寨县| 辽阳市| 宣化县| 红桥区| 吴堡县| 忻城县| 洪洞县| 鄯善县| 巴塘县| 于都县| 胶南市| 临洮县| 万载县| 永城市| 文山县| 吉水县| 常山县|