第2章 STM32最小系统介绍
1. STM32最小系统组成
2. STM32启动模式
1.STM32最小系统组成
(1)电源电路
(2)复位电路
(3) 晶振电路
(4)下载电路
可打开开发板原理图查看
2.STM32启动模式
在STM32F4里可以通过BOOT[1:0]引脚选择三种不同启动模式。
一般情况下如果我们想用串口下载代码,则必须配置BOOT0为1,BOOT1为0,而如果想让STM32一按复位键就开始跑代码,则需要配置BOOT0为0,BOOT1随便设置就可以。普中STM32开发板专门设计了一键下载电路,通过串口的DTR和RTS信号,来自动配置BOOT0和RST信号,因此不需要用户来手动切换他们的状态,直接串口下载软件自动控制,可以非常方便的下载代码。
KEIL5软件安装
1.KEIL5软件获取
2.KEIL5软件安装
3.安装STM32芯片包
1.KEIL5软件获取
我们可以通过万能的百度,搜索关键字”KEIL5下载“即可 ,我们这里使用MDK5.14版本,如果后面出了更高的版本选择性升级即可,不过也没有必要什么都追求最新的,用习惯了一个软件就行。
大家用百度在官网直接下载即可。
2.KEIL5软件安装
安装此软件时一定要注意几点:
(1)安装路径不能带中文,必须是英文路径。
(2) 安装目录不能跟51的KEIL或者KEIL4冲突,三者目录必须分开。
(3)KEIL5的安装比起KEIL4多了一个步骤,必须添加芯片包,不然没法选择芯片类型。
3.安装STM32芯片包
和以前安装KEIL4等软件不同的是,KEIL5需要单独安装芯片包,否则无法选择芯片类型。STM32芯片包需要去KEIL的官网下载,有F0/1/2/6/4/7这几个系列,具体下载和安装哪个系列的包,具体看你的芯片型号。我们给大家的KEIL5软件内提供了STM32F1和F4的芯片包。大家直接双击安装在KEIL5相应的目录即可。
STM32芯片包安装完成之后,需要使用注册机破解,破解过程中经常有朋友出现失败,解决办法如下:
打开KEIL的时候,点击快捷方式图标,选择右键:Run As Administrator,中文系统应该是”以管理员权限运行“,然后就可以正常加licence了!
注意事项
要注意的是如果你创建工程使用的是KEIL5,那个你用KEIL4软件或者更低版本的软件是打开不了工程的。