www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 低功耗之王——STM8L-DISCO評測

低功耗之王——STM8L-DISCO評測

ST   STM8L   
  • 作者:風(fēng)子
  • 來源:21ic
  • [導(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板上液晶不亮

17.jpg

在電源電壓為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)如下窗口:

18.jpg

這個(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)如下界

19.jpg

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

20.jpg

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

21.jpg

使用庫函數(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
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+