STM32 MCU结构简述
首先STM32 MCU是什么?
其实他就是一个微控制单元(MicroController Unit)
NVIC | 嵌套向量中断控制器(Nested Vectored Interrupt Controller)(优先级) |
---|---|
作用 | 用于为中断分组,从而分配抢占优先级和响应优先级 |
SysTick | 系统节拍定时器(system TIck ) |
作用 | 具有自动重载和溢出中断功能,所有基于Cortex_M3处理器的微控制器都可以由这个定时器获得一定的时间间隔 |
Flash | 存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器 |
作用 | STM32的Flash可以用于存储代码,也可以用于存储数据。还用来装芯片配置、芯片ID、自举程序等等 |
FSMC | 可变静态存储控制器(Flexible Static Memory Controller) |
作用 | 是STM32系列采用的一种新型的存储器扩展技术。用来驱动外部总线的。将AHB传输信号转换到适到的外设协议;满足访问外部设备对时序的要求 |
SRAM | 静态随机存储器(Static Random-Access Memory) |
作用 | 利用寄存器来存储信息,所以一旦掉电,资料就会全部丢失,只要供电,它的资料就会 |