目录
当前MCU概述
|---------------|---------------|
| MCU名称 | stm32F407ZET6 |
| 处理器主频 | 168MHz |
| 闪存容量 | 512KB |
| 静态随机访问存储器SRAM | 192KB |
| MCU引脚数量 | 144pin |
固化程序到单片机
写好的程序要固化到单片机,就必须学习怎样固化程序。
自举模式
32bit MCU的自举模式 : 指的是++把外部程序下载到MCU(微控制器)内部的具体哪个位置 来进行存储,并且自举模式还可以选择从MCU内部的哪个位置来运行程序。++

自举配置

决定把程序固化到MCU的闪存Flash里,按手册要求:BOOT0为0,BOOT1可以是0也可以是1。
现把BOOT电路里的3、5引脚短接,4、6引脚短接。
Flash闪存
闪存容量是ROM的一种,掉电不丢失,是平时最常用的一种自举模式
闪存有使用寿命,一般**闪存的原理:黑板原理(先擦除,再写入),**可以反复擦除十万次左右。
如果把程序固化到Flash中,并从Flash中启动程序,则需要让CPU跳转到0x8000_0000地址下开始执行。

二极管的原理

P型半导体中有较多的空穴,N型半导体中有较多的游离自由电子,在P区加一个正极外电场,在N区加一个负极外电场,N区的自由电子会向左运动,形成向右的电流。
PN结的电流,只能从P流向N。
由原理图可知,二极管的正极已经接了电源,现需要MCU给二极管的负极低电平,就能点亮二极管。