S3C2440A特殊寄存器

特殊寄存器有:

  • 输入输出端口

  • 存储器控制器

  • NANDFLASH

  • 看门狗定时器

  • 时钟和电源管理

  • PWM定时器

  • UART

  • USB设备

  • 中断控制器

  • DMA

  • LCD控制器

  • RTC

  • SPI

  • IIC

  • IIS

  • AD转换器

  • AC97音频接口

  • USB主机控制器

  • SD接口

  • 摄像头接口

输入输出端口
寄存器名称 访问单位 读/写 功能
GPACON W R/W 端口A控制
GPADAT 端口A数据
GPBCON 端口B控制
GPBDAT 端口B数据
GPBUP 上拉控制B
GPCCON 端口C控制
GPCDAT 端口C数据
GPCUP 上拉控制C
GPDCON 端口D控制
GPDDAT 端口D数据
GPDUP 上拉控制D
GPECON 端口E控制
GPEDAT 端口E数据
GPEUP 上拉控制E
GPFCON 端口F控制
GPFDAT 端口F数据
GPFUP 上拉控制F
GPGCON 端口G控制
GPGDAT 端口G数据
GPGUP 上拉控制G
GPHCON 端口H控制
GPHDAT 端口H数据
GPHUP 上拉控制H
GPJCON 端口J控制
GPJDAT 端口J数据
GPJUP 上拉控制J
MISCCR 杂项控制
DCLKCON DCLK0/1控制
EXTINT0 外部中断控制寄存器0
EXTINT1 外部中断控制寄存器1
EXTINT2 外部中断控制寄存器2
EINTFLT0 保留
EINTFLT1 保留
EINTELT2 外部中断滤波控制寄存器2
EINTELT3 外部中断滤波控制寄存器2
EINTMASK 外部中断屏蔽
EINTPEND 外部中断等待
GSTATUS0 R/W 外部引脚状态
GSTATUS1 R/W 片上ID
GSTATUS2 复位状态
GSTATUS3 通告寄存器
GSTATUS4 通告寄存器
MSKCON 存储器睡眠控制寄存器
存储器控制器
寄存器名称 访问单位 读/写 功能
BWSCON W R/W 总线宽度和等待状态控制
BANKCON0 启动ROM控制
BANKCON1 BANK1控制
BANKCON2 BANK2控制
BANKCON3 BANK3控制
BANKCON4 BANK4控制
BANKCON5 BANK5控制
BANKCON6 BANK6控制
BANKCON7 BANK7控制
REFRESH DRAM/SDRAM刷新控制
BANKSIZE 可变Bank大小
MRSRB6 SDRAM BANK6的模式寄存器设置
MRSRB7 SDRAM BANK7的模式寄存器设置
NANDFLASH
寄存器名称 访问单位 读/写 功能
NFCONF W R/W NAND 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 R NAND Flash主区域ECC0状态
NFMECC1 NAND Flash主区域ECC1状态
NFSECC NAND Flash空闲区域ECC状态
NFSBLK R/W NAND Flash开始块地址
NFEBLK NAND Flash结束块地址
看门狗定时器
寄存器名称 访问单位 读/写 功能
WTCON W R/W 看门狗定时器模式
WTDAT 看门狗定时器数据
WTCNT 看门狗定时器计数
时钟和电源管理
寄存器名称 访问单位 读/写 功能
LOCKTIME W R/W PLL锁定时间计数器
MPLLCON MPLL控制
UPLLCON UPLL控制
CLKCON 时钟生成控制
CLKSLOW 慢时钟控制
CLKDIVN 时钟分频控制
CAMDIVN 摄像头时钟分频控制
PWM定时器
寄存器名称 访问单位 读/写 功能
TCFG0 W R/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
寄存器名称 访问单位 读/写 功能
ULCON0 W R/W UART 0 线路控制
UCON0 UART 0 控制
UFCON0 UART 0 FIFO控制
UMCON0 UART 0 Modem控制
UTRSTAT0 R UART 0 Tx/Rx状态
UERSTAT0 UART 0 Rx错误状态
UFSTAT0 UART 0 FIFO状态
UMSTAT0 UART 0 Modem状态
UTXH0 B W UART 0 发送保持
URXH0 R UART 0 接收缓冲器
UBRDIV0 W R/W UART 0 波特率分频器
ULCON1 W R/W UART 1 线路控制
UCON1 UART 1 控制
UFCON1 UART 1 FIFO控制
UMCON1 UART 1 Modem控制
UTRSTAT1 R UART 1 Tx/Rx状态
UERSTAT1 UART 1 Rx错误状态
UFSTAT1 UART 1 FIFO状态
UMSTAT1 UART 1 Modem状态
UTXH1 B W UART 1 发送保持
URXH1 R UART 1 接收缓冲器
UBRDIV1 W R/W UART 1 波特率分频器
ULCON2 W R/W UART 2 线路控制
UCON2 UART 2 控制
UFCON2 UART 2 FIFO控制
UMCON2 UART 2 Modem控制
UTRSTAT2 R UART 2 Tx/Rx状态
UERSTAT2 UART 2 Rx错误状态
UFSTAT2 UART 2 FIFO状态
UMSTAT2 UART 2 Modem状态
UTXH2 B W UART 2 发送保持
URXH2 R UART 2 接收缓冲器
UBRDIV2 W R/W UART 2 波特率分频器
USB设备
寄存器名称 访问单位 读/写 功能
FUNC_ADDR_REG B R/W 工作地址
PWR_REG 电源管理
EP_INT_REG EP中断等待和清除
USB_INT_REG USB中断等待和清除
EP_INT_EN_REG 中断使能
USB_INT_EN_REG 中断使能
FRAME_NUM1_REG R 帧号低字节
FRAME_NUM2_REG 帧号高字节
INDEX_REG R/W 寄存器索引
EP0_CSR 端点状态
IN_CSR1_REG 入端点控制状态
IN_CSR2_REG 入端点控制状态
MAXP_REG 端点最大包
OUT_CSR1_REG 出端点控制状态
OUT_CSR2_REG 出端点控制状态
OUT_FIFO_CNT1_REG R 端点出写计数器
OUT_FIFO_CNT2_REG 端点出写计数器
EP0_FIFO R/W 端点0 FIFO
EP1_FIFO 端点1 FIFO
EP2_FIFO 端点2 FIFO
EP3_FIFO 端点3 FIFO
EP4_FIFO 端点4 FIFO
EP1_DMA_CON EP1 DMA接口控制
EP1_DMA_UINT EP1 DMA Tx单元计数器
EP1_DMA_FIFO EP1 DMA Tx FIFO单元计数器
EP1_DMA_TTC_L EP1 DMA 总Tx计数器
EP1_DMA_TTC_M EP1 DMA 总Tx计数器
EP1_DMA_TTC_H EP1 DMA 总Tx计数器
EP2_DMA_CON EP2 DMA接口控制
EP2_DMA_UINT EP2 DMA Tx单元计数器
EP2_DMA_FIFO EP2 DMA Tx FIFO单元计数器
EP2_DMA_TTC_L EP2 DMA 总Tx计数器
EP2_DMA_TTC_M EP2 DMA 总Tx计数器
EP2_DMA_TTC_H EP2 DMA 总Tx计数器
EP3_DMA_CON EP3 DMA接口控制
EP3_DMA_UINT EP3 DMA Tx单元计数器
EP3_DMA_FIFO EP3 DMA Tx FIFO单元计数器
EP3_DMA_TTC_L EP3 DMA 总Tx计数器
EP3_DMA_TTC_M EP3 DMA 总Tx计数器
EP3_DMA_TTC_H EP3 DMA 总Tx计数器
EP4_DMA_CON EP4 DMA接口控制
EP4_DMA_UINT EP4 DMA Tx单元计数器
EP4_DMA_FIFO EP4 DMA Tx FIFO单元计数器
EP4_DMA_TTC_L EP4 DMA 总Tx计数器
EP4_DMA_TTC_M EP4 DMA 总Tx计数器
EP4_DMA_TTC_H EP4 DMA 总Tx计数器
中断控制器
寄存器名称 访问单位 读/写 功能
SRCPND W R/W 中断请求状态
INTMOD W 中断模式控制
INTMSK R/W 中断屏蔽控制
PRIORITY W IRQ优先级控制
INTPND R/W 中断请求状态
INTOFFSET R 中断请求源偏移
SUBSRCPND R/W 次级源挂起
INTSUBMSK R/W 中断分支屏蔽
DMA
寄存器名称 访问单位 读/写 功能
DISRC0 W R/W DMA0初始源
DISRCC0 DMA0初始源控制
DIDST0 DMA0初始目标
DIDSTC0 DMA0初始目标控制
DCON0 DMA0控制
DSTAT0 R DMA0计数
DCSRC0 DMA0当前源
DCDST0 DMA0当前目标
DMASKTRIG0 R/W DMA0屏蔽触发
DISRC1 W R/W DMA1初始源
DISRCC1 DMA1初始源控制
DIDST1 DMA1初始目标
DIDSTC1 DMA1初始目标控制
DCON1 DMA1控制
DSTAT1 R DMA1计数
DCSRC1 DMA1当前源
DCDST1 DMA1当前目标
DMASKTRIG1 R/W DMA1屏蔽触发
DISRC2 W R/W DMA2初始源
DISRCC2 DMA2初始源控制
DIDST2 DMA2初始目标
DIDSTC2 DMA2初始目标控制
DCON2 DMA2控制
DSTAT2 R DMA2计数
DCSRC2 DMA2当前源
DCDST2 DMA2当前目标
DMASKTRIG2 R/W DMA2屏蔽触发
DISRC3 W R/W DMA3初始源
DISRCC3 DMA3初始源控制
DIDST3 DMA3初始目标
DIDSTC3 DMA3初始目标控制
DCON3 DMA3控制
DSTAT3 R DMA3计数
DCSRC3 DMA3当前源
DCDST3 DMA3当前目标
DMASKTRIG3 R/W DMA3屏蔽触发
LCD控制器
寄存器名称 访问单位 读/写 功能
LCDCON1 W R/W LCD控制1
LCDCON2 LCD控制2
LCDCON3 LCD控制3
LCDCON4 LCD控制4
LCDCON5 LCD控制5
LCDSADDR1 STN/TFT:帧缓冲区开始地址1
LCDSADDR2 STN/TFT:帧缓冲区开始地址2
LCDSADDR3 STN/TFT:虚拟屏幕地址设置
REDLUT STN:红色查找表
GREENLUT STN:绿色查找表
BLUELUT STN:蓝色查找表
DITHMODE STN:抖动模式
TPAL TFT调色板
LCDINTPND LCD中断等待
LCDSRCPND LCD中断源
LCDINTMSK LCD中断屏蔽
TCONSEL TCON(LPC3600/LCC3600)控制
RTC
寄存器名称 访问单位 读/写 功能
RTCCON W R/W RTC控制
TICNT 节拍时间控制
RTCALM RTC闹铃控制
ALMSEC 闹铃秒
ALMMIN 闹铃分
ALMHOUR 闹铃时
ALMDATE 闹铃天
ALMMON 闹铃月
ALMYEAR 闹铃年
BCDSEC BCD秒
BCDMIN BCD分
BCDHOUR BCD时
BCDDATE BCD天
BCDDAY BCD日期
BCDMON BCD月
BCDYEAR BCD日
SPI
寄存器名称 访问单位 读/写 功能
SPCON0,1 W R/W SPI控制
SPSTA0,1 R SPI状态
SPPIN0,1 R/W SPI引脚控制
SPPRE0,1 SPI波特率预标定器
SPTDAT0,1 SPI Tx数据
SPRDAT0,1 R SPI Rx数据
IIC
寄存器名称 访问单位 读/写 功能
IICCON W R/W IIC控制
IICSTAT IIC状态
IICADD IIC地址
IICDS IIC数据交换
IICLC IIC多主机线控制
IIS
寄存器名称 访问单位 读/写 功能
IISCON HW,W R/W IIS控制
IISMOD IIS模式
IISPSR IIS预标定器
IISFCON IIS FIFO控制
IISFIFO HW IIS FIFO入口
AD转换器
寄存器名称 访问单位 读/写 功能
ADCCON W R/W ADC控制
ADCTSC ADC触屏控制
ADCDLY ADC开始或间隔延时
ADCDAT0 W ADC转换数据
ADCDAT1 ADC转换数据
ADCUPDN R/W 笔尖提起或点下中断状态
AC97音频接口
寄存器名称 访问单位 读/写 功能
AC_GLBCTRL W R/W AC97整体控制寄存器
AC_GLBSTAT R AC97整体状态寄存器
AC_CODEC_CMD R/W AC97编解码指令寄存器
AC_CODEC_STAT R/W AC97编解码状态寄存器
AC_PCMADDR AC97 PCM输出/入通道FIFO寄存器
AC_MICADDR AC97 麦克风输入通道FIFO地址寄存器
AC_PCMDATA R/W AC97 PCM输出/入通道FIFO数据寄存器
AC_MICDATA AC97 麦克风输入通道FIFO数据寄存器

