STM32F103C8T6开发环境的搭建
本篇为《嵌入式相关》系列博客的第一篇,该系列博客主要记录单片机开发及硬件设计的相关过程,方便以后查阅。
STM32F103C8T6开发环境的搭建
- 前言
- 编程软件Keil的安装
- STM32芯片支持包
- 破解软件
- 查看安装结果
前言
最近开始自己大创项目的制作工作,记录一下整个制作过程,首先搭建嵌入式软件开发环境:
我这里使用的是STM32F103C8T6最小系统板,就是某宝上买的那种,算是比较便宜。实物图如图所示:
编程软件Keil的安装
软件安装包可以在官网下载,这里我直接放在了网盘里:
链接:https://pan.baidu.com/s/1LRgKaMmQBH7so3TD65BjyA
提取码:1s6h
下载后即可进行安装:
keil 安装完成后, 先不着急打开它。
STM32芯片支持包
这里的芯片支持包对应标准库的开发,如采用HAL库,Cube软件会自动检测并安装Cube项目对应的芯片包
F1xxx系列芯片支持包
F1全系列支持包,比如常见的 STM32F103C8T6 需要此支持包
链接:https://pan.baidu.com/s/1QVppCpkqMf4FM1TOHsUrYw
提取码:yig0F4xx系列芯片支持包
F4全系列支持包,比如常见的 STM32F407ZET6 需要此支持包
链接:https://pan.baidu.com/s/1dOkSDa3cRqVNBgsevDFHYQ
提取码:ed8h
找到上面下载的芯片支持包(文件名类似 Keil.STM32F1xx_DFP.2.1.0.pack ),直接双击,自动完成安装芯片支持包。芯片支持包必须正确安装对应的型号,开发F几系列的芯片就安装F几的支持包,安装了芯片支持包,建立标准工程的时候才能找到相应的芯片。
破解软件
以管理员身份运行keil:
打开keil uVision5, 并用右键管理员模式运行注册机,如果报毒则关闭杀毒软件。
注册机链接:https://pan.baidu.com/s/1VP2AIjiFMSWm91RSOyYMBA
提取码:sjg1
在注册机的Target中选择ARM,接着选 MDK Professional,如下图
依次点击keil菜单左上角的File>License Management打开授权管理
将CID中的内容复制到注册机的CID框
点击Generate按钮,生成注册码,复制注册码到左侧的New License ID Code:里,点击Add Lic按钮添加许可
出现 2032的字样说明注册OK了。
查看安装结果
然后打开一个工程查看一下安装是否正确:
看到可以编译和下载,就说明已经安装成功。
STM32F103C8T6开发环境的搭建相关推荐
- android笔记1——开发环境的搭建
Long Long ago...已经成为了历史,我还是要说出一个真相:早年前,那时候,android还不被大众所认知的时候,当然开发人员也没不像如今那样趋于饱和状态.一位大牛前辈,也是我的学长,那时候 ...
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
原文:出自本人的Linux博客http://blog.csdn.net/unix21/article/details/18813173 一.Java 开发环境的搭建 这里主要说windows环境下怎么 ...
- Java开发环境的搭建以及使用eclipse创建项目
一.Java 开发环境的搭建 这里主要说windows环境下怎么配置Java环境.如果是Linux环境参考本博客另一篇文章即可: Linux环境安装卸载JDK 1.首先安装JDK java的SDK简称 ...
- SSH开发环境整合搭建
1.建立动态web工程,加入必要的jar包. antlr-2.7.7.jar asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar c3p0-0.9.1.2 ...
- 《python 与数据挖掘 》一1.3 Python开发环境的搭建
本节书摘来自华章出版社<python 与数据挖掘 >一书中的第1章,第1.3节,作者张良均 杨海宏 何子健 杨 征,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...
- 微信小程序开发系列一:微信小程序的申请和开发环境的搭建
我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...
- java刚工作搭建环境_Java开发环境的搭建
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK 点击下载好的exe文件安装即可. 2.接下来我们需要配置环境变量 xp系统下 右键'我的电脑' ...
- python语言编程环境-day02--编程语言的分类与Python开发环境的搭建
一.编程语言的分类 机器语言:机器语言是二进制代码表示的计算机能够直接识别和执行的一种机器指令的集合. 汇编语言:汇编语言是一种比机器语言稍微高级的编程语言,它使用助记符代表机器指令的操作码,用地址符 ...
- Seam开发环境的搭建
一.Seam开发环境的搭建 Seam开发环境的搭建包含以下几项内容: Java环境的安装和配置 JBoss环境的安装和配置 Ant环境的安装和配置 Seam环境的安装和配置 Eclipse环境及JBo ...
- ubuntu 11.04下Android开发环境的搭建!
ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...
最新文章
- “高龄”员工如何给家庭保障
- 重新认识vue之事件阻止冒泡
- OData V4 系列 查询操作
- 服务器换完主板后无盘进不了系统,更换主板后主板认不出硬盘无法进入系统的办法 – 手机爱问...
- STM8单片机低功耗---活跃停机(Active Halt)模式实现-3
- Gradle Groovy 基础语法 MD
- win10默认系统字体更改
- mybatis 映射问题(mysql date与java Date类型格式错误)
- WPS Office Pro v10.8.2.6726 绿色便携专业增强版
- 单片机制作工具大汇总!!
- 小写金额转换成大写金额
- MySql自动同步主库数据(Canal)
- 完整流程 Flutter 集成 Rust 多语言跨端开发基础案例
- 关于Git 和Github的学习
- Node中的_dirname和_filename
- Canvas和SVG的区别
- 【电子学会】2022年09月图形化一级 -- 猫捉老鼠
- hdu 2276【Kiki Little Kiki 2】
- django第一章(django配置相关和简单的登录实例)
- 基于Java的设计管理系统
热门文章
- 全局快门和卷帘快门的区别
- 静态路由使用下一跳和出接口的区别,我猜你不知道这一点!
- Centos虚拟机使用virt-manager创建虚拟机
- 计算机毕业设计——简单的网页设计HTML+CSS+JavaScript
- matlab图片客观评价,图像质量评价(一):IQA介绍
- 网页压缩 - GZIP
- 台式计算机键盘快捷键怎么设置,电脑快捷键设置修改 电脑键盘快捷键怎么更改...
- 证件照排版软件_傻瓜式证件照片排版以及尺寸的调整
- python绘制国际象棋规则口诀_学好国际象棋必须知道的小口诀技巧
- 关于matlab文献综述,Matlab文献综述