您的位置:首页 > 其它

STM32学习心得(一)------创建工程模板

2019-05-26 21:55 148 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_44079386/article/details/90581379

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即可

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: