文/蒹葭 zhang.zhilong#gmail.com
因为项目中某一个芯片时钟和使能信号对同步有非常严格要求。故而采用PWM定时器来解决。
项目参数:F2812,主频100M,外设频率50M。
1. 定时器计数是从0开始计数的。所以要计10个数,则周期寄存器应设为0x09,而不是0x0A
2. 定时器2控制寄存器的T2SWT1位置一。同时注意,在启动定时器之前,不能将两定时器控制寄存器使能位置1。否则不能同步。
3. PWM电平变化,由定时器比较寄存器的数值决定,例如:比较寄存器设为0x05,则表示计数器数值到5(从0开始计数),电平跃变,而不是第五个。
4. 通过将定时器2的SELT1PR位置位与否,来决定定时器2使用定时器1的周期,还是使用自己的周期。
5. 设定计数初始值和周期,控制寄存器之后,使能定时器1.此时,定时器2也同步启动。
相关代码如下:
EvaRegs.T1PR = 0x0009; // Timer1 period
EvaRegs.T1CMPR = 0x0005; // Timer1 compare
EvaRegs.T1CNT = 0x0000; // Timer1 counter
// Initalize EVA Timer2
EvaRegs.T2PR = 0xCD1D; // Timer2 period
EvaRegs.T2CMPR = 0x000A; // Timer2 compare
EvaRegs.T2CNT = 0x0000; // Timer2 counter
EvaRegs.GPTCONA.bit.TCMPOE = 1;
EvaRegs.GPTCONA.bit.T1PIN = 1;
EvaRegs.GPTCONA.bit.T2PIN = 1;
EvaRegs.T2CON.all = 0x1082; //bit0使用自己的周期bit7--使用T1CON的使能位,同步
EvaRegs.T1CON.all = 0x1002;
EvaRegs.T1CON.bit.TENABLE=1; //T1此时使能,则打到同步,如在前面步骤已使能,则不能同步
分享到:
相关推荐
*摘 要:本文件内容为TMS320UC5402 DSP 寄存器定义头文件 * 寄存器都以指针方式进行寻址 * *当前版本:1.0 *作 者:王飞 *完成日期:2005年2月17日 * *取代版本: *原作者 : *完成日期: **************...
该资料详细介绍了 28335中 PWM定时器的设置 各种寄存器的配置
外设资源,如:A/D、定时器、各种串口(同步和异步) ,WATCHDOG、CAN总线/PWM发 生器、数字IO脚等。是针对控制应用最佳化的DSP,在TI所有的DSP中,只有 C2000有FLASH,也只有该系列有异步串口可以和PC的UART相连。 ...
TMS320F240 片内外设有一个16 位的同步串行外围接口(SPI),一个用于串行通讯接口的SCI 模块,双10 位A/D转换器,带中断的看门狗定时器模块(WDT),带有锁相环(PLL)时钟发生器。另外,还集成了两个事件管理模块...
13个经典DSP程序: 1.指令实验。2.存储器。3.串行口。4.同步串口。5.步进电机。6.硬件中断。7.定时器。8.交通灯。9.直流电机。10.滤波器。11.正弦波发生器。12.语音录放。13.液晶屏。
DSP281x模板及例程, sprc097_281x 例程程序介绍 主要特点 高性能价格比 更加完备的硬件功能,丰富的软件例程 芯片支持C语言编写,编译率高达90% 系统资源 32位 TMS320F2812 150MHz 片内flash 128K×16 bit...
内含 步进电机;定时器;交通灯;同步串口;语音录放。
这些程序包括指令实验、存储器、串行口、同步串口、步进电机驱动、定时器等等……
例3、定时器中断应用举例 例4、利用事件管理器输出多种频率的正弦信号输出例程 例5、SPI和DAC TLV 5617接口例程 例6、CAN总线消息发送例程 例7、使用FIFO缓冲发送数据 例8、使用FIFO缓冲接收数据 例9、ADC应用...
TMS320F206是TI公司推出的一种DSP芯片,它是基于TMS320C5x之上的高速定点数字处理...4.外围电路有软件可编程定时器、软件可编程等待状态发生器、片内锁相环时钟发生器、同步和异步系列串口。 在电力故障录波器的设计
设计了一种可同时测试多个参数,功能综合的风力发电机测试...利用DSP定时器中断来触发A/D芯片进行数据采集,同时利用CPLD控制A/D芯片同步采样。采用内部软件滤波,要求滤除干扰的奇次谐波,实验结果证明滤波效果明显。
可编程看门狗定时器(X5043) 随着高速数字信号处理器(DSP)在信号处理和系统控制领域的广泛应用,基于DSP控制系统的可靠性和保密性问题也越来越突出。利用DSP内嵌的高速同步串行接口模块(SPI),和Xicor公司提供的X...
DMA通道0配置为每次传输1帧,每帧1024个半字(HW,HalfWord),同步事件设置为外部中断4,触发极J性为高电平,初始化定时器0,定时间隔为22 ms。 当外部同步信号到来时,启动定时器0,手动启动DMA通道0,同时设置...
该DSP内部集成了308KB的RAM,并具有丰富的外部接口,如PCI、USB、SPI、同步和异步串口等。同时,芯片内部设计了看门狗和多种定时器,充分满足软件工程稳定性的设计要求。值得一提的是,...
STM32F334xx 微控制器具有高分辨率定时器 ( HRTIM)外设,可产生多达 10 个信号,能够处理用于控制、同步或保护的各种不同输入信号。其模块化架构允许对大部分转换拓扑和多并联转换器进行处理,并可在运行中重新...
面向tms320c54x的程序开发 FIR滤波器实验 ************************************************ * FileName: ex10.asm * * Description: 滤波器实验lowpass 0—1000Hz * ...******************************************...
4.13.12 DSP定时器启动失败引起RRC拒绝率很高 57 4.13.13 某UE异常引起该小区RRC建立成功率指标异常 57 4.13.14 某局搬迁后RAB指配降低问题分析 57 4.14 章节小结 58 5 切换问题分析 59 5.1 概述 59 5.2 软切换问题...
新型 MSP430F2013 等 MSP430 器件具有通用串行接口(USI),因而可用于非常简单直接的接口,该接口不需要“粘接逻辑”且需要的软件开销也很少。有的应用要求对同步数据采集的通道实现精确定时,这时我们就能用这种接口...
通过555定时器产生同步的X轴扫描锯齿波和Y轴扫描阶梯波,其扫描频率不受工频市电限制,扫描信号同步性能好,显示波形稳定。 1 扫描信号发生器设计 1.1 晶体管特性测量原理 图1为晶体管输出特性测量原理,需测量的...
例如,电机控制等特殊的应用要求具有支持多个同步脉宽调制(PWM)定时器的特性。这类处理器包括8b(如8051)到32b(如ARM7)内核。 图1:精密模拟外围设备决定了这种微控制器的类型,但数字外围设备的对等补充也...