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

首頁 > 評測 > 拇指開發(fā)板——Nucleo-L031K6評測

拇指開發(fā)板——Nucleo-L031K6評測

Nucleo   STM32   ST   L031K6   
  • 作者:林滿冬
  • 來源:21ic
  • [導(dǎo)讀]
  • 隨著智能穿戴設(shè)備、醫(yī)用電子、工業(yè)自動化生產(chǎn)線、智能家居等領(lǐng)域的發(fā)展,市場對智能產(chǎn)品的期待值越來越高,進而導(dǎo)致對微控制器各方面的要求的提升,特別是芯片功耗的表現(xiàn),直接影響了智能產(chǎn)品的用戶體驗,因此各大廠商也不遺余力發(fā)展低功耗高性能微控制器產(chǎn)品線。

驅(qū)動安裝

若是第一次使用Nucleo系列的板卡,由于ST_Link驅(qū)動沒有安裝,所以系統(tǒng)可能會出現(xiàn)驅(qū)動安裝失敗的提示,這將導(dǎo)致虛擬串口功能無法使用。

stm32l032評測2026.jpg

虛擬串口在資源管理器中也無法識別。

stm32l032評測2046.jpg

此時需要在ST官網(wǎng)上下載ST_Link驅(qū)動stsw-link009.zip,并解壓。并根據(jù)計算機是32位系統(tǒng)或是64位系統(tǒng),相應(yīng)選擇“dpinst_x86.exe”或是“dpinst_amd64.exe”,雙擊開始安裝。

stm32l032評測2159.jpg

在隨后彈出的驅(qū)動安裝確認框中點擊“安裝”即可。

stm32l032評測2185.jpg

稍等片刻驅(qū)動便安裝完成。

stm32l032評測2200.jpg

此時在資源管理器中可以看到虛擬串口設(shè)備。

stm32l032評測2223.jpg

由于window盜版鏡像在減少系統(tǒng)占用空間的同時,往往會閹割某些window的功能,這有可能會導(dǎo)致某些相關(guān)文件的缺失,以至于ST_LINK驅(qū)動即使安裝成功,虛擬串口功能也無法使用。需要手動將缺失的文件補齊。缺失的3個文件分別是:mdmcpq.inf、mdmcpq.PNF、usbser.sys。文件的路徑為C:\Windows\System32\DriverStore\FileRepository。相關(guān)的文件下載地址將會在本文最后的資源鏈接中給出。

STM32CUBE體驗

使用STM32CUBE之前需要更新或者安裝STM32L0軟件,可以直接在STM32CUBE軟件里面點擊更新。點擊菜單欄的“help->Check for update”。

stm32l032評測2549.jpg

在隨后彈出的窗口中,選中“FW.L0.1.5.0”,并點擊“install now”更新。

stm32l032評測2597.jpg

更新完成后,打開STM32CUBE,點擊“New Project”,并在隨后彈出的窗口中選擇“Board Selector”選項卡,在Type of Board中選擇Nucleo32。隨后雙擊NUCLEO-L031K6

stm32l032評測2710.jpg

在配置畫面中,點擊相應(yīng)的管腳便可完成配置。

stm32l032評測2734.jpg

配置完成后,點擊菜單欄下方的齒輪圖標,對工程文件進行配置。

stm32l032評測2766.jpg

在Setting頁面中,需要配置工程名稱,在project name一欄中填入,并選擇工程保存路徑。在toolchain/IDE選項卡中選擇希望的編譯環(huán)境,由于我們接下來需要使用KEIL進行編譯,所以選擇MDK-ARM V5。習(xí)慣使用IAR軟件或者其他編譯環(huán)境的可以選擇EWARM或者其他選項。最后點擊“OK”即可生成工程。

stm32l032評測2931.jpg

接下來需要安裝KEIL pack包,打開pack軟件,對STM32L0系列的PACK進行升級。在軟件右側(cè)找到STM32L031并選中,然后在軟件左側(cè)找到Keil::STM32L0xx_DFP,并點擊Update。

stm32l032評測3040.jpg

升級成功后,STM32L031K6器件的符號會由未升級前的白色變?yōu)榫G色。

stm32l032評測3079.jpg

接下來打開STM32CUBE生成的工程文件,編寫一個小代碼。需要注意的是,編寫代碼的時候需要把代碼寫在特定的區(qū)域,以便可以繼續(xù)使用CUBE軟件進行工程維護,若沒有按照要求,把代碼隨意放置,使用CUBE維護工程的時候,特定區(qū)域之外的代碼將會被刪除,造成不必要的損失。

stm32l032評測3214.jpg

由于CUBE軟件在生成工程文件的時候已經(jīng)幫我們選好了燒寫仿真器相關(guān)設(shè)置,所以不需要我們再次設(shè)置,只需直接編譯下載即可?傮w來說,使用CUBE軟件可以免去工程師朋友自己配置工程的痛苦,而且可視化的操作也大大改變了工程師編程的枯燥性,操作設(shè)計顯得十分人性化。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論