可穿戴、物联网、无人机、工业控制、医疗电子、汽车电子、电子系统、石油系统
STM产品命名规范
1、keil MDK-ARM简介
安装ST-Link
STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具, 允许用户使用图形化向导生成C 初始化代码,
可以大大减轻开发工作,时间和费用。STM32CubeMX几乎覆盖了STM32 全系列芯片。它具有如下特性:
① 直观的选择MCU 型号,可指定系列、封装、外设数量等条件
② 微控制器图形化配置
③ 自动处理引脚冲突
④ 动态设置时钟树,生成系统时钟配置代码
⑤ 可以动态设置外围和中间件模式和初始化
⑥ 功耗预测
⑦ C 代码工程生成器覆盖了STM32 微控制器初始化编译软件,如IAR, KEIL,GCC。
⑧ 可以独立使用或者作为Eclipse 插件使用
生成对于的工程初始源代码
主要是前期的配置过程,然后再选择的IDE继续进行开发
把寄存器封装成一个结构体
GPIOA是一个结构体指针,他指向一个地址为GPIOA_BASE的结构体GPIO_TypeDef。
其中GPIOA_BASE就是控制这组IO口的寄存器组的基地址,GPIO_TypeDef是一个结构体,
里面的成员变量对应着A组IO的相关控制寄存器
原文:https://www.cnblogs.com/foremostxl/p/10478798.html