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

📄 s2413addr.inc

📁 支持三星原产的S3C2413开发板
💻 INC
📖 第 1 页 / 共 3 页
字号:
; IIS
;=================
IISCON    EQU  0x55000000       ;IIS Control
IISMOD    EQU  0x55000004       ;IIS Mode
IISPSR    EQU  0x55000008       ;IIS Prescaler
IISFCON   EQU  0x5500000c       ;IIS FIFO control

        [ BIG_ENDIAN__
IISFIFO    EQU  0x55000012       ;IIS FIFO entry
        |                       ;Little Endian
IISFIFO    EQU  0x55000010       ;IIS FIFO entry
        ]


;=================
; I/O PORT 
;=================
GPACON    EQU          0x56000000	;//Configure the pins of port A
GPADAT    EQU          0x56000004	;//The data for port A

GPBCON    EQU          0x56000010	;//Configure the pins of port B
GPBDAT    EQU          0x56000014	;//The data for port B
GPBDN     EQU          0x56000018	;//Pull-down disable for port 

GPBSLPCON EQU          0x5600001C	;//sleep mode configuration for port B

GPCCON    EQU          0x56000020	;//Configure the pins of port C
GPCDAT    EQU          0x56000024	;//The data for port C
GPCDN     EQU          0x56000028	;//Pull-down disable for port C
GPCSLPCON EQU          0x5600002C	;//sleep mode configuration for port C

GPDCON    EQU          0x56000030	;//Configure the pins of port D
GPDDAT    EQU          0x56000034	;//The data for port D
GPDDN     EQU          0x56000038	;//Pull-down disable for port D
GPDSLPCON EQU          0x5600003C	;//sleep mode configuration for port D

GPECON    EQU          0x56000040	;//Configure the pins of port E
GPEDAT    EQU          0x56000044	;//The data for port E
GPEDN     EQU          0x56000048	;//Pull-down disable for port E
GPESLPCON EQU          0x5600004C	;//sleep mode configuration for port E

GPFCON    EQU          0x56000050	;//Configure the pins of port F
GPFDAT    EQU          0x56000054	;//The data for port F
GPFDN     EQU          0x56000058	;//Pull-down disable for port F

GPGCON    EQU          0x56000060	;//Configure the pins of portt G 
GPGDAT    EQU          0x56000064	;//The data for port G 
GPGDN     EQU          0x56000068	;//Pull-down disable for port G
GPGSLPCON EQU          0x5600006C	;//sleep mode configuration for port G

GPHCON    EQU          0x56000070	;//Configure the pins of porttt H 
GPHDAT    EQU          0x56000074	;//The data for port H 
GPHDN     EQU          0x56000078	;//Pull-down disable for port H
GPHSLPCON EQU          0x5600007C	;//sleep mode configuration for port H

GPJCON    EQU          0x56000080	;//Configure the pins of portttt J
GPJDAT    EQU          0x56000084	;//The data for port J 
GPJDN     EQU          0x56000088	;//Pull-down disable for porl J
GPJSLPCON EQU          0x5600008C	;//sleep mode configuration for port J

MISCCR    EQU          0x56000090	;//Miscellaneous control
DCLKCON   EQU          0x56000094	;//DCLK0/1 control
EXTINT0   EQU          0x56000098	;//External interrupt control register 0
EXTINT1   EQU          0x5600009C	;//External interrupt control register 1
EXTINT2   EQU          0x560000A0	;//External interrupt control register 2
EINTFLT0  EQU          0x560000A4	;//Reserved
EINTFLT1  EQU          0x560000A8	;//Reserved
EINTFLT2  EQU          0x560000Ac	;//External interrupt filter control register 2
EINTFLT3  EQU          0x560000B0	;//External interrupt filter control register 3
EINTMASK  EQU          0x560000B4	;//External interrupt mask
EINTPEND  EQU          0x560000B8	;//External interrupt pending
GSTATUS0  EQU          0x560000BC	;//External pin status
GSTATUS1  EQU          0x560000C0	;//Chip ID(0x32440000)
GSTATUS2  EQU          0x560000C4	;//Infrom
GSTATUS3  EQU          0x560000C8	;//Infrom
GSTATUS4  EQU          0x560000CC	;//Infrom
GSTATUS5  EQU          0x560000D0	;//Infrom
DSC1	  EQU	       0x560000E0	;// for MDRAM

