STM32笔记一:初识
什么是STM32
STM32,可以说是51单片机的学习旅途的下一个升级版,从字面上来理解,ST 是意法半导体,M 是 Microelectronics 的缩写,32 表示32 位,合起来理解,STM32 就是指 ST 公司开发的 32 位微控制器。
STM32 属于一个微控制器,自带了各种常用通信接口,比如 USART、I2C、SPI 等,可接非常多的传感器,可以控制很多的设备。现实生活中,我们接触到的很多电器产品都有 STM32 的身影,比如智能手环,微型四轴飞行器,平衡车、移动 POST 机,智能电饭锅,3D 打印机等等。
1.学习方法和路径
我学习STM32,选择了野火的指南者这一开发板,教程还有参考书籍也是野火出版的。ARM型号为STM32F103

在学习STM32之前要搭建开发环境,主要工作为安装MDK5,下载程序为了方便不使用串口下载,而是使用DAP仿真器来下载程序。如何搭建开发环境,这里有一个连接:
链接:https://pan.baidu.com/s/19jmrbr67ReDnb_rR39yXqA
提取码:n2l4
2.STM32命名方法


3.STM32F10xx系统框图
在这里,我们用图片来说明:

4.STM32的寄存器编程

5.STM32的寄存器映射

6.STM32 GPIO的配置


本文介绍STM32微控制器的基础知识,包括学习路径、命名规则、系统架构及寄存器编程实践,通过点亮LED灯实例,深入解析STM32内部结构。
423

被折叠的 条评论
为什么被折叠?



