前言
本次实训是由信盈达公司主导,主要项目是智能云家居,采用STM32F103C8T6芯片为核心的集成开发板(M3),下载使用的是MDK5软件 + ST-LINK下载器。
STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2V~3.6V,工作温度为-40°C ~ 85°C。
ARM微处理器核心以及体系结构的发展历史,如下表所示:
一、MDK5软件安装及环境配置
1、安装MDK5
(1) 安装
下载MDK5(keil5)软件,双击mdk525.exe进行安装。安装过程一直点NEXT,安装路径不要出现中文即可。
(2)破解
1)打开软件keygen.exe。默认为C51版本,需要将它改为ARM版本。
2)以管理身份打开MDK5软件。点击File→License Management,复制CID码到破解软件上。
3)点击Generate,将生成的内容复制到keil上。
注:破解仅用于学习。
2、安装固件库
找到对应的芯片支持包,双击运行即可安装。这里使用的是STM32F10xx固件库。
二、新建工程模板
1、准备工作
(1)新建一个项目文件夹,名字随意取,一般为项目名字。在主文件夹里面再建立一个cmsis文件夹和user文件夹。在user文件夹(一般放自己编写的文件)里面再建立一个inc文件夹