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

📄 2410addr.inc

📁 武汉创维特的arm培训例程试验程序
💻 INC
📖 第 1 页 / 共 2 页
字号:
.EQU    EP2_DMA_CON         ,  0x52000218     @EP2 DMA interface control
.EQU    EP2_DMA_UNIT        ,  0x5200021c     @EP2 DMA Tx unit counter
.EQU    EP2_DMA_FIFO        ,  0x52000220     @EP2 DMA Tx FIFO counter
.EQU    EP2_DMA_TTC_L       ,  0x52000224     @EP2 DMA total Tx counter
.EQU    EP2_DMA_TTC_M       ,  0x52000228
.EQU    EP2_DMA_TTC_H       ,  0x5200022c
.EQU    EP3_DMA_CON         ,  0x52000240     @EP3 DMA interface control
.EQU    EP3_DMA_UNIT        ,  0x52000244     @EP3 DMA Tx unit counter
.EQU    EP3_DMA_FIFO        ,  0x52000248     @EP3 DMA Tx FIFO counter
.EQU    EP3_DMA_TTC_L       ,  0x5200024c     @EP3 DMA total Tx counter
.EQU    EP3_DMA_TTC_M       ,  0x52000250
.EQU    EP3_DMA_TTC_H       ,  0x52000254
.EQU    EP4_DMA_CON         ,  0x52000258     @EP4 DMA interface control
.EQU    EP4_DMA_UNIT        ,  0x5200025c     @EP4 DMA Tx unit counter
.EQU    EP4_DMA_FIFO        ,  0x52000260     @EP4 DMA Tx FIFO counter
.EQU    EP4_DMA_TTC_L       ,  0x52000264     @EP4 DMA total Tx counter
.EQU    EP4_DMA_TTC_M       ,  0x52000268
.EQU    EP4_DMA_TTC_H       ,  0x5200026c
.ENDIF        


@=================
@ WATCH DOG TIMER
@=================
.EQU    WTCON     ,  0x53000000       @Watch-dog timer mode
.EQU    WTDAT     ,  0x53000004       @Watch-dog timer data
.EQU    WTCNT     ,  0x53000008       @Eatch-dog timer count


@=================
@ IIC
@=================
.EQU    IICCON    ,  0x54000000       @IIC control
.EQU    IICSTAT   ,  0x54000004       @IIC status
.EQU    IICADD    ,  0x54000008       @IIC address
.EQU    IICDS     ,  0x5400000c       @IIC data shift


@=================
@ IIS
@=================
.EQU    IISCON    ,  0x55000000       @IIS Control
.EQU    IISMOD    ,  0x55000004       @IIS Mode
.EQU    IISPSR    ,  0x55000008       @IIS Prescaler
.EQU    IISFCON   ,  0x5500000c       @IIS FIFO control

.IFDEF         BIG_ENDIAN__
.EQU    IISFIFO    ,  0x55000012       @IIS FIFO entry
.ELSE                               @Little Endian
.EQU    IISFIFO    ,  0x55000010       @IIS FIFO entry
.ENDIF        


@=================
@ I/O PORT 
@=================
.EQU    GPACON      ,  0x56000000     @Port A control
.EQU    GPADAT      ,  0x56000004     @Port A data
                        
.EQU    GPBCON      ,  0x56000010     @Port B control
.EQU    GPBDAT      ,  0x56000014     @Port B data
.EQU    GPBUP       ,  0x56000018     @Pull-up control B
                        
.EQU    GPCCON      ,  0x56000020     @Port C control
.EQU    GPCDAT      ,  0x56000024     @Port C data
.EQU    GPCUP       ,  0x56000028     @Pull-up control C
                        
.EQU    GPDCON      ,  0x56000030     @Port D control
.EQU    GPDDAT      ,  0x56000034     @Port D data
.EQU    GPDUP       ,  0x56000038     @Pull-up control D
                        
.EQU    GPECON      ,  0x56000040     @Port E control
.EQU    GPEDAT      ,  0x56000044     @Port E data
.EQU    GPEUP       ,  0x56000048     @Pull-up control E
                        
.EQU    GPFCON      ,  0x56000050     @Port F control
.EQU    GPFDAT      ,  0x56000054     @Port F data
.EQU    GPFUP       ,  0x56000058     @Pull-up control F
                        
.EQU    GPGCON      ,  0x56000060     @Port G control
.EQU    GPGDAT      ,  0x56000064     @Port G data
.EQU    GPGUP       ,  0x56000068     @Pull-up control G
                        
