?? 2410addr.inc
字號:
EP1_DMA_TTC_M EQU 0x52000210
EP1_DMA_TTC_H EQU 0x52000214
EP2_DMA_CON EQU 0x52000218 ;@EP2 DMA interface control
EP2_DMA_UNIT EQU 0x5200021c ;@EP2 DMA Tx unit counter
EP2_DMA_FIFO EQU 0x52000220 ;@EP2 DMA Tx FIFO counter
EP2_DMA_TTC_L EQU 0x52000224 ;@EP2 DMA total Tx counter
EP2_DMA_TTC_M EQU 0x52000228
EP2_DMA_TTC_H EQU 0x5200022c
EP3_DMA_CON EQU 0x52000240 ;@EP3 DMA interface control
EP3_DMA_UNIT EQU 0x52000244 ;@EP3 DMA Tx unit counter
EP3_DMA_FIFO EQU 0x52000248 ;@EP3 DMA Tx FIFO counter
EP3_DMA_TTC_L EQU 0x5200024c ;@EP3 DMA total Tx counter
EP3_DMA_TTC_M EQU 0x52000250
EP3_DMA_TTC_H EQU 0x52000254
EP4_DMA_CON EQU 0x52000258 ;@EP4 DMA interface control
EP4_DMA_UNIT EQU 0x5200025c ;@EP4 DMA Tx unit counter
EP4_DMA_FIFO EQU 0x52000260 ;@EP4 DMA Tx FIFO counter
EP4_DMA_TTC_L EQU 0x52000264 ;@EP4 DMA total Tx counter
EP4_DMA_TTC_M EQU 0x52000268
EP4_DMA_TTC_H EQU 0x5200026c
ENDIF
;@=================
;@ WATCH DOG TIMER
;@=================
WTCON EQU 0x53000000 ;@Watch-dog timer mode
WTDAT EQU 0x53000004 ;@Watch-dog timer data
WTCNT EQU 0x53000008 ;@Eatch-dog timer count
;@=================
;@ IIC
;@=================
IICCON EQU 0x54000000 ;@IIC control
IICSTAT EQU 0x54000004 ;@IIC status
IICADD EQU 0x54000008 ;@IIC address
IICDS EQU 0x5400000c ;@IIC data shift
;@=================
;@ IIS
;@=================
IISCON EQU 0x55000000 ;@IIS Control
IISMOD EQU 0x55000004 ;@IIS Mode
IISPSR EQU 0x55000008 ;@IIS Prescaler
IISFCON EQU 0x5500000c ;@IIS FIFO control
IF :DEF: BIG_ENDIAN__
IISFIFO EQU 0x55000012 ;@IIS FIFO entry
ELSE ;@Little Endian
IISFIFO EQU 0x55000010 ;@IIS FIFO entry
ENDIF
;@=================
;@ I/O PORT
;@=================
GPACON EQU 0x56000000 ;@Port A control
GPADAT EQU 0x56000004 ;@Port A data
GPBCON EQU 0x56000010 ;@Port B control
GPBDAT EQU 0x56000014 ;@Port B data
GPBUP EQU 0x56000018 ;@Pull-up control B
GPCCON EQU 0x56000020 ;@Port C control
GPCDAT EQU 0x56000024 ;@Port C data
GPCUP EQU 0x56000028 ;@Pull-up control C
GPDCON EQU 0x56000030 ;@Port D control
GPDDAT EQU 0x56000034 ;@Port D data
GPDUP EQU 0x56000038 ;@Pull-up control D
GPECON EQU 0x56000040 ;@Port E control
GPEDAT EQU 0x56000044 ;@Port E data
GPEUP EQU 0x56000048 ;@Pull-up control E
GPFCON EQU 0x56000050 ;@Port F control
GPFDAT EQU 0x56000054 ;@Port F data
GPFUP EQU 0x56000058 ;@Pull-up control F
GPGCON EQU 0x56000060 ;@Port G control
GPGDAT EQU 0x56000064 ;@Port G data
GPGUP EQU 0x56000068 ;@Pull-up control G
GPHCON EQU 0x56000070 ;@Port H control
GPHDAT EQU 0x56000074 ;@Port H data
GPHUP EQU 0x56000078 ;@Pull-up control H
MISCCR EQU 0x56000080 ;@Miscellaneous control
DCKCON EQU 0x56000084 ;@DCLK0/1 control
EXTINT0 EQU 0x56000088 ;@External interrupt control register 0
EXTINT1 EQU 0x5600008c ;@External interrupt control register 1
EXTINT2 EQU 0x56000090 ;@External interrupt control register 2
EINTFLT0 EQU 0x56000094 ;@Reserved
EINTFLT1 EQU 0x56000098 ;@Reserved
EINTFLT2 EQU 0x5600009c ;@External interrupt filter control register 2
EINTFLT3 EQU 0x560000a0 ;@External interrupt filter control register 3
EINTMASK EQU 0x560000a4 ;@External interrupt mask
EINTPEND EQU 0x560000a8 ;@External interrupt pending
GSTATUS0 EQU 0x560000ac ;@External pin status
GSTATUS1 EQU 0x560000b0 ;@Chip ID(0x32410000)
GSTATUS2 EQU 0x560000b4 ;@Reset type
GSTATUS3 EQU 0x560000b8 ;@Saved data0(32-bit) before entering POWER_OFF mode
GSTATUS4 EQU 0x560000bc ;@Saved data1(32-bit) before entering POWER_OFF mode
;@=================
;@ RTC
;@=================
IF :DEF: 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
ELSE ;@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
ENDIF ;@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
;@=================
;@ 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
SPCON1 EQU 0x59000020 ;@SPI1 control
SPSTA1 EQU 0x59000024 ;@SPI1 status
SPPIN1 EQU 0x59000028 ;@SPI1 pin control
SPPRE1 EQU 0x5900002c ;@SPI1 baud rate prescaler
SPTDAT1 EQU 0x59000030 ;@SPI1 Tx data
SPRDAT1 EQU 0x59000034 ;@SPI1 Rx data
;@=================
;@ SD Interface
;@=================
SDICON EQU 0x5a000000 ;@SDI control
SDIPRE EQU 0x5a000000 ;@SDI baud rate prescaler
SDICmdArg EQU 0x5a000000 ;@SDI command argument
SDICmdCon EQU 0x5a000000 ;@SDI command control
SDICmdSta EQU 0x5a000000 ;@SDI command status
SDIRSP0 EQU 0x5a000000 ;@SDI response 0
SDIRSP1 EQU 0x5a000000 ;@SDI response 1
SDIRSP2 EQU 0x5a000000 ;@SDI response 2
SDIRSP3 EQU 0x5a000000 ;@SDI response 3
SDIDTimer EQU 0x5a000000 ;@SDI data/busy timer
SDIBSize EQU 0x5a000000 ;@SDI block size
SDIDatCon EQU 0x5a000000 ;@SDI data control
SDIDatCnt EQU 0x5a000000 ;@SDI data remain counter
SDIDatSta EQU 0x5a000000 ;@SDI data status
SDIFSTA EQU 0x5a000000 ;@SDI FIFO status
SDIIntMsk EQU 0x5a000000 ;@SDI interrupt mask
IF :DEF: BIG_ENDIAN__
SDIDAT EQU 0x5a00003f ;@SDI data
ELSE ;@Little Endian
SDIDAT EQU 0x5a00003c ;@SDI data
ENDIF ;@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_NOTUSED6 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_NOTUSED24 EQU (_ISR_STARTADDRESS+0x80)
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 :SHL: 1)
BIT_EINT2 EQU (0x1 :SHL: 2)
BIT_EINT3 EQU (0x1 :SHL: 3)
BIT_EINT4_7 EQU (0x1 :SHL: 4)
BIT_EINT8_23 EQU (0x1 :SHL: 5)
BIT_NOTUSED6 EQU (0x1 :SHL: 6)
BIT_BAT_FLT EQU (0x1 :SHL: 7)
BIT_TICK EQU (0x1 :SHL: 8)
BIT_WDT EQU (0x1 :SHL: 9)
BIT_TIMER0 EQU (0x1 :SHL: 10)
BIT_TIMER1 EQU (0x1 :SHL: 11)
BIT_TIMER2 EQU (0x1 :SHL: 12)
BIT_TIMER3 EQU (0x1 :SHL: 13)
BIT_TIMER4 EQU (0x1 :SHL: 14)
BIT_UART2 EQU (0x1 :SHL: 15)
BIT_LCD EQU (0x1 :SHL: 16)
BIT_DMA0 EQU (0x1 :SHL: 17)
BIT_DMA1 EQU (0x1 :SHL: 18)
BIT_DMA2 EQU (0x1 :SHL: 19)
BIT_DMA3 EQU (0x1 :SHL: 20)
BIT_SDI EQU (0x1 :SHL: 21)
BIT_SPI0 EQU (0x1 :SHL: 22)
BIT_UART1 EQU (0x1 :SHL: 23)
BIT_NOTUSED24 EQU (0x1 :SHL: 24)
BIT_USBD EQU (0x1 :SHL: 25)
BIT_USBH EQU (0x1 :SHL: 26)
BIT_IIC EQU (0x1 :SHL: 27)
BIT_UART0 EQU (0x1 :SHL: 28)
BIT_SPI1 EQU (0x1 :SHL: 29)
BIT_RTC EQU (0x1 :SHL: 30)
BIT_ADC EQU (0x1 :SHL: 31)
BIT_ALLMSK EQU (0xffffffff)
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -