- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 GPIO编程
5.1 GPIO 功能介绍 5.2 S3C2410X芯片的GPIO控制器详解 5.3 S3C2410X GPIO的应用 5.4 小结 5.5 思考与练习 GPIO,General-Purpose IO ports,通用IO口 “通用可编程IO接口”的寄存器 控制寄存器:为输入、输出、或其它特殊功能 数据寄存器:1或0 上拉寄存器:设置IO的输出模式是高阻,还是带上拉的电平输出,或者不带上拉的电平输出 控制某个LED灯亮与灭 设置该IO控制寄存器为输出功能 设置该IO数据寄存器为高电平或低电平。 S3C2410X芯片上共有71个多功能的输入/输出引脚,它们分为7组I/O端口: 1个23位的输出端口(端口A) 2个11位的输入/输出端口(端口B、H) 4个16位的输入/输出端口(端口C、D、E、G) 1个8位的输入/输出端口(端口F) 5.2.1 S3C2410X GPIO常用寄存器分类 端口控制寄存器(GPACON-GPHCON)。 在S3C2410X 中,大多数的引脚都复用,所以必须对每个引脚进行配置。端口控制寄存器(GPnCON)定义了每个引脚的功能。 端口数据寄存器(GPADAT-GPHDAT)。 如果端口被配置成了输出端口,可以向GPnDAT的相应位写数据。如果端口被配置成了输入端口,可以从GPnDAT的相应位读出数据。 端口上拉寄存器(GPBUP-GPHUP)。 端口上拉寄存器控制了每个端口组的上拉电阻的允许/禁止。如果某一位为0,相应的上拉电阻被允许;如果是1,相应的上拉电阻被禁止。 如果端口的上拉电阻被允许,无论在哪种状态(INPUT、OUTPUT、DATAn、EINTn等)下,上拉电阻都起作用。 5.2.2 S3C2410X I/O口常用寄存器详解 1、端口A寄存器(GPACON/GPADAT) 寄 存 器 地 址 读/写 描 述 复 位 值 GPACON 0R/W 端口A配置寄存器 0x7fffff GPADAT 0R/W 端口A数据寄存器 未定义 (1)GPACON[22:0]中的某一位置位,设置与该位相对应的引脚为输出口,清零某位可以设置相应的引脚为功能端口GPACON 位 描 述 GPA22 [22] 0 = Output 1 = nFCE 。。。 。。 。。。 GPA1 [1] 0 = Output 1 = ADDR16 GPA0 [0] 0 = Output 1 = ADDR0 (2)GPADAT寄存器 GPADAT 位 描 述 GPA[22:0] [22:0] 当端口被配置成输出时,引脚状态和相应的位状态一致;当端口被配置成功能脚时,读出的值不一定 5.2.2 S3C2410X I/O口常用寄存器详解 2、端口B寄存器(GPBCON,GPBDAT,GPBUP) 寄 存 器 地 址 读/写 描 述 复 位 值 GPBCON 0R/W 端口B配置寄存器 0x0 GPBDAT 0R/W 端口B数据寄存器 未定义 GPBUP 0R/W 端口B上拉控制寄存器 0x0 (1)GPBCON[21:0] GPB[0] [1:0] 00 = Input 01 = Output 10 = TOUT0 11 = reserved (2)GPBDAT[10:0], 当端口被配置成输入时,外部数据可以从对应的端口中读出; 当端口被配置成输出时,写入该寄存器的数据会被送到对应的引脚上; 当端口被配置成功能脚时,此寄存器未定义 (3)GPBUP寄存器 GPBUP 位 描 述 GPB[10:0] [10:0] 0:使能对应引脚的上拉功能,1:对应引脚的上拉功能无效 5.2.2 S3C2410X I/O口常用寄存器详解 3、端口D寄存器(GPDCON,GPDDAT,GPDUP) 寄 存 器 地 址 读/写 描 述 复 位 值 GPDCON 0R/W 端口B配置寄存器 0x0 GPDDAT 0R/W 端口B数据寄存器 未定义 GPDUP 0R/W 端口B上拉控制寄存器 0xF000 (1)GPDCON[31:0] GPB[0] [1:0] 00 = Input 01 = Output 10 = VD8 11 = reserved (2)GPDDAT[15:0], 当端口被配置成输入时,外部数据可以从对应的端口中
您可能关注的文档
- 2010年高考理综试题与答案新课标(辽宁卷).doc
- 2010年高考地理二轮复习专题三 大气热力状况和大气运动.ppt
- 2010年高考理综试题与答案(全国卷II).doc
- 2010年高考生物复习专题7:生物题解题技巧指导.ppt
- 2010年高考英语试题与答桉(全国卷Ⅰ)1.doc
- 2010年高考语文宁夏卷试题与答案.doc
- 第1课字符串,数字及日期函数.ppt
- 第218A章第4段所指名的管理人员是否曾在香港或其他地方就任五.doc
- 2010年高考试题-(新课标全国卷)文综(Word版与答案解析).doc
- 2010年高考语文试题与答案(新课标卷).doc
- 年三年级数学下册第三四单元过关检测卷新人教版.docx
- 第十三章轴对称(复习课)1.ppt
- 15.1.2分式基本性质(2).ppt
- 期末冲刺(补全对话30道).docx
- 【华创证券-2025研报】2025年二季报公募基金十大重仓股持仓分析.pdf
- 【港交所-2025研报】景福集团 截至2025年3月31日止年度年报.pdf
- 【天风证券-2025研报】2025中报前瞻:关注预告日至财报日的景气超额.pdf
- 【国金证券-2025研报】连连数字(02598):跨境支付先行者,前瞻布局虚拟资产.pdf
- 【第一上海证券-2025研报】云工场(02512):云工(02512):IDC方案服务商,边缘云业务打造第二成长曲线.pdf
- 【东方证券-2025研报】主动权益基金2025年二季报全解析:重点关注科技医药双主线和中小盘高成长主题基金.pdf
文档评论(0)