第07讲可编程数字量通用IO综述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 可编程数字量通用I/O 7.0 数字接口的实现和实现方法 CPU与外设的信息交互: 1 数据信息 2 状态信息 3 控制信息 访问外设的方式 1 内存和IO端口统一编址 2 独立的IO端口编址 7.1 功能概述 F2812:56个通用数字量输入输出端口(GPIO) 大多为通用I/O和专用功能复用 使用寄存器GPIOMux来独立设置每个引脚的功能 控制位为0:相应引脚作为通用数字量I/O 控制位为1:相应引脚作为专用引脚使用 7.2 端口配置 F2812:对所有数字量I/O进行分组 每组作为一个端口 GPIO-A、B、D、E、F、G六组 一个物理引脚可以有多种不同的功能 可通过软件进行功能设置 某一时刻只能用作一种功能 C28x GPIO 引脚分配 Note: GPIO are pin functions at reset GPIO A, B, D, E include Input Qualification feature GPIO内部结构图 C28x GPIO 功能框图 ? ? ? 1 0 MUX Control Bit 0 = I/O Function 1 = Primary Function Pin Primary Peripheral Function I/O DAT Bit (R/W) In Out ? I/O DIR Bit 0 = Input 1 = Output GPxMUX GPxDIR GPxDAT GPxSET GPxCLEAR GPxTOGGLE Some digital I/O and peripheral I/O input signals include an Input Qualification feature 信号限定 1、经过GPXDAT寄存器,可读取引脚的任何状态,不管处于什么操作方式 2、一些选择的输入信号被QUALxCLK限定,它是SYSCLKOUT的一个预定标版本。GPxQUAL寄存器说明了合格的采样周期。采样窗口位6个采样周期。当所有的采样都相同时(都为1或者为0),输出才能够改变。这种特性能够去除输入信号中所有混有的不希望的噪音 信号限定 7.3 数字量I/O寄存器及其应用 F2812:所有外设寄存器全部分组为外设帧 PF0、PF1、PF2 PF0包括控制访问内部Flash和SARAM速度的控制寄存器 PF1包括绝大部分外设控制寄存器 PF2主要用于CAN模块的控制寄存器 TMS320F2812的存储器映射 BROM vector (32) MP/MC=0 ENPIE=0 reserved reserved reserved 数据 | 程序 0x00 0000 0x00 0400 0x00 0800 0x00 0D00 0x00 1000 0x00 6000 0x00 7000 0x00 8000 0x00 9000 0x00 A000 0x3D 7800 0x3D 8000 0x3F 8000 0x3F A000 0x3F F000 0x3F FFC0 0x3F C000 0x18 0000 0x10 0000 0x08 0000 0x00 4000 0x00 2000 数据 | 程序 128-Bit Password 0x3D 7C00 C28x GPIO MUX/DIR 寄存器 C28x GPIO 数据寄存器 C28x GPIO 数据寄存器 GPADAT/GPASET/GPACLEAR/GPATOGGLE寄存器与I/O映射寄存器GPAMUX及GPADIR寄存器有相同的位 GPADAT寄存器是可读写寄存器。读该寄存器将返回限定后的输入I/O脚的信号状态。写此寄存器将把对应的状态作为设置的的I/O信号输出 GPASET寄存器是只写寄存器(读返回0),将对应的I/O信号脚写1,将使该I/O信号置为高电平,写0无效 GPACLEAR寄存器是只写寄存器(读返回0) 将对应的I/O信号端写1,将使I/O置为低电平,写0无效 5. GPATOGGLE寄存器是只写寄存器(读返回0)。将对应的I/O信号脚写1,将翻转I/O脚的信号电平,写0无效。 7.3.1 I/O复用寄存器及其应用 7.4 本章小结 习题 F2812 GPIO引脚的功能复用如何选择? 简述F2812 DSP的端口配置 外设寄存器如何分组?数字量I/O控制寄存器的地址映射到外设寄存器的哪个帧? 简述I/O复用寄存器、数据寄存器的位结构定义及应用 END 信号限定(方式一) 信号限定(方式二)

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档