;=================
; RTC
;=================
        [ BIG_ENDIAN__
RTCCON    EQU  0x57000043       ;RTC control
TICNT     EQU  0x57000047       ;Tick time count
RTCALM    EQU  0x57000053       ;RTC alarm control
ALMSEC    EQU  0x57000057       ;Alarm second
ALMMIN    EQU  0x5700005b       ;Alarm minute
ALMHOUR   EQU  0x5700005f       ;Alarm Hour
ALMDAY    EQU  0x57000063       ;Alarm day
ALMMON    EQU  0x57000067       ;Alarm month
ALMYEAR   EQU  0x5700006b       ;Alarm year
RTCRST    EQU  0x5700006f       ;RTC round reset
BCDSEC    EQU  0x57000073       ;BCD second
BCDMIN    EQU  0x57000077       ;BCD minute
BCDHOUR   EQU  0x5700007b       ;BCD hour
BCDDAY    EQU  0x5700007f       ;BCD day
BCDDATE   EQU  0x57000083       ;BCD date
BCDMON    EQU  0x57000087       ;BCD month
BCDYEAR   EQU  0x5700008b       ;BCD year

        |                       ;Little Endian
RTCCON    EQU  0x57000040       ;RTC control
TICNT     EQU  0x57000044       ;Tick time count
RTCALM    EQU  0x57000050       ;RTC alarm control
ALMSEC    EQU  0x57000054       ;Alarm second
ALMMIN    EQU  0x57000058       ;Alarm minute
ALMHOUR   EQU  0x5700005c       ;Alarm Hour
ALMDAY    EQU  0x57000060       ;Alarm day
ALMMON    EQU  0x57000064       ;Alarm month
ALMYEAR   EQU  0x57000068       ;Alarm year
RTCRST    EQU  0x5700006c       ;RTC round reset
BCDSEC    EQU  0x57000070       ;BCD second
BCDMIN    EQU  0x57000074       ;BCD minute
BCDHOUR   EQU  0x57000078       ;BCD hour
BCDDAY    EQU  0x5700007c       ;BCD day
BCDDATE   EQU  0x57000080       ;BCD date
BCDMON    EQU  0x57000084       ;BCD month
BCDYEAR   EQU  0x57000088       ;BCD year
        ]                       ;RTC


;=================
; ADC
;=================
ADCCON      EQU  0x58000000     ;ADC control
ADCTSC      EQU  0x58000004     ;ADC touch screen control
ADCDLY      EQU  0x58000008     ;ADC start or Interval Delay
ADCDAT0     EQU  0x5800000c     ;ADC conversion data 0
ADCDAT1     EQU  0x58000010     ;ADC conversion data 1                     
ADCUPDN		EQU	 0x58000014	    ;ADC up or down intr status

;=================                      
; SPI           
;=================
SPCON0    EQU	(0x59000000)	;//SPI0 control
SPSTA0    EQU	(0x59000004)	;//SPI0 status
SPPIN0    EQU		(0x59000008)	;//SPI0 pin control
SPPRE0    EQU	(0x5900000c)	;//SPI0 baud rate prescaler
SPTDAT0   EQU	(0x59000010)	;//SPI0 Tx data
SPRDAT0   EQU	(0x59000014)	;//SPI0 Rx data
SPTXFIFO0 EQU	(0x59000018)	;//SPI0 Tx FIFO
SPRXFIFO0 EQU	(0x5900001C)	;//SPI0 Rx FIFO
SPRXDATB0 EQU	(0x59000020)	;//SPI0 Rx Data
SPFIC0    EQU		(0x59000024)	;//SPI0 Rx FIFO Interrupt and DMA control

