;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; LED 闪烁+时钟配置 ;;LED1 闪烁频率1Hz,LED2 闪烁频率2Hz,LED3 闪烁频率4Hz ;;基于状态转换图,S1->S6 六种状态 ;;2011-5-4 by 追梦 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; BIT5 EQU 0X00000020 BIT8 EQU 0X00000100 BIT9 EQU 0X00000200 BIT10 EQU 0X00000400 LED1 EQU BIT8 ;LED1--PD
8 LED2 EQU BIT9 ;LED2--PD
9 LED3 EQU BIT10 ;LED3--PD
10 GPIOD EQU 0X40011400 ;GPIOD 地址 GPIOD_CRL EQU 0X40011400 ;低配置寄存器 GPIOD_CRH EQU 0X40011404 ;高配置寄存器 GPIOD_ODR EQU 0X4001140C ;输出,偏移地址0Ch GPIOD_BSRR EQU 0X40011410 ;低置位,高清除偏移地址10h GPIOD_BRR EQU 0X40011414 ;清除,偏移地址14h IOPDEN EQU BIT5 ;GPIOD 使能位 RCC_APB2ENR EQU 0X40021018 STACK_TOP EQU 0X20002000 AREA RESET,CODE,READONLY DCD STACK_TOP ;MSP 主堆栈指针 DCD START ;复位,PC 初始值 ENTRY ;指示开始执行 START BL
W RCC_CONFIG_72MHZ LDR R1,=RCC_APB2E