STM32学习心得(一)------创建工程模板
通过学习野火STM32视频,初步了解使用固件库编程的第一步—创建工程模板
具体步骤如下:
(一)、新建一个文件夹,在该文件夹内创建以下几个空文件
- STARTUP 用来存放ST官方的库
- CMSIS 存放ARM核心库以及系统时钟配置库
- USER 用来存放用户写的代码(也就是说需要我们手动写代码的只有这一个文件夹)
- DOC 用来对该项目进行说明
- FWLIB 用来存放各种外设的配置库文件
(二)
1.创建以上空白文件夹后,打开KEIL5,点击project—> new project ---->选择刚才创建的project文件夹输入工程名字(!!!注意不要使用中文!!!)。
2.选择芯片型号STM32F103VE、在左侧的工程Target下右击选择Add group
3.按照(一)中所述建立四个空白文件夹并给他们命名(若找不到文件应先选择下方的All Files)
4.选择STARTUP右击----> Add Exisiting Files to Group ---->选择startup_stm32f10x_hd.s、
5.选择CMSIS 右键 -----> Add Exisiting Files to Group----->选择core_cm3.c以及system_stm32f10x.c
6.选择USER 右键 -----> Add Exisiting Files to Group----->选择main.c以及stm32f10x_it.c
7.选择FWLIB 右键 -----> Add Exisiting Files to Group----->找到Libraries
—>STM32F10x_Std…---->src ----->全选
8.Doc 文件任意选择文本文件添加
(三)
点击魔术棒选项卡
在C/C++选项中找到Include Paths把刚才所有添加的以**.c结尾的文件的路径都添加进去
在上方Define**处写入
USE_STDPERIPH_DRIVER,STM32F10X_HD
编译即可
最后,在魔术棒选项卡下选择Target选项,在Code Generation 选项框中勾选Use MicroLIB即可