寄存器控制LED灯的不足

CMSIS标准库


初识CMSIS标准库文件
- STM32最新固件库v3.5\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c, core_cm3.h
1.操作的硬件对象是CPU核为Cortex-M3内核,只要是CM3都通用
2.ARM公司提供,遵循CMSIS标准
3.提供的接口函数是访问CM3内核的通道- STM32最新固件库v3.5\Libraries\CMSIS\CM3\ DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s
1.STM32启动文件
2.提前初始化堆栈,建立异常向量表,调用SystemInit,调用_main,最终调用main函数- STM32最新固件库v3.5\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x system_stm32f10x.c, system_stm32f10x.h
RCC系统时钟相关操作代码- STM32最新固件库v3.5\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h
- 跟CPU核,控制器,寄存器,中断等相关的寄存器,非常重要,看做总头文件
...
重点关注两类文件

实战演练
