首頁 > 評測 > 低功耗之王——STM8L-DISCO評測
低功耗之王——STM8L-DISCO評測
- [導(dǎo)讀]
- 最近,網(wǎng)上非常流行一個(gè)視頻中ST的工程師分別用兩個(gè)土豆,RFID線圈,一杯熱水對STM8L MCU進(jìn)行供電并使得系統(tǒng)正常運(yùn)行。這不禁讓我對STM8的運(yùn)行功耗產(chǎn)生了興趣,到底多低的電量STM8L就能工作呢?
在電源電壓為1.8056V時(shí)系統(tǒng)不工作,STM8板上液晶不亮

在電源電壓為1.8135V時(shí)系統(tǒng)工作,片內(nèi)程序執(zhí)行,IDD測試當(dāng)前電流為1.12mA ,按照STM8L用戶手冊(CD00278045文檔)的介紹,我們把電流表串入JP1的2,3號引腳。此時(shí)電流表中顯示為1.08mA;九cIDD測量一致。通過此次測量,可以認(rèn)為STM8的工作電壓介于1.80V到1.81V之間,基本滿足數(shù)據(jù)手冊上所述的1.8V供電電壓。
四、開發(fā)環(huán)境搭建
在這里我用到的IAR開發(fā)環(huán)境,所以我們就以IAR為例來說明如何開發(fā)STM8的程序。
首先,我們從IAR的網(wǎng)站上把開發(fā)環(huán)境下載下來,(注意:由于IAR所支持的MCU眾多,所以大家下載的時(shí)候可要看仔細(xì)了)我下載的是30天的時(shí)間限制版本,整個(gè)安裝過程就不多說了,一路“NEXT”就能搞定,不過在需要輸入序列號的地方把IAR給的臨時(shí)序列號輸入即可。
打開IAR,新建工程(Project->Creat New Project...),將會出現(xiàn)如下窗口:

這個(gè)窗口是告訴我們?nèi)绾涡枰檬裁凑Z言來開發(fā)我們的程序,一般來說都是選擇C,當(dāng)然你也可以選擇匯編和C++,選擇好保存后,從固件庫demo中將如下文件夾及其里面的文件復(fù)制到工程文件目錄的相關(guān)文件夾,并添加到工程中。
新建完工程以后就要對項(xiàng)目進(jìn)行設(shè)置了,這里的設(shè)置主要是選擇目標(biāo)芯片,對應(yīng)庫文件的位置以及仿真器型號的選擇,打開Project->Options出現(xiàn)如下界

點(diǎn)擊C/C++ Complier->Preprocessor,設(shè)置如下圖所示。

點(diǎn)擊Debugger->Setup,將Driver選擇為ST-LINK

使用庫函數(shù)的代碼:
while (1)
{
GPIO_SetBits(LED1_PORT, LED1_PIN);
GPIO_ResetBits(LED1_PORT, LED1_PIN);
}
使用直接操作寄存器的代碼:
while(1)
{
LED1_PORT->ODR = ~(LED1_PORT->ODR);
}
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前