特殊寄存器有:
输入输出端口
存储器控制器
NANDFLASH
看门狗定时器
时钟和电源管理
PWM定时器
UART
USB设备
中断控制器
DMA
LCD控制器
RTC
SPI
IIC
IIS
AD转换器
AC97音频接口
USB主机控制器
SD接口
摄像头接口
输入输出端口寄存器名称访问单位读/写功能GPACONWR/W端口A控制GPADAT端口A数据GPBCON端口B控制GPBDAT端口B数据GPBUP上拉控制BGPCCON端口C控制GPCDAT端口C数据GPCUP上拉控制CGPDCON端口D控制GPDDAT端口D数据GPDUP上拉控制DGPECON端口E控制GPEDAT端口E数据GPEUP上拉控制EGPFCON端口F控制GPFDAT端口F数据GPFUP上拉控制FGPGCON端口G控制GPGDAT端口G数据GPGUP上拉控制GGPHCON端口H控制GPHDAT端口H数据GPHUP上拉控制HGPJCON端口J控制GPJDAT端口J数据GPJUP上拉控制JMISCCR杂项控制DCLKCONDCLK0/1控制EXTINT0外部中断控制寄存器0EXTINT1外部中断控制寄存器1EXTINT2外部中断控制寄存器2EINTFLT0保留EINTFLT1保留EINTELT2外部中断滤波控制寄存器2EINTELT3外部中断滤波控制寄存器2EINTMASK外部中断屏蔽EINTPEND外部中断等待GSTATUS0R/W外部引脚状态GSTATUS1R/W片上IDGSTATUS2复位状态GSTATUS3通告寄存器GSTATUS4通告寄存器MSKCON存储器睡眠控制寄存器
存储器控制器寄存器名称访问单位读/写功能BWSCONWR/W总线宽度和等待状态控制BANKCON0启动ROM控制BANKCON1BANK1控制BANKCON2BANK2控制BANKCON3BANK3控制BANKCON4BANK4控制BANKCON5BANK5控制BANKCON6BANK6控制BANKCON7BANK7控制REFRESHDRAM/SDRAM刷新控制BANKSIZE可变Bank大小MRSRB6SDRAM BANK6的模式寄存器设置MRSRB7SDRAM BANK7的模式寄存器设置
NANDFLASH寄存器名称访问单位读/写功能NFCONF WR/WNAND Flash配制 NFCONT NAND Flash控制 NFCMD NAND Flash指令 NFADDR NAND Flash地址 NFDATA NAND Flash数据 NFMECCD0 NAND Flash主区域ECC0/1 NFMECCD1 NAND Flash主区域ECC2/3 NFSECCD NAND Flash空闲区域ECC NFSTAT NAND Flash运行状态 NFESTAT0 NAND Flash I/O[7:0]ECC状态 NFESTAT1 NAND Flash I/O[15:8]ECC状态 NFMECC0 RNAND Flash主区域ECC0状态 NFMECC1 NAND Flash主区域ECC1状态 NFSECC NAND Flash空闲区域ECC状态 NFSBLK R/WNAND Flash开始块地址 NFEBLK NAND Flash结束块地址
看门狗定时器寄存器名称访问单位读/写功能WTCON WR/W看门狗定时器模式 WTDAT 看门狗定时器数据 WTCNT 看门狗定时器计数
时钟和电源管理寄存器名称访问单位读/写功能LOCKTIMEWR/WPLL锁定时间计数器MPLLCONMPLL控制UPLLCONUPLL控制CLKCON时钟生成控制CLKSLOW慢时钟控制CLKDIVN时钟分频控制CAMDIVN摄像头时钟分频控制
PWM定时器寄存器名称访问单位读/写功能TCFG0 WR/W定时器配制 TCFG1 定时器配制 TCON 定时器控制 TCNTB0 定时器计数缓冲器0 TCMPB0 定时器比较缓冲器0 TCNTO0 R定时器计数监视器0 TCNTB1 R/W定时器计数缓冲器1 TCMPB1 定时器比较缓冲器1 TCNTO1 R定时器计数监视器1 TCNTB2 R/W定时器计数缓冲器2 TCMPB2 定时器比较缓冲器2 TCNTO2 R定时器计数监视器2 TCNTB3 R/W定时器计数缓冲器3 TCMPB3 定时器比较缓冲器3 TCNTO3 R定时器计数监视器3 TCNTB4 R/W定时器计数缓冲器4 TCNTO4 R定时器计数监视器4
UART寄存器名称访问单位读/写功能ULCON0WR/WUART 0 线路控制UCON0UART 0 控制UFCON0UART 0 FIFO控制UMCON0UART 0 Modem控制UTRSTAT0RUART 0 Tx/Rx状态UERSTAT0UART 0 Rx错误状态UFSTAT0UART 0 FIFO状态UMSTAT0UART 0 Modem状态UTXH0BWUART 0 发送保持URXH0RUART 0 接收缓冲器UBRDIV0WR/WUART 0 波特率分频器ULCON1WR/WUART 1 线路控制UCON1UART 1 控制UFCON1UART 1 FIFO控制UMCON1UART 1 Modem控制UTRSTAT1RUART 1 Tx/Rx状态UERSTAT1UART 1 Rx错误状态UFSTAT1UART 1 FIFO状态UMSTAT1UART 1 Modem状态UTXH1BWUART 1 发送保持URXH1RUART 1 接收缓冲器UBRDIV1WR/WUART 1 波特率分频器ULCON2WR/WUART 2 线路控制UCON2UART 2 控制UFCON2UART 2 FIFO控制UMCON2UART 2 Modem控制UTRSTAT2RUART 2 Tx/Rx状态UERSTAT2UART 2 Rx错误状态UFSTAT2UART 2 FIFO状态UMSTAT2UART 2 Modem状态UTXH2BWUART 2 发送保持URXH2RUART 2 接收缓冲器UBRDIV2WR/WUART 2 波特率分频器
USB设备寄存器名称访问单位读/写功能FUNC_ADDR_REGBR/W工作地址PWR_REG电源管理EP_INT_REGEP中断等待和清除USB_INT_REGUSB中断等待和清除EP_INT_EN_REG中断使能USB_INT_EN_REG中断使能FRAME_NUM1_REGR帧号低字节FRAME_NUM2_REG帧号高字节INDEX_REGR/W寄存器索引EP0_CSR端点状态IN_CSR1_REG入端点控制状态IN_CSR2_REG入端点控制状态MAXP_REG端点最大包OUT_CSR1_REG出端点控制状态OUT_CSR2_REG出端点控制状态OUT_FIFO_CNT1_REGR端点出写计数器OUT_FIFO_CNT2_REG端点出写计数器EP0_FIFOR/W端点0 FIFOEP1_FIFO端点1 FIFOEP2_FIFO端点2 FIFOEP3_FIFO端点3 FIFOEP4_FIFO端点4 FIFOEP1_DMA_CONEP1 DMA接口控制EP1_DMA_UINTEP1 DMA Tx单元计数器EP1_DMA_FIFOEP1 DMA Tx FIFO单元计数器EP1_DMA_TTC_LEP1 DMA 总Tx计数器EP1_DMA_TTC_MEP1 DMA 总Tx计数器EP1_DMA_TTC_HEP1 DMA 总Tx计数器EP2_DMA_CONEP2 DMA接口控制EP2_DMA_UINTEP2 DMA Tx单元计数器EP2_DMA_FIFOEP2 DMA Tx FIFO单元计数器EP2_DMA_TTC_LEP2 DMA 总Tx计数器EP2_DMA_TTC_MEP2 DMA 总Tx计数器EP2_DMA_TTC_HEP2 DMA 总Tx计数器EP3_DMA_CONEP3 DMA接口控制EP3_DMA_UINTEP3 DMA Tx单元计数器EP3_DMA_FIFOEP3 DMA Tx FIFO单元计数器EP3_DMA_TTC_LEP3 DMA 总Tx计数器EP3_DMA_TTC_MEP3 DMA 总Tx计数器EP3_DMA_TTC_HEP3 DMA 总Tx计数器EP4_DMA_CONEP4 DMA接口控制EP4_DMA_UINTEP4 DMA Tx单元计数器EP4_DMA_FIFOEP4 DMA Tx FIFO单元计数器EP4_DMA_TTC_LEP4 DMA 总Tx计数器EP4_DMA_TTC_MEP4 DMA 总Tx计数器EP4_DMA_TTC_HEP4 DMA 总Tx计数器
中断控制器寄存器名称访问单位读/写功能SRCPNDWR/W中断请求状态INTMODW中断模式控制INTMSKR/W中断屏蔽控制PRIORITYWIRQ优先级控制INTPNDR/W中断请求状态INTOFFSETR中断请求源偏移SUBSRCPNDR/W次级源挂起INTSUBMSKR/W中断分支屏蔽
DMA寄存器名称访问单位读/写功能DISRC0WR/WDMA0初始源DISRCC0DMA0初始源控制DIDST0DMA0初始目标DIDSTC0DMA0初始目标控制DCON0DMA0控制DSTAT0RDMA0计数DCSRC0DMA0当前源DCDST0DMA0当前目标DMASKTRIG0R/WDMA0屏蔽触发DISRC1WR/WDMA1初始源DISRCC1DMA1初始源控制DIDST1DMA1初始目标DIDSTC1DMA1初始目标控制DCON1DMA1控制DSTAT1RDMA1计数DCSRC1DMA1当前源DCDST1DMA1当前目标DMASKTRIG1R/WDMA1屏蔽触发DISRC2WR/WDMA2初始源DISRCC2DMA2初始源控制DIDST2DMA2初始目标DIDSTC2DMA2初始目标控制DCON2DMA2控制DSTAT2RDMA2计数DCSRC2DMA2当前源DCDST2DMA2当前目标DMASKTRIG2R/WDMA2屏蔽触发DISRC3WR/WDMA3初始源DISRCC3DMA3初始源控制DIDST3DMA3初始目标DIDSTC3DMA3初始目标控制DCON3DMA3控制DSTAT3RDMA3计数DCSRC3DMA3当前源DCDST3DMA3当前目标DMASKTRIG3R/WDMA3屏蔽触发
LCD控制器寄存器名称访问单位读/写功能LCDCON1WR/WLCD控制1LCDCON2LCD控制2LCDCON3LCD控制3LCDCON4LCD控制4LCDCON5LCD控制5LCDSADDR1STN/TFT:帧缓冲区开始地址1LCDSADDR2STN/TFT:帧缓冲区开始地址2LCDSADDR3STN/TFT:虚拟屏幕地址设置REDLUTSTN:红色查找表GREENLUTSTN:绿色查找表BLUELUTSTN:蓝色查找表DITHMODESTN:抖动模式TPALTFT调色板LCDINTPNDLCD中断等待LCDSRCPNDLCD中断源LCDINTMSKLCD中断屏蔽TCONSELTCON(LPC3600/LCC3600)控制
RTC寄存器名称访问单位读/写功能RTCCONWR/WRTC控制TICNT节拍时间控制RTCALMRTC闹铃控制ALMSEC闹铃秒ALMMIN闹铃分ALMHOUR闹铃时ALMDATE闹铃天ALMMON闹铃月ALMYEAR闹铃年BCDSECBCD秒BCDMINBCD分BCDHOURBCD时BCDDATEBCD天BCDDAYBCD日期BCDMONBCD月BCDYEARBCD日
SPI寄存器名称访问单位读/写功能SPCON0,1WR/WSPI控制SPSTA0,1RSPI状态SPPIN0,1R/WSPI引脚控制SPPRE0,1SPI波特率预标定器SPTDAT0,1SPI Tx数据SPRDAT0,1RSPI Rx数据
IIC寄存器名称访问单位读/写功能IICCONWR/WIIC控制IICSTATIIC状态IICADDIIC地址IICDSIIC数据交换IICLCIIC多主机线控制
IIS寄存器名称访问单位读/写功能IISCONHW,WR/WIIS控制IISMODIIS模式IISPSRIIS预标定器IISFCONIIS FIFO控制IISFIFOHWIIS FIFO入口
AD转换器寄存器名称访问单位读/写功能ADCCONWR/WADC控制ADCTSCADC触屏控制ADCDLYADC开始或间隔延时ADCDAT0WADC转换数据ADCDAT1ADC转换数据ADCUPDNR/W笔尖提起或点下中断状态
AC97音频接口寄存器名称访问单位读/写功能AC_GLBCTRLWR/WAC97整体控制寄存器AC_GLBSTATRAC97整体状态寄存器AC_CODEC_CMDR/WAC97编解码指令寄存器AC_CODEC_STATR/WAC97编解码状态寄存器AC_PCMADDRAC97 PCM输出/入通道FIFO寄存器AC_MICADDRAC97 麦克风输入通道FIFO地址寄存器AC_PCMDATAR/WAC97 PCM输出/入通道FIFO数据寄存器AC_MICDATAAC97 麦克风输入通道FIFO数据寄存器
转载于:https://www.cnblogs.com/sheshiji/p/3600336.html
相关资源:JAVA上百实例源码以及开源项目