开发STM32工程,第一步是建立STM32工程,本身是个很简单的事水貔藻疽,网上大部分是直接拷贝库文件的方式,这是在线添加库函数的方式新建工程,更加方便快捷。
工具/原料
MDK529.exe(其他版本也可以)
Keil.STM32F1xx_DFP.2.3.0.pack(STM32F10x_StdPeriph_Lib_V3.5.0)
电脑
方法/步骤
1、新建一个空文件夹为STM32F10垓矗梅吒x_Template,并在里面添加App、Bsp和Doc子文件夹。App存放用户编写的文件,Bsp存放和芯片有关的控制、驱动文件,Doc存放工程说明文件。
2、新建一个工程,选择一个空文件夹,然后输入工程名字
3、选择自己的芯片型号,这里以STM32F103RB为例
4、在线添加库文件,CORE是内核文件、Startup启动文件都是必须要的,其他是可选的,你选择其中一个时,会提示相关依赖,一并勾选上就可以了。
5、此时的文件目录变成了这样
6、添加组文件夹,和目录文件对应。
7、添加文件,先在对应目录新建main.c、bsp.c、bsp.h、README.txt,然后在工程的组文件夹里添加对应文件。
8、编写代码
9、配置魔术棒选项卡,在Output选项卡中勾选CreateHEXFile,这样在编译擢爻充种的过程中就会生芤晟踔肿成hex文件,在C/C++选项卡中添加编译器编译的时候查找头文件路径,在Debug选项卡中勾选本地仿真UseSimulator,修改DialogDLL、Parameter选项。
10、编译成功