第三章:小項目大學(xué)問(wèn)-2 在上一講,我主要講了幾個(gè)主要名詞的含義,這一講我主要講
1、如何搭建project
2、一些編寫(xiě)代碼的好習慣。
一、 搭建最基本的project項目文件我們知道,我對單片機編程是操作寄存器的,但直接去操作寄存器,很難理解和開(kāi)發(fā)的效率也不是很高,stm32官方給出的固件庫就讓代碼編寫(xiě)的效率大大提高,我們不再關(guān)心具體實(shí)現,是要關(guān)心業(yè)務(wù)邏輯的開(kāi)發(fā)就可以了!
本教程也主要是講基于固件庫的,而且我覺(jué)得未來(lái)嵌入式開(kāi)發(fā)的方向,也將會(huì )是各種“庫”的天下,而不是面對那些晦澀難懂的寄存器。(當然,如果了解寄存器的配置也是極好的呀?。?/font>
1、如何獲取固件庫?a) 配套的資料獲?。?/
1.png (10.99 KB, 下載次數: 1)
下載附件 保存到相冊
4 天前 上傳
注意:要從相關(guān)的選項卡里找固件,比如說(shuō)F1的就去F1的選項卡里面找資料。
2、Stm32官網(wǎng)固件庫文件分析2.png (180.59 KB, 下載次數: 1)
下載附件 保存到相冊
4 天前 上傳
3.png (57.09 KB, 下載次數: 1)
下載附件 保存到相冊
4 天前 上傳
3、搭建工程文件話(huà)說(shuō)在前頭,我們也可以直接將固件庫都放在項目文件里,但是,一定要分類(lèi),否則以后修改個(gè)東西,也很麻煩,我們從下載的固件庫文件也可以發(fā)現,stm官方的資料都做了分類(lèi),而不是無(wú)序的。
我們正式開(kāi)始!
參照之前我們的工程文件
4.png (33.03 KB, 下載次數: 1)
下載附件 保存到相冊
4 天前 上傳
a)新建一個(gè)工程文件5.png (8.77 KB, 下載次數: 1)
下載附件 保存到相冊
4 天前 上傳
b)創(chuàng )建工程文件6.png (46.03 KB, 下載次數: 1)
下載附件 保存到相冊
4 天前 上傳
c)選擇芯片包7.png (44.47 KB, 下載次數: 1)
下載附件 保存到相冊
4 天前 上傳
d)將下載的固件庫配置到項目文件的根目錄下12.png (14.72 KB, 下載次數: 0)
下載附件 保存到相冊
4 天前 上傳
13.png (19.55 KB, 下載次數: 0)
下載附件 保存到相冊
4 天前 上傳
e)配置項目參數,并按如下圖配置。8.png (18.11 KB, 下載次數: 0)
下載附件 保存到相冊
4 天前 上傳
9.png (40.26 KB, 下載次數: 0)
下載附件 保存到相冊
4 天前 上傳
10.png (27.41 KB, 下載次數: 0)
下載附件 保存到相冊
4 天前 上傳
11.png (48.45 KB, 下載次數: 0)
下載附件 保存到相冊
4 天前 上傳
二、 代碼習慣
1、每一個(gè)外設,都會(huì )創(chuàng )建一個(gè)文件夾,來(lái)存放代碼文件。例如LED
2、在根目錄下放置keilkill.bat,這是一個(gè)批處理文件,可以刪除編譯等產(chǎn)生的過(guò)程文件。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。