嵌入式系统课件合肥工业大学005.PIM.pdf

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Port Integration Module 《嵌入式系统及应用》 TM 章节介绍 • 教学内容 本章介绍MC9S12XS128的PIM • 教学目标  掌握MC9S12XS128各个端口的功能  掌握MC9S12XS128各个端口的寄存器功能  可以运用各端口的通用功能实现端口的操作  研究对象中的应用实例 《嵌入式系统及应用》 2 一、引言 PIM 是在外设模块和I/O引脚之间建立的接 口(除了接口ATD0和ATD1 ) 每个I/O引脚通过几个寄存器进行配置,以 选择数据流向、驱动能力、是否允许上拉、下 拉等。 《嵌入式系统及应用》 3 二、特性 一个标准端口最少具有以下特征:  输入/输出选择  5V输出及两级可选择的驱动力  具有可选择的上拉或下拉输入 其他特征:  开漏输出  中断输入 《嵌入式系统及应用》 4 三、寄存器描述 • DDR——data direction; • RDR—— reduced drive ; • PE —— pull enable ; • PS —— pull select; • IE —— interrupt enable for the ports 其中PS有两种作用: 如果中断允许,配置中断有效边沿(上升沿或下降沿); 如果PE有效,选择上拉或下拉。 《嵌入式系统及应用》 5 三、寄存器描述 • I/O register 如果端口用于GPIO,该寄存器保存输出到引脚的值。如果端 口用于通用输出,向该寄存器写入值只影响引脚。当读取这个 地址,如果数据方向位为“0”返回的是引脚值;如果数据方向 寄存器位为“1”,返回的是I/O寄存器的值。 • Input register 这是一个只读寄存器,总是返回引脚值。 • Data direction register 该寄存器定义引脚用于输入或输出。 《嵌入式系统及应用》 6 三、寄存器描述 • Reduced drive register 如果端口用于输出,该寄存器允许配置端口的驱动能力。 • Pull device enable register 该寄存器打开上拉或下拉设备。仅当引脚用于输入或“线或” 输出时有效。 • Polarity select register 该寄存器用于选择上拉或下拉。仅当引脚用于输入时有效。如 果引脚用于“线或”输出,上拉器件可以被激活。 《嵌入式系统及应用》 7 四、PORTA、PORTB、PORTE和PORTK 1、数据寄存器Px Bit 7 Bit 6 Bit 5

您可能关注的文档

文档评论(0)

annylsq + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档