.EQU    GPHCON      ,  0x56000070     @Port H control
.EQU    GPHDAT      ,  0x56000074     @Port H data
.EQU    GPHUP       ,  0x56000078     @Pull-up control H
                        
.EQU    MISCCR      ,  0x56000080     @Miscellaneous control
.EQU    DCKCON      ,  0x56000084     @DCLK0/1 control
.EQU    EXTINT0     ,  0x56000088     @External interrupt control register 0
.EQU    EXTINT1     ,  0x5600008c     @External interrupt control register 1
.EQU    EXTINT2     ,  0x56000090     @External interrupt control register 2
.EQU    EINTFLT0    ,  0x56000094     @Reserved
.EQU    EINTFLT1    ,  0x56000098     @Reserved
.EQU    EINTFLT2    ,  0x5600009c     @External interrupt filter control register 2
.EQU    EINTFLT3    ,  0x560000a0     @External interrupt filter control register 3
.EQU    EINTMASK    ,  0x560000a4     @External interrupt mask
.EQU    EINTPEND    ,  0x560000a8     @External interrupt pending
.EQU    GSTATUS0    ,  0x560000ac     @External pin status
.EQU    GSTATUS1    ,  0x560000b0     @Chip ID(0x32410000)
.EQU    GSTATUS2    ,  0x560000b4     @Reset type
.EQU    GSTATUS3    ,  0x560000b8     @Saved data0(32-bit) before entering POWER_OFF mode 
.EQU    GSTATUS4    ,  0x560000bc     @Saved data1(32-bit) before entering POWER_OFF mode


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

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


@=================
@ ADC
@=================
.EQU    ADCCON      ,  0x58000000     @ADC control
.EQU    ADCTSC      ,  0x58000004     @ADC touch screen control
.EQU    ADCDLY      ,  0x58000008     @ADC start or Interval Delay
.EQU    ADCDAT0     ,  0x5800000c     @ADC conversion data 0
.EQU    ADCDAT1     ,  0x58000010     @ADC conversion data 1                     


@=================                      
@ SPI           
@=================
.EQU    SPCON0      ,  0x59000000     @SPI0 control
.EQU    SPSTA0      ,  0x59000004     @SPI0 status
.EQU    SPPIN0      ,  0x59000008     @SPI0 pin control
.EQU    SPPRE0      ,  0x5900000c     @SPI0 baud rate prescaler
.EQU    SPTDAT0     ,  0x59000010     @SPI0 Tx data
.EQU    SPRDAT0     ,  0x59000014     @SPI0 Rx data

.EQU    SPCON1      ,  0x59000020     @SPI1 control
.EQU    SPSTA1      ,  0x59000024     @SPI1 status
.EQU    SPPIN1      ,  0x59000028     @SPI1 pin control
.EQU    SPPRE1      ,  0x5900002c     @SPI1 baud rate prescaler
.EQU    SPTDAT1     ,  0x59000030     @SPI1 Tx data
.EQU    SPRDAT1     ,  0x59000034     @SPI1 Rx data

@=================
@ SD Interface
@=================
.EQU    SDICON      ,  0x5a000000     @SDI control
.EQU    SDIPRE      ,  0x5a000000     @SDI baud rate prescaler
.EQU    SDICmdArg   ,  0x5a000000     @SDI command argument
.EQU    SDICmdCon   ,  0x5a000000     @SDI command control
.EQU    SDICmdSta   ,  0x5a000000     @SDI command status
.EQU    SDIRSP0     ,  0x5a000000     @SDI response 0
.EQU    SDIRSP1     ,  0x5a000000     @SDI response 1
.EQU    SDIRSP2     ,  0x5a000000     @SDI response 2
.EQU    SDIRSP3     ,  0x5a000000     @SDI response 3
.EQU    SDIDTimer   ,  0x5a000000     @SDI data/busy timer
.EQU    SDIBSize    ,  0x5a000000     @SDI block size
.EQU    SDIDatCon   ,  0x5a000000     @SDI data control
.EQU    SDIDatCnt   ,  0x5a000000     @SDI data remain counter
.EQU    SDIDatSta   ,  0x5a000000     @SDI data status
.EQU    SDIFSTA     ,  0x5a000000     @SDI FIFO status
.EQU    SDIIntMsk   ,  0x5a000000     @SDI interrupt mask

.IFDEF         BIG_ENDIAN__
.EQU    SDIDAT      ,  0x5a00003f     @SDI data
.ELSE                               @Little Endian
.EQU    SDIDAT      ,  0x5a00003c     @SDI data
.ENDIF                               @SD Interface

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

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


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

        
        

⌨️ 快捷键说明

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