【ARM学习笔记】二、S3C2440A的GPIO(通用输入输出)引脚简介

发布者:月光男孩最新更新时间:2017-10-09 来源: eefocus关键字:ARM  S3C2440A  GPIO  通用输入输出 手机看文章 扫描二维码
随时随地手机看文章

GPIO 全称General Purpose Input Output(通用的输入/输出)。


S3C2440A 共计拥有289个FBGA引脚


除了特殊功能的引脚外,S3C2440A拥有130 个多功能GPIO引脚,共9组:


– 端口A(GPA):25 位输出端口
– 端口B(GPB):11 位输入/输出端口
– 端口C(GPC):16 位输入/输出端口
– 端口D(GPD):16 位输入/输出端口
– 端口E(GPE):16 位输入/输出端口
– 端口F(GPF):8 位输入/输出端口
– 端口G(GPG):16 位输入/输出端口
– 端口H(GPH):9 位输入/输出端口

– 端口J(GPJ):13 位输入/输出端口


ARM学习笔记二、S3C2440A的GPIO(通用输入输出)引脚简介


S3C2440A 中,大多数GPIO端口为复用引脚。因此要决定每个引脚选择哪项功能,其功能由GPxCON(端口配置寄存器)进行定义,例如端口A(GPA)的端口配置寄存器为GPACON,对应的总线地址为0x56000000。


对于已经输入/输出功能的引脚,寄存器GPxDAT(端口数据寄存器)用于读入/输出电平状态,例如端口A(GPA)的端口数据寄存器为GPADAT,对应的总线地址为0x56000004。



<完结>


关键字:ARM  S3C2440A  GPIO  通用输入输出 引用地址:【ARM学习笔记】二、S3C2440A的GPIO(通用输入输出)引脚简介

上一篇:【ARM学习笔记】一、S3C2440A官方简介
下一篇:【ARM学习笔记】实验一:S3C2440A的GPIO输出实验

推荐阅读最新更新时间:2024-03-16 15:39

