1、stm32F103入門學習--開發環境搭建(一)

stm32簡介

在這裏插入圖片描述
這款是網上銷量比較多的板子,我找板子主要還是看價格,20元左右,不需要太貴,只是做個核心入門,不要太多的外設,特別是對初學者,因爲從來沒見過單片機會認爲一大塊板子就是單片機,其實很多是商家開發的外設,基礎學好了以後擴展也很方便,那麼我主要以這塊板子爲例跟大家一起探索stm32。

配套原理圖

在這裏插入圖片描述不管是什麼板子,一定要看它的原理圖,除非買的是配套板子和教材,原理搞懂了其實都一樣,買塊便宜的板子跟着好的視頻學習也不失一種好的學習方法。

Keil軟件安裝

官網的keil下載地址:https://www.keil.com/download/product/ 。可以下載最新的版本,keil不開源,需要花錢購買正版,特別是商用,一定要購買正版。keil軟件安裝比較簡單,只需一步一步下來即可,這裏主要強調的是下keil5之前的版本跟keil5不太一樣需要大家注意,我們現在安裝的就是keil5。keil5需要安裝兩部分,第一部分是。。。。,第二部分是軟件包,比如我要用f1的芯片就安裝f1包,用f4的芯片就安裝f4的軟件包。
在這裏插入圖片描述在這裏插入圖片描述
安裝路徑最好是默認,如果選擇其他路徑不要出現中文。
在這裏插入圖片描述
空白的部分隨意填,填滿就好。
在這裏插入圖片描述在這裏插入圖片描述
安裝完軟件會彈出如下提示,點擊“ok”。
在這裏插入圖片描述大家看下下圖右下角的紅色框部分,軟件包會自動從官網下載。但是服務器在國外下載速度很慢(http://www.keil.com/dd2/pack/),所以建議從別的渠道獲得相應的軟件包。
在這裏插入圖片描述這是兩個軟件包關於f1和f4,可以看到後綴名爲.pack。因爲目前只用到f1,只需在相應的軟件包雙擊即可安裝。
在這裏插入圖片描述
路徑爲黑色的不可選,只需下一步即可。
在這裏插入圖片描述
完成安裝後點擊“finish”。
在這裏插入圖片描述
keil軟件安裝完成。那麼如何測試f1軟件包安裝成功,看我們的工程建立。

工程建立

首先在合適盤符建立文件夾,取名爲“template”。雙擊keil軟件,在工具欄找到“project”—>“New uvision Project”。
在這裏插入圖片描述
彈出如下圖所示,選擇剛建的文件夾“template”。

在這裏插入圖片描述給工程項目取名。
在這裏插入圖片描述取名也爲“template”,名字任意取,但是最好有現實意義。
在這裏插入圖片描述彈出如下圖,選擇“STMicroelectronics”。

在這裏插入圖片描述
可以看到都是F1系列芯片型號。
在這裏插入圖片描述
選擇相應的芯片型號,比如我的是“STM32F103C8”。
在這裏插入圖片描述
點擊“OK”,彈出如下圖,點擊下圖中的取消(cancel)即可。

在這裏插入圖片描述出現如下圖,此時需要新建文檔可以寫入我們的程序。
在這裏插入圖片描述新建空白文檔,如下圖點擊,或者按下快捷鍵“crtl+N”。
在這裏插入圖片描述出現空白文檔,此時不要急於寫程序,先保存,快捷鍵“ctrl+s”。
在這裏插入圖片描述自動跳轉到新建的文件夾,可以看到在保存類型中寫着“.”,也就是說需要定義文件的類型,我們採用的是c語言,所以取名爲“main.c”。
在這裏插入圖片描述新建完文檔後,需要跟工程進行關聯。關聯過程如下圖,雙擊“Source Group1”①,彈出②,選擇main.c③,點擊“add”④。

在這裏插入圖片描述此時此刻可以在“Source Group1”下看到main.c,文檔與工程的關聯的過程完成。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章