预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、定时器对DSP的系统时钟CLKOUT信号计数,先将PSC减1,直到PSC为0。然后,用TDDR重新装入PSC,同时将TIM减1。如此直到TIM减为0。这时,DSP的CPU发出TINT中断,同时在DSP的TOUT引脚输出一个脉冲信号,脉冲宽度与系统时钟CLKOUT一致。然后,用PRD重新装入TIM,用TDDR重新装入PSC,重复下去,直到系统或定时器复位。(1)TIM(2)PRD(3)TCR3、定时器的启动二、数字振荡器及其实现2、数字振荡器-原理差分方程3、设计实例为了将系数A和B转换到带符号整型格式,可以将它们除2,计算结果再乘2。程序举例Y2.word079BCh Y1.word04B3Ch CA.set0678Eh CB.set0C000h ……… ;时钟中断处理y=Y1*CB+Y2*CA timer: MPYY1,#CB,A;A=Y1*CB LTDY2,Y1;T=Y2,Y2复制到Y1 MAC#CA,A;A=A+T*CA STHA,1,Y2;Y2=A*2 RETE三、时钟发生器2、PLL电路硬件配置PLL时钟方式的配置软件可编程PLL时钟模式寄存器(CLKMD)软件编程PLLPLLCOUNT:从未锁定状态进入PLL模式时的锁定时间,未锁定状态包括以下情况: (1)onpower-up (2)afterchangingthePLLMULorPLLDIVvalues (3)afterturningoffthePLL(PLLON/OFF=0) (4)afterlossofinputreferenceclock. 模式切换从PLL到DIV 例如:从PLL×3模式到DIV-2模式 从PLL到PLL 首先要从PLL模式变为DIV模式,然后从DIV模式变回PLL模式,因为只有在DIV模式下才可以改系数。 例如:从PLL×X到PLL×1模式从DIV到DIV模式 (1)虽然DIV模式下面可以进行对CLKMD修改,但是,从DIV到DIV的改变必须首先把DIV模式改为PLL模式,而且这个PLL模式还必须是整数系数的PLL模式,最后再从PLL模式改回DIV模式; (2)各种修改方法同前面的修改方法是一致的。