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

首頁 > 評測 > 給你的51/AVR板無縫升級——Mikroe MINI M0 for STM32評測

給你的51/AVR板無縫升級——Mikroe MINI M0 for STM32評測

mikroe   MINI-M0   STM32   STM32F051R8   ST      
  • 作者:風(fēng)子
  • 來源:21ic
  • [導(dǎo)讀]
  • 拿到這個板子后,把引腳焊上,然后就可以完美地插到你目前的51/AVR單片機底座上了...無限遐想...

接下來,我們再來看看MCU:STM32F051RB上的資源:

 

11.jpg

二、環(huán)境搭建

MINI M0 for STM32這塊板子本身自帶bootloader,我們只需要將hex文件通過USB下載到板子即可運行,那么怎么得到HEX文件呢?生成HEX文件的方式有很多,比較常用的是通過單片機開發(fā)軟件編譯生成,當然如果你夠牛的話,也可以直接用TXT編輯之后,在Linux中交叉編譯,不用任何IDE。

單片機開發(fā)軟件有很多,如:IAR、KEIL、ECLIPSE等,我個人比較喜歡KEIL,環(huán)境搭建簡單,調(diào)試也很方便。那么接下來我將介紹一下KEIL下,STM32工程的搭建。

首先,我們需要下載固件庫:STM32F0xx_StdPeriph_Lib_V1.0.0

解壓庫文件后,放在任意一個文件夾下,均可以編譯例子文件。下圖中 Libraries 文件夾是庫文件,僅有 2.22M,以后我們自行開發(fā)的時候,只要將這個文件夾復(fù)制到自己的工程文件所在文件夾中,就可以避開煩人的絕對路徑問題。

Utilities 文件夾中保存的是有關(guān)于這塊硬件電路板(STM32F0 discovery)引腳定義之類的文件。

Project 文件夾中是所有的例子文件,Demonstration 中包含了為各種不同編譯工具建立的例子工程,我們自己做開發(fā)時,只要將 Demo stration 文件夾復(fù)制到自己的工程文件夾中,然后將其改名即可。稍后我們會討論這一問題。

1-- 庫文件夾內(nèi)容

 12.jpg

2--- Project 文件夾內(nèi)容

Master_Workspace 是用了新版 Keil 提供的工作區(qū)功能,即 Muilt‐Project WorkSpace,建立一個工作區(qū),將所有例子全部集中在一個WorkSpace 中,這樣便于學(xué)習(xí),如下圖所示。 而 Peripheral_Examples 文件夾中則是包括了所有的例子文件。下面接著介紹。

將所有例子文件放在一個 WorkSpace 中

13.jpg

官方自帶例程文件路徑

\STM32F0xx_StdPeriph_Lib_V1.0.0\Project\STM32F0xx_StdPer iph_Examples ST 官方例子中,一個 Project 下分成四組,分別是 User,STM32F0-Discovery,STM32F0XX_StdPeriph_Driver 和 MDK-ARM,

在每個組別下面都有一些文件。

其中 User 文件組下面的文件都是針對這個 Project 而編寫的,也是根據(jù)需要可以隨時改寫的。當然,這些文件的寫法也有一些模板可供參考。

新建工程:

 

14.jpg

選擇芯片:

 

15.jpg

 

 

16.jpg

在工程文件下,分別新建Startup 、Headers、User、Libraries、CMSIS、Lists、Output文件夾,下圖是對各文件夾的說明。

17.jpg

并在KEIL中object下,新建對應(yīng)的組,并在組中添加相應(yīng)的文件:

 

18.jpg

 

 

19.jpg

工程建好之后就是配置編譯及調(diào)試設(shè)置:

 20.jpg

21.jpg
22.jpg
23.jpg

基本上開發(fā)環(huán)境就搭建好了,編寫好自己的程序之后,調(diào)試、編譯生成HEX文件,那么接下來就是下載到板子上運行了:

首先得去mikroelektronika官網(wǎng)上下載MINI M0 for STM32板子的燒寫器:

24.jpg

運行下載后的文件夾下的software/mikroBootloader.exe

25.jpg

MINI M0 for STM32板子通過USB插入電腦,電腦會自動安裝驅(qū)動,并分配COM口,在設(shè)備管理器中查詢到分配的COM口之后點擊Chang settings,并按下圖進行設(shè)置:

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

網(wǎng)友評論