-
首先新建一個(gè)文件夾,自定義名稱,注意要英文取名??!在該文件下再新建一個(gè)文件名為 “project”,用來(lái)存放工程路徑。
2. 打開KEIL軟件,在project菜單下選擇New uVision Prject…
3.在彈出的對(duì)話框中選擇剛才建的project文件夾,給工程取名,保存。
4.選擇stm32F103系列,找到對(duì)應(yīng)用的開發(fā)板芯片型號(hào),點(diǎn)擊OK(此處用f103C8T6芯片開發(fā))
5.關(guān)閉彈出的對(duì)話框。
6.點(diǎn)擊此處新建文件。
7.此刻回到文件夾中,將“STM32C8T6新建工程所需文件”以下四個(gè)文件夾都復(fù)制到“Newproject”文件夾下。其中的103C8T6Lib文件夾存放F103系列的庫(kù)文件;Core文件夾是內(nèi)核文件;SYSTEM文件夾是系統(tǒng)通用文件(正點(diǎn)原子寫的);
USER文件夾是存放用戶文件(項(xiàng)目文件)一般將main.c存放在此文件夾中。
庫(kù)文件已經(jīng)整理好適用于STM32F103C8T6,直接復(fù)制粘貼即可:鏈接:https://pan.baidu.com/s/12GeIqnJNOlA2GU2kBR9EBw
提取碼:yfwj
8.回到keil軟件中點(diǎn)擊保存按鈕,給文件取名為main.c,并保存到USER文件夾中。
9.照此步驟再新建一個(gè)main.h文件也存入U(xiǎn)SER路徑下。
10.點(diǎn)擊三個(gè)格的菜單按鈕,在彈出的對(duì)話框中新建四個(gè)文件夾。并取名如下。
11.開始添加相應(yīng)的文件,選中USER文件,再點(diǎn)擊右側(cè)的AddFiles添加庫(kù)文件, 找到USER文件夾下的后綴為.c的文件全部選中,點(diǎn)擊Add添加即可
12.重復(fù)操作把其余文件的添加進(jìn)來(lái):
最后點(diǎn)擊OK即可。
13.完成后在左側(cè)工程可以看見所有文件都被添加進(jìn)來(lái)了。
14.點(diǎn)擊魔法棒——c/c++——再點(diǎn)擊include…
15.點(diǎn)擊添加頭文件路徑,將SYSTEM文件夾下的delay、sys、usart文件,core、user、Inc、src等文件都添加進(jìn)來(lái)
添加如下:
然后點(diǎn)擊OK即可。
16.在如下欄中填入: USE_STDPERIPH_DRIVER, STM32F10X_MD 使用全局宏,開啟庫(kù)。
17.設(shè)置hex燒錄文件的輸出路徑,將CreateHEXFile打√。選擇OK
18.選中工具扳手,將Encoding選擇如下,就不會(huì)亂碼。
19.最后在main.c中打入代碼,保存后點(diǎn)擊運(yùn)行,底下運(yùn)行結(jié)果欄顯示 0 Error(s), 0 Warning(s).說(shuō)明工程無(wú)錯(cuò)誤,已經(jīng)創(chuàng)建成功了。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-403020.html
#include "stm32f10x.h"
#include <stdio.h>
#include "sys.h"
int main(void)
{
while(1)
{
}
}
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-403020.html
到了這里,關(guān)于STM32工程,Keil軟件新建工程詳細(xì)步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!