基于Linux 下ARM 和单片机的串口通信设计
0 引言 数据采集系统中由于单片机侧重于控制,数据处理能力较弱,对采集的数据进行运算处理比较繁琐,如果通过串口与上位机通信,利用上位机强大的数据处理能力和友好的控制界面对数据进行处理和显示则可以提高设计效率。串口通信以其简单的硬件连接,成熟的通信协议,成为上下位机之间通信的首选。移植了Linux 操作系统的s3c2440 可以在Linux 环境下操作串口,降低了串口操作的难度,可以使开发者集中精力开发大规模的应用程序,而不必在操作底层设计上耗费时间。 1 硬件连接 s3c2440 是三星公司生产的基于ARM9 核的处理器,采用3.3 V 电压供电; C8051Fxxx 系列单片机是美国CYGNAL 公司推出的与8051 兼容
[单片机]
ARM与联华电子达成最新的28HPC POP工艺合作
ARM 宣布,从即日起全球晶圆专工领导者联华电子(UMC)的28纳米28HPCU工艺可采用ARM Artisan 物理IP平台和ARM POP IP。 此举将扩大ARM在 28纳米IP的领先地位,使得ARM的生态合作伙伴能够通过所有主要的晶圆代工厂获得最广泛的28纳米基础IP。该全面性平台包括标准元件库(standard cell libraries)和记忆编译器(memory compilers)以及POP技术,可支持获业界广泛采用的64位ARM Cortex -A53,以及应用于超过10亿部手机的高能效ARM Cortex-A7。 ARM物理设计事业部总经理Will Abbey表示: 对于越来越多要求低功耗的应用来说
[半导体设计/制造]
keil(MDK-ARM)的调试使用
现在软件的模拟功能都是非常强大,但是有时候会用不好。 原文地址: 那就看这里吧:http://www.cnblogs.com/strongerHuang/p/5596355.html 1.编译+调试 打开软件工程 - 编译 - 调试 这里的编译建议使用Build Target(第2个按钮)编译工程(如下图动画),也就是使用快捷键F7。Translate(第1个按钮)是编译当前活动文件。Rebuild all Target files(第3个按钮)是重新编译所有目标文件。 在线调试分类:软件在线调试和硬件在线调试;由于现在硬件成本比较便宜,一般我们都使用硬件在线调试,也就是软件直接下载到芯片,我们查看运行状态。 2.复位+全
[单片机]
keil(MDK-<font color='red'>ARM</font>)的调试使用
基于ARM的LCD触摸屏系统设计
引言 随着嵌入式系统技术的飞速发展,工业设备产品也越来越现代化,普遍要求可视化操作。LCD触摸屏低耗能.散热小,成本低,纤薄轻巧,外形尺寸小,安装容易。使用LCD触摸屏作为工业设备的输入输出设备既能达到可视化的要求,方便现场操作,又能降低产品的成本。而在产品的整体设计过程中,人机交互界面的设计往往占据着很大一部分工作,这样,不但极大地增加了产品的开发成本瓶且延长了产品的上市周期。本文设计的基于S3C44BOX的人机交互界面是一种可定制、简单易用、性能优良的通用型人机交互界面,能很好地解决上述问题。 1 系统结构 系统主要包括三个部分,分别为PC机、S3C4480X微处理器和LCD触摸屏模块。系统结构框图如图1所示
[家用电子]
基于<font color='red'>ARM</font>的LCD触摸屏系统设计
ARM9_S3C2440学习(七)SDRAM学习总结
1.SDRAM的burst mode SDRAM是一种命令型动作的设备,就算读写资料只有一个也要先下命令才可以用,为了增加工作效率,就产生了一种传送一个命令,写多个数据的模式,这就是burst mode。 burst mode是一种利用内部列地址发生器来工作的高速读写模式,只要设置最开始的列地址,后面的地址就可以通过内部的列地址发生器来自动生成。 2.为什么要做precharge动作? 关闭正在作用的SDRAM bank,算是一种结束命令,后面可以下新的命令。我想这是和SDRAM内部管理有关。(这是从网上查到的,感觉不够详细,也不太理解) 3.自动刷新功能? 动态存储器(Dynamic RAM)都存在刷新问题。这里主要
[单片机]
ARM9在高精度生化分析仪温度控制系统中的应用
1 引言 ARM9越来越广泛的应用于各种生物电子仪器中,全自动生化分析仪是一个典型的应用。生化分析仪检测分析过程中温度对检测结果具有很大的影响,被检样品和试剂只有在指定的温度下检测才能保证生化检验结果的可靠性。生化分析仪的温控系统往往具有非线性、时滞性等特点,应用常规PID控制达不到理想的效果。本系统以ARM9处理器作为控制系统核心,实现模糊自整定PID控制算法。经测试,该系统精度高,稳定性好,响应快,反应盘控温于现行的标准检测温度37℃,控温精度为土0.1℃,显示精度为±0.01℃,完全满足临床使用要求。 2 系统总体设计及主要硬件实现 2.1 系统总体设计 系统结构如图1所示。系统主要由测温器件、ARM控制
[单片机]
基于ARM的智能家居控制通信控制站的设计与实现
0 引言 物体信息化是现代社会信息化建设的“催化剂”和“增倍器”。只有走集成整合信息技术以及信息数据之路,企业的信息化建设才能真正发挥作用,才能进一步推动信息建设上水平。现代物体信息化的发展,直接刺激了新生事物的生长,物联网的出现,让IT业充满了挑战。 智能家居控制系统可以定义为一个过程或者一个系统。利用先进的计算机技术、网络通讯技术、综合布线技术、将与家居生活有关的各种子系统,有机地结合在一起,通过统筹管理,让家居生活更加舒适、安全、有效。与普通家居相比,智能家居不仅具有传统的居住功能,提供舒适安全、高品位且宜人的家庭生活空间。还将原来的被动静止结构转变为具有能动智慧的工具,提供全方位的信息交换功能,帮助家庭与外部保持信息交
[单片机]
基于<font color='red'>ARM</font>的智能家居控制通信控制站的设计与实现
ARM嵌入式的VGA接口制作
  大多数嵌入式产品的显示终端都选择LCD,但在某些需要大屏幕显示的应用中,工业级LCD的价格比较昂贵,且现有的大屏幕显示器(包括CRT显示器和LCD显示器)一般都采用统一的15针VGA显示接口。三星公司ARM9芯片S3C2410以其强大的功能和高性价比在目前嵌入式产品中得到广泛的应用。笔者在开发基于ARM嵌入式平台的血液流变测试仪的过程中,成功地利用高性能视频D/A转换芯片ADV7120,将S3C2410自带的LCD扫描式接口转换为VGA接口,使之能够驱动VGA接口的显示器。   1 VGA接口介绍   近年来,业界制定出了众多数字化的显示接口协议,较为典型的是DVI(Digital Visual Interface)。由于
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved