• 1-stm32工程建立(Kil自带库工程建立)


    1-keil自带库工程建立

    在建立之前需要安装Keil对应的芯片支持包pack
    ①可以在keil的pack installer上安装
    ②也可以在keil 官网上下载后导入到keil的pack installer里面
    STM32PACK包下载的地址http://www.keil.com/dd2/pack/

    ①首先新建一个文件夹fourrotor(名字随意),然后打开keil选择project ->new project,命名工程名并保存在该文件夹中,最后弹出该窗选择自己的主控芯片

    ②在一步骤选择完毕后弹出以下窗口进行配置自己所用的核心文件和外设文件

    1)内核文件core和启动文件startup    

     

    2)在标准外设驱动中选择exti(外部中断),gpio(接口),tim(定时器),usart(通信)...最后点击OK    

    ③在刚刚新建的文件夹中建立一个存放自己代码的文件夹如user    

    ④点击“品”字形图标进行源文件名修改user(此时user并未与文件夹中的“user”产生关联)  

      

    ⑤进行工程配置
          

     2)选择可烧录文件(.HEX文件)   

    3)选择源文件路径   

     4)优化级别(如果选择的不是0 level,单步调试程序会出现跳来跳去的现象) 

     5)Debugger调试选择ST-Debugger(如果使用ST-link烧录) 

     6)然后点击上图中setting进行设置,选中sw  

    7)在flash download中进行配置,最后点击确定      

    ⑥在user文件夹中添加一个main.c的文件,最后应将main.c添加到工程中去

    ⑦编写一个简单的源代码文件,进行编译(在代码后面应注意空一行,不然在keil中会报错)

     最后在“品”字形中将main.c添加到工程中,这样使用keil自带库搭建工程已经创建完成。

  • 相关阅读:
    Python匹马行天下之_循环
    Hello world!
    Python匹马天下行之python基本语法
    Python匹马行天下之python之父
    Python匹马行天下之面向对象
    Python匹马行天下之运算符
    Python匹马行天下之初识python!
    跨域问题学习记录 CORS解决的2种方法
    Linux系统运维成长记
    关于倒计时new Date().getTime()出现NaN
  • 原文地址:https://www.cnblogs.com/darren-pty/p/13662756.html
Copyright © 2020-2023  润新知