STM32F103C8T6开发环境的搭建

本篇为《嵌入式相关》系列博客的第一篇,该系列博客主要记录单片机开发及硬件设计的相关过程,方便以后查阅。

STM32F103C8T6开发环境的搭建

  • 前言
  • 编程软件Keil的安装
  • STM32芯片支持包
  • 破解软件
  • 查看安装结果

前言

最近开始自己大创项目的制作工作,记录一下整个制作过程,首先搭建嵌入式软件开发环境:

我这里使用的是STM32F103C8T6最小系统板,就是某宝上买的那种,算是比较便宜。实物图如图所示:
STM32F103C8T6开发环境的搭建_第1张图片

编程软件Keil的安装

软件安装包可以在官网下载,这里我直接放在了网盘里:
链接:https://pan.baidu.com/s/1LRgKaMmQBH7so3TD65BjyA
提取码:1s6h

下载后即可进行安装:
STM32F103C8T6开发环境的搭建_第2张图片
STM32F103C8T6开发环境的搭建_第3张图片
STM32F103C8T6开发环境的搭建_第4张图片
STM32F103C8T6开发环境的搭建_第5张图片
STM32F103C8T6开发环境的搭建_第6张图片
STM32F103C8T6开发环境的搭建_第7张图片

STM32F103C8T6开发环境的搭建_第8张图片
keil 安装完成后, 先不着急打开它。

STM32芯片支持包

这里的芯片支持包对应标准库的开发,如采用HAL库,Cube软件会自动检测并安装Cube项目对应的芯片包

  1. F1xxx系列芯片支持包
    在这里插入图片描述
    F1全系列支持包,比如常见的 STM32F103C8T6 需要此支持包
    链接:https://pan.baidu.com/s/1QVppCpkqMf4FM1TOHsUrYw
    提取码:yig0

  2. F4xx系列芯片支持包
    在这里插入图片描述
    F4全系列支持包,比如常见的 STM32F407ZET6 需要此支持包
    链接:https://pan.baidu.com/s/1dOkSDa3cRqVNBgsevDFHYQ
    提取码:ed8h

找到上面下载的芯片支持包(文件名类似 Keil.STM32F1xx_DFP.2.1.0.pack ),直接双击,自动完成安装芯片支持包。芯片支持包必须正确安装对应的型号,开发F几系列的芯片就安装F几的支持包,安装了芯片支持包,建立标准工程的时候才能找到相应的芯片。

STM32F103C8T6开发环境的搭建_第9张图片
STM32F103C8T6开发环境的搭建_第10张图片
STM32F103C8T6开发环境的搭建_第11张图片
STM32F103C8T6开发环境的搭建_第12张图片
STM32F103C8T6开发环境的搭建_第13张图片
STM32F103C8T6开发环境的搭建_第14张图片

破解软件

以管理员身份运行keil:
STM32F103C8T6开发环境的搭建_第15张图片
打开keil uVision5, 并用右键管理员模式运行注册机,如果报毒则关闭杀毒软件。
注册机链接:https://pan.baidu.com/s/1VP2AIjiFMSWm91RSOyYMBA
提取码:sjg1

在注册机的Target中选择ARM,接着选 MDK Professional,如下图

STM32F103C8T6开发环境的搭建_第16张图片
依次点击keil菜单左上角的File>License Management打开授权管理

STM32F103C8T6开发环境的搭建_第17张图片
将CID中的内容复制到注册机的CID框

点击Generate按钮,生成注册码,复制注册码到左侧的New License ID Code:里,点击Add Lic按钮添加许可

STM32F103C8T6开发环境的搭建_第18张图片
出现 2032的字样说明注册OK了。
STM32F103C8T6开发环境的搭建_第19张图片

查看安装结果

然后打开一个工程查看一下安装是否正确:
STM32F103C8T6开发环境的搭建_第20张图片
看到可以编译和下载,就说明已经安装成功。

你可能感兴趣的:(嵌入式,单片机,stm32)