⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 util.h

📁 嵌入式系统启动代码
💻 H
字号:
#ifndef __UTIL_H__
#define __UTIL_H__

#define UTIL_BLR_BASE	((volatile unsigned *)0x08000000)
#define UTIL_BLR_SIZE	(12)

#define UTIL_PCR_ADDR	((volatile unsigned *)0x08000000)
#define UTIL_BCR_ADDR	((volatile unsigned *)0x08000004)
#define UTIL_BSR_ADDR	((volatile unsigned *)0x08000008)
#define UTIL_BIPR_ADDR	((volatile unsigned *)0x0800000C)
#define UTIL_BIMR_ADDR	((volatile unsigned *)0x08000010)
#define UTIL_AXHR_ADDR	((volatile unsigned *)0x08000014)
#define UTIL_AXLR_ADDR	((volatile unsigned *)0x08000018)
#define UTIL_AYHR_ADDR	((volatile unsigned *)0x0800001C)
#define UTIL_JSSR_ADDR	((volatile unsigned *)0x08000020)
#define UTIL_PMR_ADDR	((volatile unsigned *)0x08000024)
#define UTIL_PLCR_ADDR	((volatile unsigned *)0x08000028)
#define UTIL_PRCR_ADDR	((volatile unsigned *)0x0800002C)



#define UTIL_BCR_REDLED_D19_MASK		(1<<13)
#define UTIL_BCR_GRNLED_D20_MASK 	(1<<14)

#define GPDR0_ADDR   0x40e0000c
#define GPDR1_ADDR   0x40e00010
#define GPDR2_ADDR   0x40e00014
#define GPSR0_ADDR   0x40e00018
#define GPSR1_ADDR   0x40e0001c
#define GPSR2_ADDR   0x40e00020
#define GPCR0_ADDR   0x40e00024
#define GPCR1_ADDR   0x40e00028
#define GPCR2_ADDR   0x40e0002c


#define GAFR0_L_ADDR 0x40e00054
#define GAFR0_U_ADDR 0x40e00058
#define GAFR1_L_ADDR 0x40e0005c
#define GAFR1_U_ADDR 0x40e00060
#define GAFR2_L_ADDR 0x40e00064
#define GAFR2_U_ADDR 0x40e00068

#define CKEN_ADDR 0x41300004

void UTIL_TestCpldLed(void);

void UTIL_OnD19(void);
void UTIL_OnD20(void);
void UTIL_OffD19(void);
void UTIL_OffD20(void);

void UTIL_Delay(int time);

#endif //__UTIL_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -