STM32介绍01

1.STM32基本介绍

STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器

2.ARM架构

ARM公司是全球领先的半导体知识产权(IP)提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构。STM32微处理器的内核就是采用的ARM架构的内核。

3.STM32外设

STM32系列单片机构成结构示意图。STM32单片机就是ARM内核和一些存储器,外设等的组合。

STM32介绍01_第1张图片

下表包括了所有STM32系列单片机的所有外设,其中NVIC和SysTick是芯片内部资源,其他是芯片外部外设。

英文缩写 名称 英文缩写 名称
NVIC 嵌套向量中断控制器 CAN CAN通信
SysTick 系统滴答定时器 USB USB通信
RCC 复位和时钟控制 RTC 实时时钟
GPIO 通用IO口 CRC CRC校验
AFIO 复用IO口 PWR 电源控制
EXTI 外部中断 BKP 备份寄存器
TIM 定时器 IWDG 独立看门狗
ADC 模数转换器 WWDG 窗口看门狗
DMA 直接内存访问 DAC 数模转换器
USART 同步/异步串口通信 SDIO SD卡接口
I2C I2C通信 FSMC 可变静态存储控制器
SPI SPI通信 USB OTG USB主机接口

STM32F103C8T6单片机没有DAC,SDIO,FSMC,USB OTG这四个外设。

4.STM32系列微处理器命名规则

STM32介绍01_第2张图片

5.DMA

DMA:直接存储器访问

外设访问存储器需要通过地址总线将地址传输给CPU,CPU进行寻址,会占用CPU和地址总线资源。

需要通过地址总线将地址传输给CPU,CPU进行寻址,会占用CPU和地址总线资源。

DMA允许不经过CPU,直接访问存储设备。外设发送DMA请求给DMA,DMA向CPU申请总线请求,DMA可以直接通过总线访问存储设备。

你可能感兴趣的:(STM32学习记录,stm32,单片机,arm)