STM32:
ST:意法半导体,是一个公司的名字
32:32bit 的意思,表示这是一个32bit 的微控制器
ARM:
ARM 是英国的芯片设计公司,其最成功的莫过于32 位嵌入式CPU 核--ARM系列,最常用的是ARM7 和ARM9, ARM 公司主要提供IP(IntellectualPropertycore 知识产权的核心)核,就是CPU 的内核结构,只包括最核心 的部 分,并不是完整的处理器
Cortex-M内核
“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用
“R”系列:针对实时系统;
“M”系列:针对微控制器。
STM32F407ZGT6 命名规则;
F:产品子系列的类型,F为基础版,其他有自动化,低功耗,标准,触摸,无线等版本。407:功能特征, 407为高性能 版本。Z:引脚数量 144。G:flash容量,1024KB 。T:封装形式,LQFP形式 。6:温度范围,-40~+85摄氏度
CMSIS标准:
CMSIS 标准英文全称是Cortex MicroControllerSoftware Interface Standard,翻译为中文意思就是ARM Cortex 微控制器软件接口标准。由于基于Cortex 核的芯片厂商很多,不只是ST 公司,为了解决不同厂家的Cortex 核芯片软件兼容的问题,ARM 和这些厂家就建立了这套CMSIS 标准
外设操作:
时钟系统
定时器
蜂鸣器
按键控制
中断系统
定时器中断
PWM
USART串口通信
看门狗 (IWDG和WWDG)
电容触摸按键
随机数发生器RNG
待机唤醒实验
ADC数模转换
内部温度传感器
光敏传感器
DAC数模转换
PWM-DAC实验
DMA
RTC实时时钟实验
I2C-EEPROM
DS18B20温度传感器
红外遥控
RS485通信实验
CAN通信
FSMC-TFTLCD显示
SPI-FLASH实验
内部FLASH实验
触摸屏
MPU6050传感器
FSMC-外扩SRAM
内存管理
SDIO-SD卡
FATFS文件系统
FLASH字库实验
数码相框
音乐播放器
录音机
视频播放器
拼音输入法
串口IAP
USB(SLAVE)读卡器
USB(HOST)U盘
USB(HOST)鼠标键盘
LwIP以太网
标签:STM32F407ZGT6,芯片,CMSIS,实验,Cortex,ARM,外设,微控制器 From: https://www.cnblogs.com/fzyuni/p/17993978