下载此文档

DSP实验三、TMS320F28335 定时器 控制LED亮灭.docx


文档分类:通信/电子 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
继续我的第三个实验;实现定时器控制LED亮灭:学习目的:定时器的寄存器设置及准确定时功能,F28335共有三个定时器:timer0、timer1、timer2(timer2也可用于DSP/BIOS);功能描述:上电默认LD4灭;初始化完成后,LD4以1HZ(1S)频率做状态翻转;电路连接说明: LD4设置为通用GPIO上拉输出初始化后默认为输出LD4灭状态;LD4控制LED灯的负极,如下图; 本次实验选用定时器0,程序时刻读取计数器的值,当值为0时,LD4状态翻转,计数器重载; 程序设计说明: 定时器0的预定标寄存器和计数器设置:定时器时钟为sysclkout=135MHz,预定标寄存器设为1350,计数器设为100000;135Mhz/(1350*100000=1Hz)主要程序如下:=0x546&0xFF;//0x546预定标寄存器(预分频器)=(0x546>>8)&0x00FF;//0x546预定标寄存器(预分频器)注意:在对分配寄存器设置是出现问题,TDDR、TDDRH是两个8位寄存器组成的16位寄存器。源程序如下:#include""//DSP2833xHeaderfileIncludeFile#include""//DSP2833xExamplesIncludeFile#defineLD3_ON() =1#defineLD3_OFF() =1#defineLD3_TOGGLE() =1#defineLD4_ON() =1#defineLD4_OFF() =1#defineLD4_TOGGLE() =1#defineKey_SW12() /***/intmain(void){ InitSysCtrl(); DINT; IER=0x0000; IFR=0x0000; InitPieCtrl(); InitPieVectTable(); InitGpio(); EALLOW; //GPIO0LD3控制LED负极 =0;//0gpiomode =1;//1output0input =0;//1enablepullup0disablepullup //GPIO34LD4控制LED负极 =0;//0gpiomode =1;//1out

DSP实验三、TMS320F28335 定时器 控制LED亮灭 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人镜花流水
  • 文件大小57 KB
  • 时间2019-01-19