找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2393|回復(fù): 0
收起左側(cè)

由單片機(jī)學(xué)習(xí)轉(zhuǎn)入嵌入式的基本知識(shí) & 新建文件如何加入工程

[復(fù)制鏈接]
ID:439358 發(fā)表于 2020-3-25 11:09 | 顯示全部樓層 |閱讀模式
·以下內(nèi)容均為自己總結(jié),以防久了沒(méi)編程忘記基本操作。
·以及部分好友,最近從單片機(jī)轉(zhuǎn)入嵌入式的學(xué)習(xí)中來(lái),不是很清楚基本的編譯運(yùn)行操作
·內(nèi)附簡(jiǎn)易測(cè)試程序
·以下燒寫(xiě)程序采用ST-Link的方式



第一部分    嵌入式的編譯運(yùn)行燒程序方式


嵌入式工程的工程文件結(jié)構(gòu),USER里面一般是工程文件,CORE里一般是建工程的時(shí)候的系統(tǒng)文件,HARDWARE下是相關(guān)的資源控制的函數(shù)這些,OBJ一般設(shè)置為生成hex文件的地方,F(xiàn)Wlib是庫(kù)的一些內(nèi)容,SYSTEM也是啟動(dòng)必須的一些自帶的內(nèi)容。
文件結(jié)構(gòu).png
USER之后,如何打開(kāi)工程
如何打開(kāi)工程.png
工程的基本格式,由初始化函數(shù)和主要內(nèi)容組成
main部分.png
接下來(lái)點(diǎn)擊編譯運(yùn)行
新建文件步驟x-如何編譯.png
再點(diǎn)擊LOAD燒入程序(這一步之前,你先要設(shè)置好ST-Link的相關(guān)設(shè)置,參見(jiàn)我的另一篇帖子有具體操作)
如何將STM32103CET6大容量芯片改成C8T6中容量工程及st-link調(diào)試的相關(guān)設(shè)置
如何燒入程序.png
恭喜你以及成為成功人士了。。。


第二部分      如何新建文件,加入工程
1新建文件
新建文件步驟1.png
2保存文件為
新建文件步驟2.png
3加上后綴保存
新建文件步驟3.png
4文件名只能為英文(似乎)
新建文件步驟4.png
5繼續(xù)添加.h文件
新建文件步驟5.png
6將文件加入工程中
新建文件步驟6.png
7
新建文件步驟7.png
8
新建文件步驟8.png
9添加編譯路徑
新建文件步驟9.png
10
新建文件步驟10.png
11
新建文件步驟11.png
12
新建文件步驟12.png
13成功添加,并且編譯
新建文件步驟13.png
14編譯燒入程序
新建文件步驟x-如何編譯.png
15



第三部分       HARDWARE工程的基本組成結(jié)構(gòu)

初始化設(shè)置引腳.png 頭文件里的寫(xiě)法.png




第四部分        一部分小Tips 容易忽略的細(xì)節(jié)

注意Tips.png

第五部分         CP2102和ST-Link的使用注意事項(xiàng)


連接CP2102時(shí)注意要提供電源,可以用SY-Link這邊的電源
IMG_20200325_095013__01.jpg
CP2102使用RS485接口時(shí),需要將上面的開(kāi)關(guān)向上撥,要撥到位,這個(gè)開(kāi)關(guān)比較緊,我在測(cè)試時(shí)因?yàn)闆](méi)到位,反復(fù)搞了兩三天都沒(méi)找到原因。
IMG_20200325_094911.jpg
ST-Link連接時(shí)使用2、4、6、8接口
IMG_20200325_094855.jpg
CP2102使用時(shí)連接A、B
IMG_20200325_094802.jpg


附上簡(jiǎn)單的測(cè)試程序,使用PinB 8 腳的LED燈閃爍,程序提供者“籃球王者雷總”
全部資料51hei下載地址:
LED閃爍測(cè)試程序.7z (181.1 KB, 下載次數(shù): 5)

評(píng)分

參與人數(shù) 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表