stm32之工程模板

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37806112/article/details/83066173

如何建立一个stm32的工程模板

新建一个文件夹,如stm32Demo,来存放我们的项目文件,打开Keil软件,Project/New uVision project,项目存到新建的文件夹下。
①选择我们的stm32的型号,如下图所示

 

 

②是否拷贝启动文件到项目中?
    不需要!后面我们会增加库文件中的启动文件。

 

③点击左图图标,创建工程组织结构 

     

 ④工程组织结构图如图所示,在工程文件夹下也建立相应的文件夹

 

⑤固件库文件拷贝到自己的工程文件下

⑥对项目的目标工具进行配置

    Output选项卡主要是对输出文件的存放目录及输出文件类型选择进行配置,在工程文件夹下新建文件夹obj用来专门存放输出文件,Select Folder for Objects...就选在obj文件夹下    

     Listing选项卡用来设置列表文件的相关选项,列表文件存在项目文件夹下新建文件夹List中。列表文件是C文件编译后生成的文件。

     选定晶振大小

    

     生成.hex文件

    

      预定义符号USE_STDPERIPH_DRIVER和STM32F10X_MD
      在Include Paths头文件路径中添加工程文件夹下的三个文件夹

     

       注意:预定义符号相当于#define,USE_STDPERIPH_DRIVER的作用是允许外设驱动,可通过查看stm32f10x.h 中对该字符的处理。STM32F10X_MD,根据我们使用的stm32的芯片型号定的。

    ⑦文件添加完毕后,打开main.c,清除全部内容,之后添加一个空函数,对工程进行编译,即得到一个stm32的工程模板。
还可以加入一些stm32每个程序都会用到的函数,如时钟初始化、IO口初始化等函数作为工程模板的一部分。

       

猜你喜欢

转载自blog.csdn.net/m0_37806112/article/details/83066173