1. 程式人生 > >stm32從keil安裝到程序燒錄

stm32從keil安裝到程序燒錄

pac 分類方法 官網下載 雙擊 完成後 img 1.2 所有 2.0

1.準備工具

(1)一塊stm32板,我用的是芯片型號是stm32L151C8T6;
(2)keil5軟件,可以到官網下載:https://www.keil.com/download/product/ ,也可以直接下載網友的版本,我這裏用的是keil5.15版本;
(3)stm32L1芯片包,到官網下載自己的芯片對應的包,https://www.keil.com/dd2/Pack/ ,我這裏下載的是:Keil.STM32L1xx_DFP.1.2.0;
(4)keil註冊機,用於破解,百度去下;
(5)ST-LINK V2燒錄器,淘寶可以買,需要下載安裝驅動,到官網下載:http://www.stmcu.org/document/list/index/category-76 ;
(6)芯片庫文件,下載對應芯片的固件庫文件,stm32基本都是庫操作,到官網下載:http://www.stmcu.org/document/list/index/category-76 ,我這裏用的STM32L1xx_StdPeriph_Lib_V1.3.1;
(7)串口調試助手,百度下載;

2.安裝keil5

網上很多說不能把keil4與kei5安裝在同一目錄,但我試了是可以的;而且安裝後keil5中51和ARM的芯片資源都能選擇,所以這裏我是直接把keil5安裝在以前的keil4文件夾;安裝路徑一定要是英文,而且以後寫的程序的保存路徑也最好是英文;

(1)跟所有軟件一樣:下一步----我同意----下一步
技術分享圖片
(2)這裏選擇自己的軟件安裝路徑,然後下一步
技術分享圖片
(3)這裏每一項都填空格就可以了
技術分享圖片
(4)去掉勾選,點擊OK,等待右下角更新完成,然後退出
技術分享圖片
(5)安裝完成後打開keil,使用註冊機先進行註冊,方法自己百度
技術分享圖片
(6)註冊完之後,安裝自己的芯片包,直接雙擊芯片包,安裝路徑一般是默認的,點擊下一步安裝即可,至此keil安裝完成


技術分享圖片

這裏不推薦使用軟件進行.hex文件燒錄,沒有仿真器穩定,我用的ST-LINK,效果不錯,而且不貴,需要帶有SWD接口

直接雙擊驅動程序,點擊下一步即可
技術分享圖片

4.新建工程

每個人的分類方法不一樣,你也可以按合適你的方法將文件分類存放,直接使用固件庫也是可以的

(1)首先在你準備存放程序的目錄下創建一個該程序的文件夾,然後在該文件夾裏新建另外幾個文件夾,最好都是英文路徑
技術分享圖片
(2)將上圖所示的每個文件夾應該存放的文件從固件庫中找出來,放到相應的文件夾,如我的
技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片
(3)打開keil,新建工程
技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片

5.編寫程序,進行編譯和燒錄

記住這三個按鈕


技術分享圖片

(1)寫好程序後,點擊魔法棒,進行相關設置
技術分享圖片


技術分享圖片


(2)點擊編譯按鈕,編譯程序


(3)連接ST-LINK,點擊魔法棒,進行相關設置
技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片


技術分享圖片


(4)設置完成後,就可以點擊下載按鈕將程序下載到開發板進行測試了,然後到此就結束了

stm32從keil安裝到程序燒錄