我是靠谱客的博主 温暖钢笔,最近开发中收集的这篇文章主要介绍S3C2410芯片与端口相关的寄存器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

A:23位输出端口
B,H:11位输入/输出端口
C,D,E,G:16位输入/输出端口
F:8位输入/输出端口
 
端口控制寄存器:GPACON-GPHCON
    大部分端口都是复用的,因此,需要确定每个端口被用来做什么。 PnCON决定每个端口的功能
 
端口数据寄存器:GPADAT-GPHDAT
    定义为输出时向PnDAT相应位写数据即可,定义为输入时从PnDAT相应位读数据即可
端口上拉寄存器:GPBUP-GPHUP
多状态控制寄存器
 
外部中断控制寄存器:EXTINTN
    24个外部中断有各种各样的中断请求信号,可以配置的信号模式有:低电平触发、高电平触发、下降沿触发、上升沿触发和两沿触发。
 
掉电模式和I/O端口
    所有GPIO状态值在掉电模式下都被保存。
 
GPACON [22:0]:置位时用作功能端口,清零时用作输出口
GPADAT [22:0]:功能端口值未定义,输出端口
GPBCON [21:0]:2位控制一个端口,共11个端口,00输入、01输出、10功能端口
GPBDAT [10:0]:数据寄存器,输入即读,输出即写,功能端口未知
GPBUP  [10:0]:置位某位,该位即允许引脚上拉功能,否则禁止上拉功能
GPCCON [31:0]:2位控制一个端口,共16个端口,00输入、01输出、10功能端口
GPCDAT [15:0]:数据寄存器,输入即读,输出即写,功能端口未知
GPCUP  [15:0]:置位某位,该位即允许引脚上拉功能,否则禁止上拉功能
GPDCON [31:0]:2位控制一个端口,共16个端口,00输入、01输出、10功能端口
GPDDAT [15:0]:数据寄存器,输入即读,输出即写,功能端口未知
GPDUP  [15:0]:置位某位,该位即允许引脚上拉功能,否则禁止上拉功能
GPECON [31:0]:2位控制一个端口,共16个端口,00输入、01输出、10功能端口
GPEDAT [15:0]:数据寄存器,输入即读,输出即写,功能端口未知
GPEUP  [15:0]:置位某位,该位即允许引脚上拉功能,否则禁止上拉功能
GPFCON [15:0]:2位控制一个端口,共16个端口,00输入、01输出、10功能端口
GPFDAT [ 7:0]:数据寄存器,输入即读,输出即写,功能端口未知
GPFUP  [ 7:0]:置位某位,该位即允许引脚上拉功能,否则禁止上拉功能
GPGCON [31:0]:2位控制一个端口,共16个端口,00输入、01输出、10功能端口
GPGDAT [15:0]:数据寄存器,输入即读,输出即写,功能端口未知
GPGUP  [15:0]:置位某位,该位即允许引脚上拉功能,否则禁止上拉功能
GPHCON [21:0]:2位控制一个端口,共11个端口,00输入、01输出、10功能端口
GPHDAT [10:0]:数据寄存器,输入即读,输出即写,功能端口未知
GPHUP  [10:0]:置位某位,该位即允许引脚上拉功能,否则禁止上拉功能
 
MISCCR【多状态控制寄存器】:与USB相关的针被该寄存器控制用于USB主/副服务
DCLKCON:该寄存器定义了DCLK信号,此信号作为外部源的时钟。仅仅当CLKOUT[1:0]被置位去发送DCLKn信号时DCLKCON才能实际上起作用
EXTINTn【n=0,1,2】:24个外部中断被多种信号模式所请求。该寄存器在一级触发和边沿触发之间为外部中断请求配置信号模式,也可以配置信号优先级。
EINTFLTn【n=0,1,2,3】:外部中断过滤寄存器,对8个外部中断控制其过滤长度
EINTMASK【外部中断屏蔽寄存器】:20个外部中断的中断屏蔽寄存器
EINTPENDn【外部中断等待寄存器】:通过对寄存器的相应位写1可以清除该寄存器的特别位
GSTATUSn【普通状态寄存器】:0-外部状态,1-芯片ID,2-复位状态,3,4-infrom register

最后

以上就是温暖钢笔为你收集整理的S3C2410芯片与端口相关的寄存器的全部内容,希望文章能够帮你解决S3C2410芯片与端口相关的寄存器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部