SPCON1    EQU	(0x59000100)	;//SPI1 control
SPSTA1    EQU	(0x59000104)	;//SPI1 status
SPPIN1    EQU		(0x59000108)	;//SPI1 pin control
SPPRE1    EQU	(0x5900010c)	;//SPI1 baud rate prescaler
SPTDAT1   EQU	(0x59000110)	;//SPI1 Tx data
SPRDAT1   EQU	(0x59000114)	;//SPI1 Rx data
SPTXFIFO1 EQU	(0x59000118)	;//SPI1 Tx FIFO
SPRXFIFO1 EQU	(0x5900011C)	;//SPI1 Rx FIFO
SPRXDATB1 EQU	(0x59000120)	;//SPI1 Rx Data
SPFIC1    EQU		(0x59000124)	;//SPI1 Rx FIFO Interrupt and DMA control

;=================
; SD Interface
;=================
SDICON     EQU	(0x5A000000)	;//SDI Control
SDIPRE     EQU	(0x5A000004)	;//SDI baud rate prescaler
SDICmdARG  EQU	(0x5A000008)	;//SDI command argument
SDICmdCON  EQU	(0x5A00000c)	;//SDI command control
SDICmdSTA  EQU	(0x5A000010)	;//SDI command status
SDIRSP0    EQU	(0x5A000014)	;//SDI response 0
SDIRSP1    EQU	(0x5A000018)	;//SDI response 1
SDIRSP2    EQU	(0x5A00001c)	;//SDI response 2
SDIRSP3    EQU	(0x5A000020)	;//SDI response 3
SDIDTIMER  EQU	(0x5A000024)	;//SDI data/busy timer
SDIBSIZE   EQU	(0x5A000028)	;//SDI block size
SDIDCON    EQU	(0x5A00002c)	;//SDI data control
SDIDCNT    EQU	(0x5A000030)	;//SDI data remain counter
SDIDSTA    EQU	(0x5A000034)	;//SDI data status
SDIFSTA    EQU	(0x5A000038)	;//SDI FIFO status
SDIINTMSK  EQU	(0x5A00003c)	;//SDI Interrupt Mask

        [ BIG_ENDIAN__
SDIDAT      EQU  0x5a00004c     ;SDI data
        |                       ;Little Endian
SDIDAT      EQU  0x5a000040     ;SDI data
        ]                       ;SD Interface

            
;=================
; ISR
;=================
pISR_RESET     EQU  (_ISR_STARTADDRESS+0x0)
pISR_UNDEF     EQU  (_ISR_STARTADDRESS+0x4)
pISR_SWI       EQU  (_ISR_STARTADDRESS+0x8)
pISR_PABORT    EQU  (_ISR_STARTADDRESS+0xc)
pISR_DABORT    EQU  (_ISR_STARTADDRESS+0x10)
pISR_RESERVED  EQU  (_ISR_STARTADDRESS+0x14)
pISR_IRQ       EQU  (_ISR_STARTADDRESS+0x18)
pISR_FIQ       EQU  (_ISR_STARTADDRESS+0x1c)

