准备

  STM32开发我一般比较习惯使用STM32CubeMX生成工程文件,在使用Keil进行用户代码编写,使用STM32CubeMX工具生成工程文件非常方便。

安装包下载

  相关软件在qq群中,需要的可以加qq群:954466199。

  1. keil MDK。
  2. STM32CubeMX。官网:www.st.com/stm32cubemx
  3. java运行环境JRE。由于 STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE (Java Runtime Environment)才能使用。官网: https://www.java.com/en/download/manual.jsp
  4. STM32_kEIL支持包。官网:https://www.keil.com/dd2/Pack/
    在这里插入图片描述
    在这里插入图片描述

这里我下载了STM32F4的支持包。如果使用的其他型号的单片机,都可进群下载。支持包都是目前最新版。
在这里插入图片描述

安装STM32CubeMX.

  这里我准备的是5.6.1版本,安装完成可在软件中更新到最新版本。

首先安装java运行环境

  双击jre-8u251-windows-x64.exe开始安装。
在这里插入图片描述

勾上左下角更改目标文件夹,可修改安装目录。
在这里插入图片描述

目录选择完毕,点击下一步即可开始安装。稍作等待,安装完成。
在这里插入图片描述

安装STM32CubeMX

双击下载好的SetupSTM32CubeMX-5.6.1.exe
在这里插入图片描述

点击下一步,勾选协议条款。并点击下一步。
在这里插入图片描述

第一个框,同意使用条款。第二个框,用户改进计划。勾选第一个。点击下一步。
在这里插入图片描述
选择安装目录。点击NEXT,创建相关目录。点击确定
在这里插入图片描述

在开始菜单和桌面创建图标。
在这里插入图片描述

开始安装。
在这里插入图片描述

安装完成。
在这里插入图片描述

设置HAL库安装路径

点击help>update Setting.
在这里插入图片描述

选择好路径点击OK.
在这里插入图片描述

安装HAL库

点击help> Manage embedded software packages
在这里插入图片描述

选择所使用的单片机系列,选中最新版库.点击下面的安装,稍等片刻即可下载安装完成.
在这里插入图片描述

安装keil MDK5.31.

开始安装

双击开始安装MDK531.EXE
在这里插入图片描述

勾选用户许可协议。
在这里插入图片描述

设置安装目录,设置支持包目录,一般放置在安装目录下。
在这里插入图片描述

填写信息,随意填即可。点击next即可开始安装。
在这里插入图片描述

等待安装完成。
在这里插入图片描述

允许安装驱动程序。
在这里插入图片描述

安装完成
在这里插入图片描述

注册keil

注册方法仅做学习交流,不提供注册工具。下面简单说明注册过程

  1. 因为keil的注册机会被误认为病毒文件,所以这里需要提前关闭系统的病毒防护功能,否则会被系统删除。
  2. 打开win10设置-更新与安全-windows Defender,打开windows Defender安全中心-病毒威胁与防护-病毒威胁与防护设置关闭实时防护。
  3. 解压注册机,获取注册机软件。
  4. 以管理员身份运行keil。
  5. 依次打开file-license。
  6. 复制CID,等会儿要用。
  7. 同样以管理员身份打开注册机。将复制的CID粘贴到注册机中,选择ARM。点击生成。将生成的序列号复制下来。
  8. 切换到keil,将序列号粘贴进去,点击AddLIC,即可完成激活,激活时间持续到2032年。

安装keil支持包

  双击下载好的Keil.STM32F4xx_DFP.2.14.0.pack支持包或别的型号的支持包。
  软件会自动寻找支持包安装路径。点击下一步即可完成安装。
在这里插入图片描述

可以愉快的开发STM32了

Logo

一站式 AI 云服务平台

更多推荐