




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章Exynos4412的I/O端口
和端口操作
本章知识很重要,要求熟练掌握。4412芯片上共有304个多功能的输入/输出引脚,分为37组通用GPIO和2组MemoryGPIO。可以通过设置寄存器来确定某个引脚是用于输入、输出还是用于其它特殊功能。4412芯片简介:主要内容§5.14412的I/O端口寄存器分类§5.14412的I/O端口寄存器分类
5.1.14412的I/O端口分组5.1.24412的I/O端口控制寄存器5.1.3常用的4412I/O端口控制寄存器详解5.1.44412I/O端口数据寄存器5.1.54412I/O端口编程5.1.14412的I/O端口分组
37组通用GPIO分类如下:1、GPA:GPA0(8个),GPA1(6个),共14个I/O口,还用于3UART(带流控制)和1UART(不带流控制),或2I2C;2、GPB:共8个I/O口,还用于2I2C;3、GPC:GPC0(5个),GPC1(5个),共10个I/O口,还用于2I2S或2PCW或AC97、S/PDIF、I2C、SPI。4、GPD:GPD0(4个),GPD1(4个),共8个I/O口,还用于PWM、2LCDI/F、MIPI。5、GPF:GPF0(8个)、GPF1(8个)、GPF2(8个)、GPF3(6个)、共30个I/O口,还用于LCDI/F。6、GPJ:GPJ0(8个)、GPJ1(5个);共13个I/O口,用于CAMI/F。7、GPK:GPK0(7个)、GPK1(7个)、GPK2(7个)、GPK3(7个),共28个I/O口,还用于4MMC或GPS。8、GPL:GPL0(7个)、GPL1(2个),共9个I/O口,用于GPSI/F。GPL28个I/O口,用于GPS或KeypadI/F。9、GPM:GPM0(8个)、GPM1(7个)、GPM2(5个)、GPM3(8个)、GPM4(8个)共36个I/O口用于CAMI/F,HIS或TraceI/F。10:GPX:GPX0(8个)、GPX1(8个),GPX2(8个),GPX3(8个),共32个I/O口,用于外部可唤醒中断或KeyI/F。GPIO控制寄存器不能控制以下这些端口:1、GPZ:7个I/O口,还用于I2S或PCM。2、GPY:GPY0、GPY1、GPY2,16个I/O口,控制EBI信号。GPY3、GPY4、GPY5、GPY6,共32个I/O口,存储器EBI引脚3、MP1_0~MP1_978个随机存储器引脚4、MP2_0~MP2_978个随机存储器引脚5.1.24412的I/O端口控制寄存器1、端口控制寄存器:GPA0CON~GPZCON。在4412中端口控制寄存器控制了每个管脚的功能。所以使用这些管脚时必须通过控制寄存器对管脚进行设置。2、端口数据寄存器:GPA0DAT~GPZDAT。如果端口被设置成了输出端口,可以向该端口按位输出数据;如果该端口被设置成输入端口,则可以从该端口相应位读入数据。3、端口上拉或下拉寄存器:GPA0PUD~GPZPUD,端口上拉或下拉寄存器控制了该端口的上拉或下拉的禁止或使能,提高端口的驱动和抗干扰能力。4、端口驱动能力寄存器:GPA0DRV~GPZDRV,该寄存器提高了端口的驱动能力。5.1.3常用的4412I/O端口控制寄存器详解
4412常用的管脚控制寄存器较多,我们仅就下面例子用到的管脚做一详细介绍:
列子用到GPX2的第7脚,GPX1第0脚,GPF3第4、5脚。表5-1是GPX2CON控制寄存器,每一个引脚用控制寄存器的4位来控制,如GPX2第7脚就要用GPX2CON控制寄存器第28~31位来控制,28~31位置0x00,该脚做输入;28~31位置0x01,该脚做输入;该位置0xF,该脚做可唤醒中断WAKEUP_INT2[7]。具体见表5-1。GPX1CON见表5-2,表中仅列出脚0的控制位。脚0由GPX1CON的3:0位控制。GPF3CON见表5-3,注意表中列出的脚4、5的控制位16~19,20~23。其他没有用到的管脚控制寄存器设置基本相同,使用时请查询随书下载文档,Exynos4412说明书。5.1.44412I/O端口数据寄存器端口数据寄存器:GPA0DAT~GPZDAT。如果端口被设置成了输出端口,可以向该端口按位输出数据;如果该端口被设置成输入端口,则可以从该端口相应位读入数据。我们仅就下面例子用到的数据寄存器做一详细介绍,列子用到GPX2、GPX1和GPF3。GPX2数据寄存器结构见表5-4,GPX1数据寄存器结构见表5-5,GPF3数据寄存器结构见表5-6。5.1.54412I/O端口编程电路如图5-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代化制造厂房转租管理协议书
- 成都租赁合同合同解除流程范本
- 餐饮业加盟保密协议与竞业禁止条款合同
- 茶园茶叶种植与茶叶种植基地管理承包合作协议范本
- 厂房木结构工程与智能化设备集成合同
- 乡镇元宵节灯谜活动方案
- 儿童之家卫生管理制度
- 公司发票邮寄管理制度
- 医院被服消毒管理制度
- 关于公司考勤管理制度
- 高职院校课程设置存在的问题及改革建议
- 中职高教版(2023)世界历史-第13课-资本主义世界殖民体系的建立与亚非拉民族独立运动【课件】
- 办公软件基础课件
- 四新安全教育培训材料
- 2025上海市商业店铺出租合同(合同版本)
- 高校科研诚信教育
- 绿城园林景观工程设计15个强制性标准
- 金华市婺城区教科版六年级下册期末调研抽测科学试卷(解析版)
- 阑尾炎科普知识
- 气管插管术的配合与护理课件
- 腰池腹腔分流
评论
0/150
提交评论