📄 boot_5402.h
字号:
/*********************************************/
/*filename: boot_5402.h ***/
/*********************************************/
typedef unsigned int u16;
typedef volatile ioport unsigned IOPORT;
/*CPU *********************************/
#define reg_ST1 0x0007
#define PMST 0x001d
#define SWWSR 0x0028
#define SWCR 0x002b
#define BSCR 0x0029
#define CLKMD 0x0058
#define PMST_VAL 0x00a0
#define SWWSR_VAL 0x7fff
#define SWCR_VAL 0x0000//0x0001
#define BSCR_VAL 0x8802
#define CLKMD_VAL 0xF007
/***************************************/
/*function: init_board() ***************/
void init_board(void)
{
*(volatile u16*)CLKMD=0x0000;
while(*(volatile u16*)CLKMD&0x0001){};
*(volatile u16*)CLKMD=CLKMD_VAL;
*(volatile u16*)PMST=PMST_VAL;
*(volatile u16*)SWWSR=SWWSR_VAL;
*(volatile u16*)SWCR=SWCR_VAL;
*(volatile u16*)BSCR=BSCR_VAL;
}
/*****************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -