找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2462|回復: 0
打印 上一主題 下一主題
收起左側

由單片機學習轉入嵌入式的基本知識 & 新建文件如何加入工程

[復制鏈接]
跳轉到指定樓層
樓主
ID:439358 發(fā)表于 2020-3-25 11:09 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
·以下內(nèi)容均為自己總結,以防久了沒編程忘記基本操作。
·以及部分好友,最近從單片機轉入嵌入式的學習中來,不是很清楚基本的編譯運行操作
·內(nèi)附簡易測試程序
·以下燒寫程序采用ST-Link的方式



第一部分    嵌入式的編譯運行燒程序方式


嵌入式工程的工程文件結構,USER里面一般是工程文件,CORE里一般是建工程的時候的系統(tǒng)文件,HARDWARE下是相關的資源控制的函數(shù)這些,OBJ一般設置為生成hex文件的地方,F(xiàn)Wlib是庫的一些內(nèi)容,SYSTEM也是啟動必須的一些自帶的內(nèi)容。

USER之后,如何打開工程

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

接下來點擊編譯運行

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

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


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

2保存文件為

3加上后綴保存

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

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

6將文件加入工程中

7

8

9添加編譯路徑

10

11

12

13成功添加,并且編譯

14編譯燒入程序

15



第三部分       HARDWARE工程的基本組成結構






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



第五部分         CP2102和ST-Link的使用注意事項


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

CP2102使用RS485接口時,需要將上面的開關向上撥,要撥到位,這個開關比較緊,我在測試時因為沒到位,反復搞了兩三天都沒找到原因。

ST-Link連接時使用2、4、6、8接口

CP2102使用時連接A、B



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

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

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

快速回復 返回頂部 返回列表