• stm32环境搭建


    软件下载:https://pan.baidu.com/s/1rat9Vnm

    第一部分:软件安装

    1、点击安装mdk514.exe,一路next就可以了

    2、使用管理员身份打开软件,点击File,进到license Management

    3、(1)打开破解软件keygen.exe把license Management中的CID的内容复制到破解软件中的CID框中

    (2)Target改成ARM,点击Generate生成串号

    4、把生成的串号复制到软件New License ID Code(LIC)框中,点击Add LIC

    product下面出现那一串长长的字符说明破解成功

     5、添加stm系列的软件包Keil.STM32F4xx_DFP.1.0.8.pack,点击安装一路next就ok了。

    第二部分:创建新工程

    1、打开软件,点击project,点击New uVision Project,然后自定义一个工程名字,我这里命名为test

    2、 点击保存,跳到一下页面,选择芯片型号

    3、继续选择所需要的文件,这里可以根据自己的实际需要选择合适的文件,后期还可以自己添加需要的文件

    4、改好自己文件的名字,我改成了led和user

    5、添加自己的文件,添加新建

    6、新建好空白文件后,点击保存

    7、自定义一个有意义的文件名字,后缀为.c,然后点击保存

    8、把新建好的文件添加到工程中,鼠标点中user,然后右击鼠标,接着添加刚才创建好的文件到user组中

    9、在user组中可以看到到添加进来的文件,说明添加成功

    第三部分:修改软件默认选项

    1、让软件支持中文,点击Edit,然后点击configuration,接着继续修改成如图所示

    2、创建完工程之后,需要在【C/C++】中的全局宏定义添加"USE_STDPERIPH_DRIVER"(这个宏在文件stm32f4xx.h中),即这个定义控制了是否在应用中启用外设驱动。我们使用标准外设库本来就为了方便控制外设,所以要添加这个定义,以启用外设驱动。

    到这里我们就完成了前期的环境搭建了。

    接着我们在led.c文件中添加如下代码

    1 #include "stm32f4xx.h" //万能头文件
    2 
    3 int main(void)
    4 {
    5     return 0;
    6 }
    7 
    8     

    点击编译就可以了

  • 相关阅读:
    python-web自动化-Js-滚动条操作
    python-web自动化-键盘操作
    python-web自动化:下拉列表操作
    python-web自动化-鼠标操作
    FastAPI 项目结构组织,工厂模式创建
    JavaScript fetch简单封装
    Python循环删除中遇到的小坑
    20200707 千锤百炼软工人第二天
    20200706 千锤百炼软工人第一天
    小谢第25问:iframe怎么向页面传值?
  • 原文地址:https://www.cnblogs.com/wurenzhong/p/8475928.html
Copyright © 2020-2023  润新知