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

📄 s3c4510b_add.h.bak

📁 一个比较好的三星s3c4510的启动代码
💻 BAK
字号:
//*********************************************************************************************************
//Chinese Academy of Sciences, Institute of Automation
//File Name:	s3c4510b_add.h
//Description: 	Defination of S3c4510B Special Registers
//Author:	JuGuang,Li
//Modefied Date:	2003-4-20
//*********************************************************************************************************	


//*********************************************************************************************************
//IO port special register
//*********************************************************************************************************
#define IOPMOD   		(*(volatile unsigned *)0x03FF5000) //IO port mode register
#define IOPCON		(*(volatile unsigned *)0x03FF5004) //IO port control register
#define IOPDATA		(*(volatile unsigned *)0x03FF5008) //IO port data register

#define ULCON0		(*(volatile unsigned *)0x03FFD000) //UART channel0 line control register
#define UCON0		(*(volatile unsigned *)0x03FFD004) //UART channel0 control register
#define USTAT0		(*(volatile unsigned *)0x03FFD008) //UART channel0 status register
#define UTXBUF0		(*(volatile unsigned *)0x03FFD00c) //UART channel0 transimit holding register
#define URXBUF0		(*(volatile unsigned *)0x03FFD010) //UART channel0 recieve buffer register
#define UBRDIV0		(*(volatile unsigned *)0x03FFD014) //Baud rate divisor register0

#define ULCON1		(*(volatile unsigned *)0x03FFE000) //UART channel1 line control register
#define UCON1		(*(volatile unsigned *)0x03FFE004) //UART channel1 control register
#define USTAT1		(*(volatile unsigned *)0x03FFE008) //UART channel1 status register
#define UTXBUF1		(*(volatile unsigned *)0x03FFE00c) //UART channel1 transimit holding register
#define URXBUF1		(*(volatile unsigned *)0x03FFE010) //UART channel1 recieve buffer register
#define UBRDIV1		(*(volatile unsigned *)0x03FFE014) //Baud rate divisor register1//*********************************************************************************************************
//Interrupt controller special register
//*********************************************************************************************************
#define INTMOD		(*(volatile unsigned *)0x03FF4000) //Interrupt mode register
#define INTPND		(*(volatile unsigned *)0x03FF4004) //Interrupt pending register
#define INTMSK		(*(volatile unsigned *)0x03FF4008) //Interrupt mask register
#define INTPRI0		(*(volatile unsigned *)0x03FF400c) //Interrupt priority register 0
#define INTPRI1		(*(volatile unsigned *)0x03FF4010) //Interrupt priority register 1
#define INTPRI2		(*(volatile unsigned *)0x03FF4014) //Interrupt priority register 2
#define INTPRI3		(*(volatile unsigned *)0x03FF4018) //Interrupt priority register 3
#define INTPRI4		(*(volatile unsigned *)0x03FF401c) //Interrupt priority register 4
#define INTPRI5		(*(volatile unsigned *)0x03FF4020) //Interrupt priority register 5
#define INTOFFSET		(*(volatile unsigned *)0x03FF4024) //Interrupt offset address register
#define INTOSET_FIQ	(*(volatile unsigned *)0x03FF4030) //FIQ Interrupt offset register
#define INTOSET_IRQ	(*(volatile unsigned *)0x03FF4034) //IRQ Interrupt offset register

⌨️ 快捷键说明

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