Stm32的工程建立
1、双击打开MDK。点击project,弹出面板,点击New projet
在弹出的对话框里右键新建一个文件夹(名字可以随便自己取)。建立完后,双击进入,在文件明处输入你建立的工程名字。
点击保存后弹出如下界面。在里面选择你所用的stm32的型号(MDK5需要下载驱动包)这里我以stm32f103vet6为例
点击选择完成后,会出现一个空的工程图框,点击如图
进行工程管理,建立如图所示的几个工作文件夹
点击确定,回到你建立工程的文件夹下,创建相应的文件夹将stm32f103的库建库的对应内容放在相应的文件夹下。如图所示:
回到MDK将固件库的文件添加进工程,还是点击工程管理按钮:点击add file按钮给对应的工程文件夹添加文件添加效果如图(注意:在asm文件夹中的选择hd文件)
点击新建按钮,创建一个main.c文件并添加到user文件夹下
这样我们的工程建立的差不多了,点击编译按钮,会发现出现错误。是因为我们还没有配置好。
下面我们进行一下配置
点击如图所示的图标在output栏中勾中Great HEX file。在c/c++栏中,的第一个定义define中输入USE_STDPERIPH_DRIVER,STM32F10X_HD。在下面的include patchs中点击右边的按钮,添加你所用头文件所在的文件夹,逐个添加。如图
其他的部分就不用管了,现在,我们再次变编译一下,就没有任何的错误了
工程就这样建立完成了。如果你要使用硬件调试,还需要对仿真调试进行相应的设置。
(个人水平有限,写的有不对的地方,感谢您的批评指正)