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

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

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

ST   STM8L   
  • 作者:風子
  • 來源:21ic
  • [導讀]
  • 最近,網(wǎng)上非常流行一個視頻中ST的工程師分別用兩個土豆,RFID線圈,一杯熱水對STM8L MCU進行供電并使得系統(tǒng)正常運行。這不禁讓我對STM8的運行功耗產(chǎn)生了興趣,到底多低的電量STM8L就能工作呢?

在電源電壓為1.8056V時系統(tǒng)不工作,STM8板上液晶不亮

17.jpg

在電源電壓為1.8135V時系統(tǒng)工作,片內(nèi)程序執(zhí)行,IDD測試當前電流為1.12mA ,按照STM8L用戶手冊(CD00278045文檔)的介紹,我們把電流表串入JP1的2,3號引腳。此時電流表中顯示為1.08mA。基本與IDD測量一致。通過此次測量,可以認為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眾多,所以大家下載的時候可要看仔細了)我下載的是30天的時間限制版本,整個安裝過程就不多說了,一路“NEXT”就能搞定,不過在需要輸入序列號的地方把IAR給的臨時序列號輸入即可。

打開IAR,新建工程(Project->Creat New Project...),將會出現(xiàn)如下窗口:

18.jpg

這個窗口是告訴我們?nèi)绾涡枰檬裁凑Z言來開發(fā)我們的程序,一般來說都是選擇C,當然你也可以選擇匯編和C++,選擇好保存后,從固件庫demo中將如下文件夾及其里面的文件復制到工程文件目錄的相關文件夾,并添加到工程中。

新建完工程以后就要對項目進行設置了,這里的設置主要是選擇目標芯片,對應庫文件的位置以及仿真器型號的選擇,打開Project->Options出現(xiàn)如下界

19.jpg

點擊C/C++ Complier->Preprocessor,設置如下圖所示。

20.jpg

點擊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)許可禁止轉載!

網(wǎng)友評論