- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编及嵌入式C语言——第七章
汇编及嵌入式C语言 第七章 通用端口和中断设计 S3C2410X有117个输入/输出端口。这些端口是: A口(GPA):23个输出口 B口(GPB):11个输入/输出口 C口(GPC):16个输入/输出口 D口(GPD):16个输入/输出口 E口(GPE):16个输入/输出口 F口(GPF): 8个输入/输出口 G口(GPG):16个输入/输出口 H口(GPH):11个输入/输出口 这些端口都具有多功能,通过引脚配置寄存器,可以将其设置为所需要的功能,如:I/O功能、中断功能等等。 7.1 I/O端口控制寄存器 7.1.1 端口寄存器 端口寄存器包括端口控制寄存器、端口数据寄存器和端口上拉寄存器。端口控制寄存器定义了每个引脚的功能;端口上拉寄存器控制了每个端口组的上拉电阻的状态;如果某一位是0,相应的上拉电阻被允许;如果某一位是1,相应的上拉电阻被禁止。如果端口的上拉寄存器使能,无论引脚设置为何种状态,上拉电阻都要起作用。 7.1.1 端口寄存器 端口A控制寄存器 GPADAT寄存器为准备输出的数据,其值为23位[22:0] 注意: (1)当A口引脚配置为非输出功能时,其输出无意义; (2)从引脚输入没有意义。 2. 端口B控制寄存器 GPBDAT---为准备输出或输入的数据,其值为11位[10:0] GPBUP---端口B上拉寄存器,位[10:0]有意义。 0:对应引脚设置为上拉 1:无上拉功能 注意: 当B口引脚配置为非输入/输出功能时,其寄存器中的值没有 意义。 3. 端口C控制寄存器 GPCDAT---为准备输出或输入的数据,其值为16位[15:0] GPCUP---端口C上拉寄存器,位[15:0]有意义。 0:对应引脚设置为上拉 1:无上拉功能 注意: 当C口引脚配置为非输入/输出功能时,其寄存器中的值没有 意义。 4. 端口D控制寄存器 GPDDAT---为准备输出或输入的数据,其值为16位[15:0] GPDUP---端口D上拉寄存器,位[15:0]有意义。 0:对应引脚设置为上拉 1:无上拉功能 初始化时,[15:12]无上拉功能,而[11:0]有上拉 注意: 当D口引脚配置为非输入/输出功能时,其寄存器中的值没 有意义。 5. 端口E控制寄存器 GPEDAT---为准备输出或输入的数据,其值为16位[15:0] GPEUP---端口E上拉寄存器,位[15:0]有意义。 0:对应引脚设置为上拉 1:无上拉功能 初始化时,各个引脚都有上拉功能。 注意: 当E口引脚配置为非输入/输出功能时,其寄存器中的值没 有意义。 6. 端口F控制寄存器 GPFDAT---为准备输出或输入的数据,其值为8位[7:0] GPFUP---端口F上拉寄存器,位[7:0]有意义。 0:对应引脚设置为上拉 1:无上拉功能 初始化时,各个引脚都有上拉功能。 注意: 当F口引脚配置为非输入/输出功能时,其寄存器中的值没 有意义。 7. 端口G控制寄存器 GPGDAT---为准备输出或输入的数据,其值为16位[15:0] GPGUP---端口G上拉寄存器,位[15:0]有意义。 0:对应引脚设置为上拉 1:无上拉功能 初始化时,[15:11]引脚无上拉功能,其它引脚有。 注意: 当G口引脚配置为非输入/输出功能时,其寄存器中的值没有意义。 8. 端口H控制寄存器 GPHDAT---为准备输出或输入的数据,其值为11位[10:0] GPHUP---端口H上拉寄存器,位[10:0]有意义。 0:对应引脚设置为上拉 1:无上拉功能 注意: 当H口引脚配置为非输入/输出功能时,其寄存器中的值没有意义。 7.1.2 外部中断寄存器 S3C2410A具有24个外部中断,可以被各种信号请求。外部中断控制寄存器EXTINTn可以设置外部请求信号时电平触发还是边沿触发,并且可以设置信号的极性。 为了识别电平中断,EXTINTn脚的有效逻辑电平必须延续40ns。 7.1.2 外部中断寄存器 主要设置各个外中断源的触发方式、滤波 7.1.2 外部中断寄存器 EXTINT0---外中断触发方式控制寄存器0 EINT0~7---中断请求信号触发方式选择 000:低电平触发 0
您可能关注的文档
最近下载
- 医院信息网络安全培训PPT课件.pptx
- 2025年前列腺科普试题及答案.docx
- 立式叶片排渣过滤机-中国化工设备网.doc
- 20250508 北京大学DeepSeek系列06:DeepSeek私有化部署和一体机.pptx VIP
- 【7上英YL】芜湖市2024-2025学年七年级上学期期中考试英语试卷.pdf VIP
- 屋面瓦及檩条拆除安全方案.doc
- Schneider Electric施耐德Easy Altivar ATV610 变频器编程手册(中文).pdf VIP
- NB∕T34024-2024生物质成型燃料质量要求及分级.docx VIP
- STM32F1开发标准教程-教学大纲、授课计划.docx
- 新语境幼儿园教师专业能力等级与评定.pdf VIP
文档评论(0)