標(biāo)題: 由單片機(jī)學(xué)習(xí)轉(zhuǎn)入嵌入式的基本知識(shí) & 新建文件如何加入工程 [打印本頁(yè)]

作者: Andrew888    時(shí)間: 2020-3-25 11:09
標(biāo)題: 由單片機(jī)學(xué)習(xí)轉(zhuǎn)入嵌入式的基本知識(shí) & 新建文件如何加入工程
·以下內(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)容。

USER之后,如何打開(kāi)工程

工程的基本格式,由初始化函數(shù)和主要內(nèi)容組成

接下來(lái)點(diǎn)擊編譯運(yùn)行

再點(diǎn)擊LOAD燒入程序(這一步之前,你先要設(shè)置好ST-Link的相關(guān)設(shè)置,參見(jiàn)我的另一篇帖子有具體操作)
如何將STM32103CET6大容量芯片改成C8T6中容量工程及st-link調(diào)試的相關(guān)設(shè)置

恭喜你以及成為成功人士了。。!


第二部分      如何新建文件,加入工程
1新建文件

2保存文件為

3加上后綴保存

4文件名只能為英文(似乎)

5繼續(xù)添加.h文件

6將文件加入工程中

7

8

9添加編譯路徑

10

11

12

13成功添加,并且編譯

14編譯燒入程序

15



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






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



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


連接CP2102時(shí)注意要提供電源,可以用SY-Link這邊的電源

CP2102使用RS485接口時(shí),需要將上面的開(kāi)關(guān)向上撥,要撥到位,這個(gè)開(kāi)關(guān)比較緊,我在測(cè)試時(shí)因?yàn)闆](méi)到位,反復(fù)搞了兩三天都沒(méi)找到原因。

ST-Link連接時(shí)使用2、4、6、8接口

CP2102使用時(shí)連接A、B



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






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1