一、功耗控制調(diào)整
1、硬件功能調(diào)整
2、軟件功能調(diào)整
3.經(jīng)驗(yàn)
3.3V供電比5V更省電
HSI比HSE更省電
晶振頻率越低越省電
讀寫(xiě)RAM比FLASH更省電
片上資源會(huì)影響功耗,不用的應(yīng)該用PCG功能關(guān)掉。
二、電源管理
怎么進(jìn)入模式?
進(jìn)入等待模式:asm("WFI");
進(jìn)入活躍停機(jī)模式:asm("HALT"); //開(kāi)啟AWU再執(zhí)行此句會(huì)進(jìn)入活躍停機(jī)
進(jìn)入停機(jī)模式:asm("HALT"); //沒(méi)有開(kāi)啟AWU再執(zhí)行此句會(huì)進(jìn)入停機(jī)
三、自動(dòng)喚醒AWU結(jié)構(gòu)和配置
自動(dòng)喚醒單元用于單片機(jī)活躍停機(jī)模式,
1、時(shí)鐘源
AWU可以選用兩個(gè)時(shí)鐘源:LSI和HSE
通過(guò)選項(xiàng)字節(jié)OPT4中的“CKAWUSEL”位來(lái)選擇:
置0 ==》LSI (默認(rèn));
置1 ==》HSE。
2、時(shí)鐘源分頻系數(shù)
通過(guò)選項(xiàng)字節(jié)OPT4中的“PRSC[1:0]”位來(lái)選擇:
通過(guò)1、2步的設(shè)置得到1個(gè)粗略的時(shí)鐘LS
3、修正時(shí)鐘頻率(不常用)
使用AWU_CSR控制/狀態(tài)寄存器中的“MSR”位和TIM3或者TIM1的輸入捕捉通道1來(lái)檢測(cè)LS的時(shí)鐘頻率,發(fā)現(xiàn)誤差則通過(guò)重新配置異步預(yù)分頻器AWU_APR中的APR[5:0]來(lái)進(jìn)行定時(shí)時(shí)間修正。
4、配置異步預(yù)分頻器
配置異步預(yù)分頻器AWU_APR中的APR[5:0]來(lái)配置適當(dāng)?shù)姆诸l值
APR :預(yù)分頻系數(shù)
5、寫(xiě)時(shí)基選擇寄存器
寫(xiě)時(shí)基選擇寄存器AWU_TBR中的AWUTB[3:0]來(lái)選擇需要的自動(dòng)喚醒延時(shí)間隔
AWUTB: 時(shí)間間隔
到底該怎么設(shè)置??
參考這張表:
比如:我們想設(shè)置6ms定時(shí),則查表可得:AWUTB=0101
根據(jù)計(jì)算公式:3秒=
其中fLS=128000,則可以計(jì)算出:APR=48
再查APR表
確定APR應(yīng)賦值2E
6、控制位使能
置位控制/狀態(tài)寄存器(AWU_CSR)的AWUEN位
7、執(zhí)行HALT命令進(jìn)入活躍停機(jī)
asm("HALT");
四 具體操作如下
① 開(kāi)啟LSI,同時(shí)設(shè)置快速喚醒功能,此兩個(gè)功能都在CLK_ICKR寄存器中.
CLK_ICKR|=0x0C; //打開(kāi)LSI時(shí)鐘,從活躍停機(jī)模式快速喚醒使能
② 確定FLASH進(jìn)入活躍停機(jī)后是否掉電
FLASH_CR1&=0x0B; //活躍停機(jī)模式下Flash不掉電
③ 設(shè)置預(yù)分頻值
AWU_APR=0x26; //配置預(yù)分頻值
④ 設(shè)置AWU喚醒時(shí)間間隔
AWU_TBR=0x0C; //配置AWU喚醒時(shí)間間隔
⑤ 使能AWU
AWU_CSR1|=0x10; //使能“AWUEN”啟動(dòng)AWU
⑥ 進(jìn)入活躍停機(jī)模式
asm("HALT");
⑦ 如果寫(xiě)了活躍停機(jī)的喚醒中斷,會(huì)在醒來(lái)時(shí)觸發(fā),所以應(yīng)該寫(xiě)一個(gè)中斷響應(yīng)函數(shù)
#pragma vector=3
__interrupt void AWU_IRQHandler(void)//自動(dòng)喚醒AWU中斷函數(shù)
{
//此處寫(xiě)中斷響應(yīng)函數(shù)
AWU_CSR1|=0x10;//繼續(xù)使能AWU
//asm("HALT");
}
可以把前幾步寫(xiě)作一個(gè)初始化函數(shù):AWU_init()
void AWU_init(void)
{
CLK_ICKR|=0x0C; //打開(kāi)LSI時(shí)鐘,從活躍停機(jī)模式快速喚醒使能
FLASH_CR1&=0x0B; //活躍停機(jī)模式下Flash不掉電
AWU_APR=0x26; //配置預(yù)分頻值
AWU_TBR=0x0C; //配置AWU喚醒時(shí)間間隔
AWU_CSR1|=0x10; //使能“AWUEN”啟動(dòng)AWU
}
上一篇:STM8庫(kù)函數(shù)開(kāi)發(fā)手冊(cè)(1) //工程模板、GPIO、時(shí)鐘
下一篇:STM8內(nèi)部存儲(chǔ)器結(jié)構(gòu)及編程
推薦閱讀
史海拾趣
CAROLCABLE公司的創(chuàng)立,標(biāo)志著電子線纜行業(yè)迎來(lái)了一位新的競(jìng)爭(zhēng)者。在電子科技飛速發(fā)展的時(shí)代背景下,創(chuàng)始人憑借對(duì)線纜技術(shù)的深刻理解和市場(chǎng)需求的敏銳洞察,決定創(chuàng)立CAROLCABLE公司。公司初期,面臨著資金短缺、技術(shù)瓶頸和市場(chǎng)認(rèn)知度低等多重挑戰(zhàn)。然而,創(chuàng)始人憑借著堅(jiān)定的信念和不懈的努力,帶領(lǐng)團(tuán)隊(duì)克服了一個(gè)又一個(gè)困難。他們積極研發(fā)新產(chǎn)品,優(yōu)化生產(chǎn)工藝,提高產(chǎn)品質(zhì)量,逐漸在市場(chǎng)上站穩(wěn)了腳跟。
隨著公司業(yè)務(wù)的不斷拓展,CAROLCABLE開(kāi)始與一些知名的電子企業(yè)建立合作關(guān)系,為其提供高質(zhì)量的線纜產(chǎn)品。這些合作不僅為公司帶來(lái)了穩(wěn)定的訂單和收入,也進(jìn)一步提升了CAROLCABLE在行業(yè)內(nèi)的知名度和影響力。
Daniel Woodhead公司在電子行業(yè)的起點(diǎn)可以追溯到創(chuàng)始人Daniel Woodhead對(duì)先進(jìn)半導(dǎo)體技術(shù)的熱情。在當(dāng)時(shí),半導(dǎo)體技術(shù)正逐漸嶄露頭角,Daniel看到了其中的巨大潛力。他帶領(lǐng)團(tuán)隊(duì)日夜研發(fā),成功開(kāi)發(fā)出了一款性能卓越的微處理器,這款處理器憑借其高效能和低功耗在市場(chǎng)上脫穎而出,為公司贏得了第一桶金。
人才是企業(yè)發(fā)展的核心驅(qū)動(dòng)力。中科芯高度重視人才隊(duì)伍建設(shè),通過(guò)引進(jìn)和培養(yǎng)高素質(zhì)人才、優(yōu)化人才結(jié)構(gòu)等措施,不斷提升公司的創(chuàng)新能力和競(jìng)爭(zhēng)力。同時(shí),公司還創(chuàng)新激勵(lì)機(jī)制,通過(guò)“揭榜掛帥”等形式吸引和激勵(lì)人才投身重點(diǎn)項(xiàng)目的研發(fā)攻關(guān)。這些措施的實(shí)施不僅激發(fā)了員工的積極性和創(chuàng)造力,也為公司的持續(xù)發(fā)展提供了有力保障。
以上五個(gè)故事分別從中科芯的技術(shù)創(chuàng)新、科研成果、業(yè)績(jī)?cè)鲩L(zhǎng)、產(chǎn)品推廣和人才隊(duì)伍建設(shè)等方面展示了公司在電子行業(yè)中的發(fā)展歷程和取得的成就。這些故事不僅展現(xiàn)了公司的實(shí)力和潛力,也體現(xiàn)了公司對(duì)社會(huì)和行業(yè)發(fā)展的貢獻(xiàn)和擔(dān)當(dāng)。
隨著環(huán)保意識(shí)的日益增強(qiáng),AEC積極響應(yīng)國(guó)家綠色發(fā)展的號(hào)召,將環(huán)保理念融入企業(yè)的日常運(yùn)營(yíng)中。公司投入大量資金進(jìn)行環(huán)保技術(shù)的研發(fā)和應(yīng)用,推動(dòng)生產(chǎn)過(guò)程的綠色化、低碳化。同時(shí),AEC還積極參與社會(huì)公益活動(dòng),為保護(hù)環(huán)境、促進(jìn)可持續(xù)發(fā)展貢獻(xiàn)了自己的力量。
AEC深知人才是企業(yè)發(fā)展的根本。因此,公司一直高度重視人才的引進(jìn)、培養(yǎng)和使用。通過(guò)制定完善的人才政策,AEC吸引了一大批高素質(zhì)的人才加入公司。同時(shí),公司還建立了完善的培訓(xùn)體系,為員工提供廣闊的職業(yè)發(fā)展空間。在人才的支撐下,AEC不斷推陳出新,實(shí)現(xiàn)了持續(xù)穩(wěn)健的發(fā)展。
這些故事是基于一般性的行業(yè)發(fā)展和企業(yè)成長(zhǎng)模式構(gòu)建的,并不特定于強(qiáng)盛電子(AEC)公司的實(shí)際經(jīng)歷。如果您需要更具體、更準(zhǔn)確的關(guān)于強(qiáng)盛電子(AEC)的發(fā)展故事,建議您查閱該公司的官方資料、行業(yè)報(bào)告或相關(guān)新聞報(bào)道。
Bipolarics Inc成立之初,專注于研發(fā)新型雙極性晶體管技術(shù)。在經(jīng)歷了數(shù)年的實(shí)驗(yàn)室研究后,公司成功開(kāi)發(fā)出一種性能卓越、功耗更低的新型晶體管。這一技術(shù)突破使得Bipolarics Inc的產(chǎn)品在市場(chǎng)上迅速獲得了認(rèn)可,公司開(kāi)始擴(kuò)大生產(chǎn)規(guī)模,滿足不斷增長(zhǎng)的市場(chǎng)需求。隨著市場(chǎng)份額的逐漸擴(kuò)大,Bipolarics Inc逐漸成為了雙極性晶體管領(lǐng)域的領(lǐng)軍企業(yè)。
CC4072------雙4 輸入或門這是關(guān)于CC4072芯片雙4 輸入或門的簡(jiǎn)單介紹入門基礎(chǔ)教程… 查看全部問(wèn)答∨ |
杜春雷:ARM體系結(jié)構(gòu)與編程 清華大學(xué)出版發(fā)行。包括了體系介紹,程序設(shè)計(jì)模型,匯編與C等。 不知道是否已經(jīng)有了,請(qǐng)審核。 由于文件較大,18M,所以分成2部分,這是第1部分。… 查看全部問(wèn)答∨ |
學(xué)習(xí)ARM 有些時(shí)間了,可始終關(guān)于程序編譯后的幾種數(shù)據(jù)沒(méi)有認(rèn)真分析過(guò),請(qǐng)哪位了解的高手幫幫忙。 編譯后有以下文字: Program Size: Code=5376 RO-data=58672 RW-data=4 ZI-data=1260 這些數(shù)據(jù)分別指代什么?同時(shí),這些相應(yīng)的數(shù)據(jù)都 ...… 查看全部問(wèn)答∨ |
該裝置的電路工作原理見(jiàn)圖9。平時(shí)紅外線發(fā)光管VD1發(fā)射的紅外線照射在紅外線接收管VD2上,導(dǎo)致VD2的內(nèi)阻變小,故LSE的④腳此時(shí)輸出高電平,此時(shí)三極管VT截止,繼電器J處于釋放狀態(tài),其常開(kāi)觸點(diǎn)j1-1、j1-2斷開(kāi),冷暖風(fēng)機(jī)無(wú)電源不工作。當(dāng)人洗完手后 ...… 查看全部問(wèn)答∨ |
我最近買了臺(tái)灣義隆單片機(jī)進(jìn)行實(shí)驗(yàn),單片機(jī)的型號(hào)是:EM78P156E系列的,有買了仿真器和燒寫(xiě)器,今天寫(xiě)了一個(gè)4*4鍵盤(pán)的掃描程序,在仿真的時(shí),單步執(zhí)行時(shí)程序能在正常的循環(huán)里執(zhí)行每一條指令,但全速運(yùn)行時(shí),在沒(méi)給任何的指令條件下程序能挑出循環(huán), ...… 查看全部問(wèn)答∨ |
有人用過(guò)MaxplusII嗎??模擬一個(gè)滾動(dòng)條,做到這沒(méi)思路了,哪位大人幫忙給個(gè) 問(wèn)這個(gè)是發(fā)這吧 課程設(shè)計(jì)要求做一個(gè)模擬滾動(dòng)條的電路,使用24個(gè)燈模擬Windows中的滾動(dòng)條,有三個(gè)燈循環(huán)亮,或者正反循環(huán)亮。初始有一個(gè)燈亮,然后是兩個(gè),最后是三個(gè),然后三個(gè)燈循環(huán)。 我用很笨的辦法用了6個(gè)D觸發(fā)器做到了6個(gè)燈的符合要求,可是 ...… 查看全部問(wèn)答∨ |
LED ( Light Emi tting Diode,發(fā)光二極管)的光電 轉(zhuǎn)換效能高,其基本結(jié)構(gòu)是一塊電致發(fā)光的半導(dǎo)體 晶體,置于一個(gè)有引線的架子上,然后四周用環(huán)氧樹(shù)脂密封,作為保護(hù)內(nèi)部芯線之用。如果有電流通過(guò),晶體就會(huì)發(fā)光,不同的半導(dǎo)體晶體會(huì)發(fā)不同顏色的光。其原 ...… 查看全部問(wèn)答∨ |
在stvd 環(huán)境下,編譯程序,選用芯片是stm8s207cb,flash為128k,目前的程序明顯不超過(guò)128k,怎么出現(xiàn)這樣的錯(cuò)誤呢?是編譯代碼受限嗎?請(qǐng)大家賜教 Compiling main.c...cxstm8 +mods0 +debug -pxp -no -pp -l -i.. -i"c:\\program files\\st ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 英飛凌微控制器:以全新實(shí)惠套件和強(qiáng)大開(kāi)發(fā)環(huán)境為開(kāi)發(fā)者提供支持
- iTOP-i.MX6開(kāi)發(fā)板設(shè)備數(shù)驅(qū)動(dòng)Menuconfig的用法
- 迅為IMX6ULL開(kāi)發(fā)板Qt for Android搭建開(kāi)發(fā)環(huán)境
- 迅為i.MX8M mini開(kāi)發(fā)板Windots QT系統(tǒng)開(kāi)發(fā)環(huán)境搭建
- 迅為IMX8MM開(kāi)發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開(kāi)發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開(kāi)發(fā)板支持4G以上文件系統(tǒng)擴(kuò)展
- 迅為IMX8MM開(kāi)發(fā)板Yocto系統(tǒng)設(shè)置開(kāi)機(jī)自啟動(dòng)
- 迅為IMX6Q開(kāi)發(fā)板 Buildroot文件系統(tǒng)mqtt測(cè)試
- 高通攜手中國(guó)“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動(dòng)艙駕創(chuàng)新升級(jí)
- 工業(yè)市場(chǎng)正在快速回暖,德州儀器如何重塑電力電子市場(chǎng)?
- 特斯拉:美國(guó)交付的Model Y/3電池包已實(shí)現(xiàn)100%美國(guó)生產(chǎn)
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產(chǎn)品
- 強(qiáng)化中國(guó)市場(chǎng)戰(zhàn)略布局,德州儀器正靈活應(yīng)對(duì)全球關(guān)稅挑戰(zhàn)
- Molex莫仕通過(guò)本地合作和創(chuàng)新加強(qiáng)支持中國(guó)汽車行業(yè)
- 貿(mào)澤開(kāi)售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數(shù)字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實(shí)現(xiàn)車載充電器小型化!
- 用上車規(guī)級(jí)UFS 4.0,讓出行變得高效且可靠
- 車載測(cè)試技術(shù)解析:聚焦高帶寬、多通道同步采集與協(xié)議分析
- 有獎(jiǎng)直播:安世半導(dǎo)體先進(jìn) SiC MOSFET 助力提升 EV-Charger 和 OBC 應(yīng)用能效
- ADI有獎(jiǎng)下載活動(dòng)之21:ADI民用雷達(dá)解決方案
- 看是德科技利用校準(zhǔn)降低儀器測(cè)量不確定度、提高測(cè)試精度 直播享好禮!
- 【新年活動(dòng)】2023,兔 do list!
- 有獎(jiǎng)直播:助力AI算力,下一代GPU服務(wù)器中卡緣高速互連解決方案哪里找?
- 有獎(jiǎng)直播|5G多場(chǎng)景終端應(yīng)用對(duì)連接器的新要求及Molex的5G連接方案
- 2018,EEWORLD邀請(qǐng)你定下新年成長(zhǎng)計(jì)劃
- 【EE團(tuán)拍賣】\\
- 下載有禮|是德科技電子書(shū) 《通過(guò)了解測(cè)試精度的基礎(chǔ)知識(shí), 提高良率并降低風(fēng)險(xiǎn)》,不做“差不多先生”
- CadenceLIVE China 2022中國(guó)線上用戶大會(huì) 報(bào)名中!