什么是STM32?
·新的基于ARM内核的32位MCU系列
-内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Contex-M内核
-标准的ARM架构
·Cortex-M7采用ARMv7-ME(2007年后)架构
ARMv7架构定义了三大分工明确的系列:
1、“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用。“A8”,“A9”系列都 是较为高端的芯片,可以运行安卓、liuix操作系统。
2、“R”系列:针对时时操作系统。
3、“M”系列:对微控制器。
Cortex实际上与ARM一样
M3-72MHz的运行速度
M4-168MHz的运行速度DSP指令功能显著增强
STM32ZET6名字的命名时有规则的
·固件库是什么?
固件库就是函数的集合(API),把寄存器操作封装起来。为了方便对寄存器的操作而进行的封装。在操作固件库的时候当然也可以操作寄存器。