DSP应用实例new.pptVIP

  • 18
  • 0
  • 约4.15千字
  • 约 12页
  • 2016-09-20 发布于江西
  • 举报
DSP应用实例new.ppt

方波发生器设计 用TMS320VC5402实现方波发生器。假设时钟频率为4MHz,在XF端输出占空比为50%的方波,方波的周期由片上定时器确定,采用中断方法实现。 定时器初始化 ● 关闭定时器,TCR中的TSS=1; ● 加载PRD。设定定时中断周期,每中断一次,输出端电平取反一次; ● 启动定时器,初始化TDDR,TSS=0,TRB=1 中断初始化 ● 中断允许寄存器IFR中的定时中断位TINT=1,清除未处理完的定时中断; ● 中断屏蔽寄存器IMR中的定时屏蔽位TINT=1,开放定时中断; ● 状态控制寄存器ST1中的中断标志位INTM=0,开放全部中断。 周期为4ms的方波发生器,定时中断周期为2ms,每中断一次,输出端电平取一次反。 初始化定时器0 ;根据定时长度计算公式:Tt=T* (TDDR+1) * (PRD+1) ;给定TDDR=9,PRD=79,CLKOUT主频f=4MHz,T=250ns ;Tt=250*(9+1)*(79+1)=2,000,000(ns)=2(ms) 主程序代码 #include stdio.h #include stdlib.h #include math.h #include file.h #include std.h #define IMR *(volatile unsigne

文档评论(0)

1亿VIP精品文档

相关文档