基于STM32F401RET6智能锁项目(环境搭建)

工程搭建

MDK,固件库,芯片包下载

下载keil5,stm32f4xx的固件库以及stm32f4的芯片包
keil官网:https://www2.keil.com/mdk5/
stm32中国官网:https://www.stmcu.com.cn/

创建工程

1、新建一个工程文件夹,如下图所示

2、将D:\桌面\项目\固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm下的启动文件复制到新建工程文件夹下的startup文件夹里面。

新建工程的user文件下包含一下这些文件。

3、将固件库D:\桌面\项目\固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries这个路径下的这个文件STM32F4xx_StdPeriph_Driver直接复制到新建工程smart-lock文件夹下

到这里固件库就移植完了,接下来就是keil的操作了。

4、新建工程文件

把文件存放到project文件下,文件名可以随意。

选择自己使用的芯片类型

新建一下四个分组

添加启动文件

将D:\桌面\smart-lock\STM32F4xx_StdPeriph_Driver\src所有的点C文件添加到lib文件夹下

将D:\桌面\smart-lock\user所有的点C文件添加到user文件夹

下面就头文件的路径放进来
STM32F401xx,USE_STDPERIPH_DRIVER
上面的宏定义放在define这里,注意要英文逗号

添加头文件夹路径

创建main.c文件

将创建main.c文件添加一下

到这里一个工程文件就已经建立完成了。

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 06:18:11       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 06:18:11       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 06:18:11       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 06:18:11       20 阅读

热门阅读

  1. win7下安装python,matplotlib,numpy

    2024-05-10 06:18:11       13 阅读
  2. 如何利用AI提高内容生产效率?

    2024-05-10 06:18:11       11 阅读
  3. 揭秘:深度学习与自然语言处理的本质差异

    2024-05-10 06:18:11       13 阅读
  4. HTTP协议:通信机制、特点及实践应用

    2024-05-10 06:18:11       13 阅读
  5. Vue从入门到精通-13-Vue-router路由

    2024-05-10 06:18:11       11 阅读
  6. 代码随想录算法训练营第四十四天

    2024-05-10 06:18:11       13 阅读
  7. GIS找工作:天津测绘院24届春招Offer面经

    2024-05-10 06:18:11       17 阅读
  8. Vue 生命周期

    2024-05-10 06:18:11       12 阅读
  9. Android手机应用开发工程师应届生学习大纲

    2024-05-10 06:18:11       14 阅读
  10. 学习记录之数学表达式(4)

    2024-05-10 06:18:11       13 阅读