




已阅读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年教师招聘之《幼儿教师招聘》预测试题及参考答案详解【达标题】
- 教师招聘之《小学教师招聘》考前冲刺练习试题及参考答案详解(巩固)
- 2025年教师资格综合素质试卷及答案
- 押题宝典演出经纪人之《演出经纪实务》通关考试题库及参考答案详解(培优)
- 教师招聘之《幼儿教师招聘》强化训练模考卷及答案详解(易错题)
- 教师招聘之《小学教师招聘》自我提分评估附答案详解(满分必刷)
- 教师招聘之《小学教师招聘》考前自测高频考点模拟试题附答案详解【夺分金卷】
- 演出经纪人之《演出经纪实务》考试历年机考真题集附答案详解(培优b卷)
- 2025山西焦煤集团所属煤炭子公司井下操作技能人员招聘模拟试卷及答案
- 安全知识系列培训课程课件
- 醋酯纤维及其面料的知识
- 新高考人教版高中化学必修一全套课件
- 《大学美育》第1章
- 城里来了大恐龙
- 体育原理完整版
- 门诊发药交待注意事项
- 中小学心理健康教育指导纲要考试试题及答案(整理)
- GA/T 115-2020道路交通拥堵度评价方法
- 食品试验设计与统计分析
- 公安民警心理压力应对Baidu课件
- 会议电视系统工程设计规范附条文说明
评论
0/150
提交评论