S3C2440A特殊寄存器的更多相关文章

  1. DOS程序员手册(九)

    第14章参考手册概述     本书余下的章节将向读者们介绍BIOS.DOS各种各样API函数和服务,作为一名程 序员,了解和掌握这些知识是很有好处的.在所介绍的参考手册中,每部手册都汇集了大 量的资源 ...

  2. 存储管理器 S3C2440A

    CPU通过存储管理器来控制外部设备 SDRAM存储结构 S3C2440A内存控制器 原理图 HY57V561620(L)T 4Banks x 4M x 16Bit Synchronous DRAM S ...

  3. K60——寄存器

    (1)PTx_BASE_PTR为GPIO寄存器结构体基址指针(PTR即point to register,x=A/B/C/D/E) /* GPIO - Peripheral instance base ...

  4. JVM之PC寄存器(Program Counter Register)

    基本特性: 当前线程执行的字节码的行号指示器. Java虚拟机支持多个线程同时执行,每一个线程都有自己的pc寄存器. 任意时刻,一个线程都只会执行一个方法的代码,称为该线程的当前方法,对于非nativ ...

  5. 与或左移右移操作在ARM寄存器配置中的作用

    逻辑运算: 与运算&:与0清零  清零用与运算 或运算 |:或1置一  置一用或运算 异或 ^:不同为1  /*****单个寄存器清零置一*************************** ...

  6. 小议ARM寄存器

    ARM微处理器一共有37个32位寄存器,其中包括31个通用寄存器和6个状态寄存器,但是这些寄存处不能同时访问.但是通用寄存器R14 - R0 ,程序计数器PC(即R15),程序状态寄存器都是可以任何时 ...

  7. 汇编语言标记寄存器标记位_NV UP EI NG NZ AC PE CY

    在8086CPU中,有一种标记寄存器,长度为16bit: 其中存储的信息被称为程序状态字(Program Status Word,PSW),以下将该寄存器简称为flag. 功能:1)用来存储相关指令的 ...

  8. [转载]ARM协处理器CP15寄存器详解

    用于系统存储管理的协处理器CP15  原地址:http://blog.csdn.net/gameit/article/details/13169405 MCR{cond}     coproc,opc ...

  9. 2.3 ARM寄存器详解

    一共有37个寄存器 1. 31个通用寄存器 2. 6个状态寄存器 R13作为堆栈指针 R14链接寄存器 1.保存函数返回地址 2. 异常返回地址 R15程序计数器(PC指针) 程序状态寄存器 只有在异 ...

随机推荐

  1. AUTODESK 卸载工具,完美彻底卸载清除干净autodesk各种软件残留注册表和文件

    小伙伴是不是遇到 CAD/3dmax/maya/Revit/Inventor 安装失败或者安装不了的问题了呢?AUTODESK系列软件着实令人头疼,CAD/3dmax/maya/Revit/Inven ...

  2. MYSQL语句中的explain

    1.使用mysql explain的原因 在我们程序员的日常写代码中,有时候会发现我们写的sql语句运行的特别慢,导致响应时间特别长,这种情况在高并发的情况下,我们的网站会直接崩溃,为什么双十一的淘宝 ...

  3. java String、StringBuilder

    Java中的String和StringBuilder类: 1.String对象是不可变的.每一个看起来修改了String值的方法,实际上都是创建了全新的String对象.代码示例如下: String ...

  4. IDEA工具java.io.IOException: Could not find resource SqlMapConfig.xml

    IDEA工具java.io.IOException: Could not find resource SqlMapConfig.xml 解决办法: 1.删掉pom.xml文件的这行代码 <pac ...

  5. FastCGI sent in stderr: "Access to the script 'XXX' has been denied (see security.limit_extensions)" 报错处理

    一个新Lnmp环境在调试项目时出现如下报错: 处理: 在php.ini中设置cgi.fix_pathinfo=1(默认为0),重新加载php即可.参考链接https://blog.csdn.net/u ...

  6. 算法拾遗[4]——STL用法

    主要bb一下优先队列和字符串吧. 哦还有 bitset. 优先队列 定义很容易: priority_queue<int> pq; 内部是一个堆. 基本操作 pq.top() 取堆顶元素; ...

  7. The difference between applicationContext.xml in Spring and xxx-servlet.xml in SpringMVC

    一直搞不明白两者的区别.如果使用了SpringMVC,事实上,bean的配置完全可以在xxx-servlet.xml中进行配置.为什么需要applicationContext.xml?一定必须? 因为 ...

  8. kettle_errot_karafLifecycleListenter

    使用kettle 6.1 通过命令行批量执行作业的过程中,发现偶尔有作业执行时间会变慢几分钟,查看日志发现改作业开始就报了一个错 报错之后才会继续下面的作业,虽然不影响最终作业执行结果,但也延误了一些 ...

  9. gedit搭建c开发环境

    在管理外部工具中,创建启动脚本 #!/bin/sh DIR=$GEDIT_CURRENT_DOCUMENT_DIR NAME=$GEDIT_CURRENT_DOCUMENT_NAME /home/lx ...

  10. SPA中前端路由基本原理与实现方式

    SPA 前端路由原理与实现方式 通常 SPA 中前端路由有2中实现方式,本文会简单快速总结这两种方法及其实现: 修改 url 中 Hash 利用 H5 中的 history Hash 我们都知道 ur ...