ELEOK
標題: STM32單片機入門篇之新建工程 [打印本頁]
作者: 路漫漫 時間: 2020-6-7 22:18
標題: STM32單片機入門篇之新建工程
從頭在來....一起學習嵌入式!
你必須做到的:
1.你需要有一塊和我"相似"的開發板子----STM32F103
我能幫到你的:
3.安裝CH340驅動、ST Link驅動
4.使用串口下載代碼---Flymcu\Mcuisp
5.使用ST Link 下載器下載代碼
新建工程
在桌面新建一個文件夾,名字取:新建工程。在新建工程的文件夾里新建兩個子文件夾,一個是系統文件夾CMSIS,另一個是用戶文件夾User,如下圖1.1所示。
214.001.jpg (3.77 KB)
下載附件
2020-6-7 22:15 上傳
214.002.jpg (26.21 KB)
下載附件
2020-6-7 22:15 上傳
系統文件的準備:
解壓STM32F103的固件庫
214.003.jpg (28.56 KB)
下載附件
2020-6-7 22:15 上傳
進入STM32F10x_StdPeriph_Lib_V3.5.0
214.004.jpg (26.56 KB)
下載附件
2020-6-7 22:15 上傳
進入Libraries
214.005.jpg (33.67 KB)
下載附件
2020-6-7 22:15 上傳
進入CMSIS
214.006.jpg (26.61 KB)
下載附件
2020-6-7 22:15 上傳
進入CM3
214.007.jpg (32.15 KB)
下載附件
2020-6-7 22:15 上傳
進入CoreSupport
214.008.jpg (28.1 KB)
下載附件
2020-6-7 22:15 上傳
找到兩個內核文件,復制這兩個文件到新建工程的CMSIS
214.009.jpg (31.4 KB)
下載附件
2020-6-7 22:15 上傳
214.010.jpg (24.65 KB)
下載附件
2020-6-7 22:15 上傳
退到上一級目錄,進入DeviceSupport
214.011.jpg (29.05 KB)
下載附件
2020-6-7 22:15 上傳
點擊ST
214.012.jpg (25.76 KB)
下載附件
2020-6-7 22:15 上傳
點擊STM32F10x
214.013.jpg (25.81 KB)
下載附件
2020-6-7 22:15 上傳
找到三個系統文件
214.014.jpg (36.32 KB)
下載附件
2020-6-7 22:15 上傳
214.015.jpg (30.15 KB)
下載附件
2020-6-7 22:15 上傳
在當前目錄進入startup
214.016.jpg (33.3 KB)
下載附件
2020-6-7 22:15 上傳
進入arm
214.017.jpg (28.52 KB)
下載附件
2020-6-7 22:15 上傳
根據芯片Flash選擇啟動文件
214.018.jpg (39.83 KB)
下載附件
2020-6-7 22:15 上傳
我們使用的芯片是STM32F103R8T6,查看芯片選型手冊
214.019.jpg (5.37 KB)
下載附件
2020-6-7 22:15 上傳
214.020.jpg (60.09 KB)
下載附件
2020-6-7 22:15 上傳
214.021.jpg (29.31 KB)
下載附件
2020-6-7 22:15 上傳
214.022.jpg (38.79 KB)
下載附件
2020-6-7 22:15 上傳
214.023.jpg (53.47 KB)
下載附件
2020-6-7 22:15 上傳
214.024.jpg (36.9 KB)
下載附件
2020-6-7 22:15 上傳
用戶文件的準備:
進入User
214.025.jpg (25.93 KB)
下載附件
2020-6-7 22:15 上傳
新建一個文本文檔
214.026.jpg (23.07 KB)
下載附件
2020-6-7 22:15 上傳
重命名
214.027.jpg (25.49 KB)
下載附件
2020-6-7 22:15 上傳
214.028.jpg (29.06 KB)
下載附件
2020-6-7 22:15 上傳
214.029.jpg (25.2 KB)
下載附件
2020-6-7 22:15 上傳
新建項目工程:
打開Keil5軟件
214.030.jpg (5.11 KB)
下載附件
2020-6-7 22:15 上傳
214.031.jpg (27.23 KB)
下載附件
2020-6-7 22:15 上傳
點擊Project,點擊New uVision Project
214.032.jpg (50.88 KB)
下載附件
2020-6-7 22:15 上傳
找到新建工程的目錄
214.033.jpg (45.96 KB)
下載附件
2020-6-7 22:15 上傳
給工程起名字:test,點擊保存。
214.034.jpg (45.71 KB)
下載附件
2020-6-7 22:15 上傳
選擇芯片STM32F103R8T6對應的支持包
214.035.jpg (40.28 KB)
下載附件
2020-6-7 22:15 上傳
214.036.jpg (42.36 KB)
下載附件
2020-6-7 22:15 上傳
選擇芯片對應支持包,點擊OK。
214.037.jpg (51.41 KB)
下載附件
2020-6-7 22:15 上傳
214.038.jpg (43.94 KB)
下載附件
2020-6-7 22:15 上傳
看到這個界面新建一個空項目基本完成
214.039.jpg (32.39 KB)
下載附件
2020-6-7 22:15 上傳
點擊品字形組件,添加工程文件。
214.040.jpg (33.14 KB)
下載附件
2020-6-7 22:15 上傳
214.041.jpg (44.3 KB)
下載附件
2020-6-7 22:15 上傳
214.042.jpg (43.82 KB)
下載附件
2020-6-7 22:15 上傳
214.043.jpg (44.22 KB)
下載附件
2020-6-7 22:15 上傳
214.044.jpg (42.96 KB)
下載附件
2020-6-7 22:15 上傳
214.045.jpg (48.89 KB)
下載附件
2020-6-7 22:15 上傳
214.046.jpg (47.04 KB)
下載附件
2020-6-7 22:15 上傳
214.047.jpg (48.17 KB)
下載附件
2020-6-7 22:15 上傳
添加完后,退出。
214.048.jpg (47.03 KB)
下載附件
2020-6-7 22:15 上傳
214.049.jpg (42.46 KB)
下載附件
2020-6-7 22:15 上傳
214.050.jpg (42.85 KB)
下載附件
2020-6-7 22:15 上傳
214.051.jpg (47.68 KB)
下載附件
2020-6-7 22:15 上傳
214.052.jpg (48.38 KB)
下載附件
2020-6-7 22:16 上傳
214.053.jpg (54 KB)
下載附件
2020-6-7 22:16 上傳
214.054.jpg (48.24 KB)
下載附件
2020-6-7 22:16 上傳
214.055.jpg (47.96 KB)
下載附件
2020-6-7 22:16 上傳
214.056.jpg (44.58 KB)
下載附件
2020-6-7 22:16 上傳
214.057.jpg (42.53 KB)
下載附件
2020-6-7 22:16 上傳
214.058.jpg (33.46 KB)
下載附件
2020-6-7 22:16 上傳
214.059.jpg (29.92 KB)
下載附件
2020-6-7 22:16 上傳
214.060.jpg (45.92 KB)
下載附件
2020-6-7 22:16 上傳
214.061.jpg (45.07 KB)
下載附件
2020-6-7 22:16 上傳
214.062.jpg (52.83 KB)
下載附件
2020-6-7 22:16 上傳
214.063.jpg (53.81 KB)
下載附件
2020-6-7 22:16 上傳
214.064.jpg (52.02 KB)
下載附件
2020-6-7 22:16 上傳
214.065.jpg (47.21 KB)
下載附件
2020-6-7 22:16 上傳
214.066.jpg (44.26 KB)
下載附件
2020-6-7 22:16 上傳
214.067.jpg (61.61 KB)
下載附件
2020-6-7 22:16 上傳
214.068.jpg (60.19 KB)
下載附件
2020-6-7 22:16 上傳
214.069.jpg (48.75 KB)
下載附件
2020-6-7 22:16 上傳
214.070.jpg (48.85 KB)
下載附件
2020-6-7 22:16 上傳
214.071.jpg (48.68 KB)
下載附件
2020-6-7 22:16 上傳
214.072.jpg (46.84 KB)
下載附件
2020-6-7 22:16 上傳
214.073.jpg (55.45 KB)
下載附件
2020-6-7 22:16 上傳
214.074.jpg (54.55 KB)
下載附件
2020-6-7 22:16 上傳
214.075.jpg (63.84 KB)
下載附件
2020-6-7 22:16 上傳
214.076.jpg (39.03 KB)
下載附件
2020-6-7 22:16 上傳
214.077.jpg (39.9 KB)
下載附件
2020-6-7 22:16 上傳
214.078.jpg (53.23 KB)
下載附件
2020-6-7 22:16 上傳
214.079.jpg (52.3 KB)
下載附件
2020-6-7 22:16 上傳
214.080.jpg (40.4 KB)
下載附件
2020-6-7 22:16 上傳
214.081.jpg (39.89 KB)
下載附件
2020-6-7 22:16 上傳
214.082.jpg (58.17 KB)
下載附件
2020-6-7 22:16 上傳
214.083.jpg (64.81 KB)
下載附件
2020-6-7 22:16 上傳
214.084.jpg (69 KB)
下載附件
2020-6-7 22:16 上傳
214.085.jpg (64.61 KB)
下載附件
2020-6-7 22:16 上傳
214.086.jpg (64.06 KB)
下載附件
2020-6-7 22:16 上傳
214.087.jpg (50.49 KB)
下載附件
2020-6-7 22:16 上傳
214.088.jpg (40.16 KB)
下載附件
2020-6-7 22:16 上傳
214.089.jpg (39.44 KB)
下載附件
2020-6-7 22:16 上傳
214.090.jpg (50.03 KB)
下載附件
2020-6-7 22:16 上傳
庫函數
214.091.jpg (39.17 KB)
下載附件
2020-6-7 22:16 上傳
214.092.jpg (57.57 KB)
下載附件
2020-6-7 22:16 上傳
214.093.jpg (31.99 KB)
下載附件
2020-6-7 22:17 上傳
214.094.jpg (26.4 KB)
下載附件
2020-6-7 22:17 上傳
214.095.jpg (37.57 KB)
下載附件
2020-6-7 22:17 上傳
214.096.jpg (45.58 KB)
下載附件
2020-6-7 22:17 上傳
214.097.jpg (32.37 KB)
下載附件
2020-6-7 22:17 上傳
214.098.jpg (28.88 KB)
下載附件
2020-6-7 22:17 上傳
添加對應工程文件
引入頭文件
| 歡迎光臨 ELEOK (http://m.afoofa.cn/) |
Powered by Discuz! X5.0 |