pISR_EINT0     EQU  (_ISR_STARTADDRESS+0x20)
pISR_EINT1     EQU  (_ISR_STARTADDRESS+0x24)
pISR_EINT2     EQU  (_ISR_STARTADDRESS+0x28)
pISR_EINT3     EQU  (_ISR_STARTADDRESS+0x2c)
pISR_EINT4_7   EQU  (_ISR_STARTADDRESS+0x30)
pISR_EINT8_23  EQU  (_ISR_STARTADDRESS+0x34)
pISR_CAM       EQU  (_ISR_STARTADDRESS+0x38) ;
pISR_BAT_FLT   EQU  (_ISR_STARTADDRESS+0x3c)
pISR_TICK      EQU  (_ISR_STARTADDRESS+0x40)
pISR_WDT  EQU  (_ISR_STARTADDRESS+0x44) ;
pISR_TIMER0    EQU  (_ISR_STARTADDRESS+0x48)
pISR_TIMER1    EQU  (_ISR_STARTADDRESS+0x4c)
pISR_TIMER2    EQU  (_ISR_STARTADDRESS+0x50)
pISR_TIMER3    EQU  (_ISR_STARTADDRESS+0x54)
pISR_TIMER4    EQU  (_ISR_STARTADDRESS+0x58)
pISR_UART2     EQU  (_ISR_STARTADDRESS+0x5c)
pISR_LCD       EQU  (_ISR_STARTADDRESS+0x60)
pISR_DMA0      EQU  (_ISR_STARTADDRESS+0x64)
pISR_DMA1      EQU  (_ISR_STARTADDRESS+0x68)
pISR_DMA2      EQU  (_ISR_STARTADDRESS+0x6c)
pISR_DMA3      EQU  (_ISR_STARTADDRESS+0x70)
pISR_SDI       EQU  (_ISR_STARTADDRESS+0x74)
pISR_SPI0      EQU  (_ISR_STARTADDRESS+0x78)
pISR_UART1     EQU  (_ISR_STARTADDRESS+0x7c)
pISR_NFCON     EQU  (_ISR_STARTADDRESS+0x80) ; simon
pISR_USBD      EQU  (_ISR_STARTADDRESS+0x84)
pISR_USBH      EQU  (_ISR_STARTADDRESS+0x88)
pISR_IIC       EQU  (_ISR_STARTADDRESS+0x8c)
pISR_UART0     EQU  (_ISR_STARTADDRESS+0x90)
pISR_SPI1      EQU  (_ISR_STARTADDRESS+0x94)
pISR_RTC       EQU  (_ISR_STARTADDRESS+0x98)
pISR_ADC       EQU  (_ISR_STARTADDRESS+0xa0)


;=================
; PENDING BIT
;=================
BIT_EINT0     EQU  (0x1)
BIT_EINT1     EQU  (0x1<<1)
BIT_EINT2     EQU  (0x1<<2)
BIT_EINT3     EQU  (0x1<<3)
BIT_EINT4_7   EQU  (0x1<<4)
BIT_EINT8_23  EQU  (0x1<<5)
BIT_CAM       EQU  (0x1<<6)   ; simon
BIT_BAT_FLT   EQU  (0x1<<7)
BIT_TICK      EQU  (0x1<<8)
BIT_WDT  EQU  (0x1<<9)   ; simon
BIT_TIMER0    EQU  (0x1<<10)
BIT_TIMER1    EQU  (0x1<<11)
BIT_TIMER2    EQU  (0x1<<12)
BIT_TIMER3    EQU  (0x1<<13)
BIT_TIMER4    EQU  (0x1<<14)
BIT_UART2     EQU  (0x1<<15)
BIT_LCD       EQU  (0x1<<16)
BIT_DMA0      EQU  (0x1<<17)
BIT_DMA1      EQU  (0x1<<18)
BIT_DMA2      EQU  (0x1<<19)
BIT_DMA3      EQU  (0x1<<20)
BIT_SDI       EQU  (0x1<<21)
BIT_SPI0      EQU  (0x1<<22)
BIT_UART1     EQU  (0x1<<23)
BIT_NFCON     EQU  (0x1<<24)
BIT_USBD      EQU  (0x1<<25)
BIT_USBH      EQU  (0x1<<26)
BIT_IIC       EQU  (0x1<<27)
BIT_UART0     EQU  (0x1<<28)
BIT_SPI1      EQU  (0x1<<29)
BIT_RTC       EQU  (0x1<<30)
BIT_ADC       EQU  (0x1<<31)
BIT_ALLMSK    EQU  (0xffffffff)

        END

⌨️ 快捷键说明

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