蓝桥杯嵌入式学习——新建工程
蓝桥杯嵌入式学习——新建工程
1.新建文件夹
2.创建子文件
使用正点原子的格式,创建如下文件。
3.复制启动文件
core文件包含以下三个文件
FWLIB文件包含下面两个文件,inc为头文件(.h文件),src文件为.c文件。
USER文件包含以下7个文件
这5个文件可以去官方给的历程中复制,回到libraries的同级目录下:project>STM32F10x_StdPeriph_Template
libraries>cmsis>cm3>DeviceSupport>ST>STM32F10x
4.新建工程
打开mdk,点击project,new uvision project。弹出下面的界面:
输入文件名,保存在USER目录下面,这里要注意,要在legacy device datebase目录下选择stm32103RB
选择完芯片驱动后,点击OK,自动弹回到主界面:
点击manage project items(红圈内)
弹出这个界面,如图操作:
然后点击左侧新建,如图操作,
手动输入之前给工程取的名字
进入第二项groups,重复第一项的操作,点击new,手动输入子目录的几个文件名
点击右下角的Add Files,进入相对应的文件,为其添加.c和.s文件,.s文件为启动文件,只有一个。
下图为.s文件的添加方法,注意文件类型,选择.s
点击ok,自动弹回主界面,左侧出现刚才添加的目录
点击快乐魔法棒 :),(红圈内)
添加头文件的步骤如下:
注意在FWLIB文件中,需要将目录包含到下一级inc文件中
点击ok,返回到此界面中,在define中输入USE_STDPERIPH_DRIVER,STM32F10X_MD
点击ok,例程创建完毕,回到主界面,点击右侧的USER,弹出USER目录,选择main.c,删除里面的代码;在USER文件中包含listen和out两个文件,这两个可以删除。