已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
F281X流水灯控制 硬件设置GPIO设置GPIO寄存器介绍软件设计 三态输出的八D透明锁存器锁存器 Latch 是一种对脉冲电平敏感的存储单元电路 它们可以在特定输入脉冲电平作用下改变状态 锁存 就是把信号暂存以维持某种电平状态 只有在有锁存信号时输入的状态被保存到输出 直到下一个锁存信号 通常只有0和1两个值 O0 O7可直接与总线相连当三态允许控制端OE为低电平时 O0 O7为正常逻辑状态 可用来驱动负载或总线OE为高电平 O0 O7呈高电阻 既不驱动总线 也不为总线的负载 内部逻辑操作部受影响LE为高电平 O随D的数据耳边LE为低电平 O被锁存在以建立的数据电平 74HC373介绍 74HC373的真值表 当三态允许控制端OE为低电平时 Q0 Q7为正常逻辑状态 可用来驱动负载或总线 当OE为高电平时 Q0 Q7呈高阻态 即不驱动总线 也不为总线的负载 但锁存器内部的逻辑操作不受影响 当锁存允许端LE为高电平时 Q端电平随数据D而变 当LE为低电平时 Q端被锁存 GPIOA0 7控制LED灯的亮灭 具体工作流程1 TMS320LF281芯片通过74HC373锁存器分别控制8个发光二极管LED1 LED8的亮与灭 2 TMS320LF281的数据总线的D7 D0驱动74HC373的数据输入引脚D7 D0 为外部接口XINTF的空间2 Zone2 片选信号 对应存储空间基址为0 x80000 当XA15 XA0地址线均为高时 使能74HC373锁存器 因此该LED灯的存储器映射地址为0 x0880013 通过对0 x088001单元写数据就可以改变8个LED的亮与灭 4 本系统还应用了CPU定时器 产生定时中断 在响应中断时给0 x088001单元写数 从而实现了LED灯的定时闪烁5 当按下外部中断按钮时 产生外部中断 显示状态按要求不再发生变化 GPIO设置 TMS320F281x的GPIO多路复用器将有关引脚用作数字I O口时 可以组成数字I O口GPIOA GPIOB GPIOD GPIOE GPIOF和GPIOG 通用I O端口 GPIOMUX DIR寄存器 GPIO寄存器 GPIO口通过功能控制 方向 数据 设置 清除和反转触发寄存器来控制GPxMUX 功能选择寄存器 配置I O工作在外设操作模式或数字量I O模式 复位时所有GPIO配置成I O功能 如果GPxMUX bit 0 配置为I O功能 如果GPxMUX bit 1 配置为外设功能 I O的输入功能和外设的输入通道总是被使能的 输出通道是GPIO和外设公用的 引脚如果配置成为I O功能 就必须屏蔽相应的外设功能 否则 将会产生随机的中断信号 GPxDIR 方向控制寄存器 用来配置I O的方向 输入 输出 复位时 所有GPIO为输入 如果GPxDIR bit 0 引脚配置为数字量输入 如果GPxDIR bit 1 引脚配置成数字量输出 GPxDAT 数据寄存器 如果I O配置为输入 反映当前经过量化后I O输入信号的状态 如果I O配置为输出 向寄存器写值设定I O的输出 如果GPxDAT bit 0 且设置为输出功能 置相应的引脚为低电平 如果GPxDAT bit 1 且设置为输出功能 置相应的引脚为高电平 GPxSET 设置寄存器 是只写寄存器 任何读操作都返回0 如果相应的引脚配置成数字量输出 写1后相应的引脚为高电平 写0时没有影响 如果GPxSET bit 0 没有影响 如果GPxSET bit 1 且引脚设置为输出 将相应的引脚置成高电平 GPxCLEAR 清除寄存器 是只写寄存器 任何读操作都返回0 如果相应的引脚配置成数字量输出 写1后相应的引脚置成低电平 写0时没有影响 如果GPxCLEAR bit 0 没有影响 如果GPxCLEAR bit 1 且引脚设置为输出 将相应的引脚置成低电平 GPxTOGGLE 取反寄存器 是只写寄存器 任何读操作都返回0 如果相应的引脚配置成数字量输出 写1后相应的引脚信号将被取反 写0时没有影响 如果GPxTOGGLE bit 0 没有影响 如果GPxTOGGLE bit 1 且引脚设置为输出 将相应的引脚取反 GPIO引脚分配 F281 器件上有56个多功能复用引脚 通过GPxMUX寄存器可配置为外设信号或数字I O引脚 如果配置为数字I O引脚 可以通过方向寄存器 GPxDIR 控制引脚为输入或输出 通过量化寄存器 GPxQUAL 设定量化采样周期 QUALPRD 消除输入信号中的毛刺干扰 总结 GPxMUX寄存器GPxMUX bit 0 配置为I O方式 1 配置为外设方式GPxDIR寄存器GPxDIR bit 0 配置为数字输入 1 配置为数字输出GPxDAT寄存器GPxDAT bit 输入方式读引脚状态 输出方式设定引脚状态 0 输出0 1 输出1GPxSET寄存器GPxSET bit 1 输出方式下引脚置高电平GPxCLEAR寄存器GPxCLEAR bit 1 输出方式下引脚置低电平GPxTOGGLE寄存器GPxTOGGLE bit 1 输出方式下将引脚电平置反 软件设计 GEL是通用扩展语言 GeneralExtensionLanguage 的英文缩写 GEL是一个大小写敏感但缺少类型检测的解释性语言 只有int类型 在语法上可看作是C语言的一个子集 GEL支持以下类型的语句 函数定义函数参数调用GEL函数返回语句if else语句whileordowhile语句GEL注释预处理语句 通用I O的初始化 voidInitGpio void 初始化GPIO引脚 EALLOW 设置GPIOA引脚 AL 7 0 为输入 AH 15 8 为输出GpioMuxRegs GPAMUX all 0 x0000 设置GPIOA为数字I OGpioMuxRegs GPADIR all 0 xFF00 高字节输出 低字节输入GpioMuxRegs GPAQUAL all 0 x0000 不使用输入量化功能GpioDataRegs GPADAT all 0 xAA00 高字节输出0 xAAGpioDataRegs GPASET all 0 xAA00 置位对应输出引脚GpioDataRegs GPACLEAR all 0 x5500 清零对应输出引脚GpioDataRegs GPATOGGLE all 0 xFF00 取反输出引脚GpioMuxRegs GPBMUX all 0 xFFFF 设置GPIOB为外设引脚 用作EVB信号 GpioMuxRegs GPBQUAL all 0 x0000 不使用输入量化功能EDIS GEL的作用在于扩展CCSStudio的功能 可以用gel来调用一些菜单命令 对DSP的存储器进行初始化配置等 但不是必需的 当希望上电后立刻开启或实现某些功能 那么可以在项目中装载GEL文件 由TI提供或用户自行编写 来实现这个目的 但是建议对于使用仿真器和DSP功能板的仿真环境用户来说 这种GEL语言文件是没必要加入到配置中的 gel语言的重要性在于针对计算机模拟环境的用户 使用gel可以为其准备一个虚拟的DSP仿真环境 但也不是非用不可的 LED灯定时闪烁控制系统软件 include DSP281x Device h 引用头文件 include DSP281x Examples h 功能服务函数的声明interruptvoidcpu timer0 isr void 声明CPU定时器0的中断服务程序 以下为主程序voidmain void 初始化系统控制寄存器 PLL 看门狗和时钟InitSysCtrl 禁止和清除所有CPU中断向量DINT 初始化PIE控制寄存器InitPieCtrl PIE的中断都禁用 PIE中断标志位清0 CPU的中断都禁用 CPU的中断标志位清0IER 0 x0000 IFR 0 x0000 初始化中断向量表 InitPieVectTable 中断向量表指向CPUT0中断服务程序的入口地址EALLOW
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生意居间合同
- 砂石订货合同
- 生化实验技术题库及答案
- 编程场景面试题及答案
- 宝洁面试题及答案
- 五金 购销合同
- 2025年及未来5年中国散装食品行业竞争格局分析及投资战略咨询报告
- 指纹鉴定合同
- 安康英文面试题及答案
- 有线电视安装协议书
- 学术英语写作知到章节答案智慧树2023年天津外国语大学
- 2022年山东威海港引航站招聘引航员2人笔试备考题库及答案解析
- 安医一附院护士考核试题
- 化工企业生产管理规章制度
- 农村村级集体“三资”管理问题分析及对策建议获奖科研报告
- 变频器维修与维护课件
- 高考语文文学类文本阅读-《雪(-苏康斯坦丁-帕乌斯托夫斯基)》-详细解读课件
- 个人学习-1 .华美企业文化培训
- 重塑商业模式创新打造企业核心竞争力课件
- 2022年宝信软件发展现状及竞争优势分析
- 《聚合物基复合材料成型工艺》PPT课件(完整版)
评论
0/150
提交评论