下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 DSP控制输出占空比固定的PWM波形实验

DSP控制输出占空比固定的PWM波形实验.doc

DSP控制输出占空比固定的PWM波形实验

布丁张慧婷
2018-10-02 0人阅读 举报 0 0 暂无简介

简介:本文档为《DSP控制输出占空比固定的PWM波形实验doc》,可适用于领域

DSP控制输出占空比固定的PWM波形实验实验名称:DSP控制输出占空比固定的PWM波形实验课程名称:DSP基于TMSXX专业:DSP控制输出占空比固定的PWM波形一(实验目的:理解TMSLFXX芯片的EVA、EVB的功能(理解EVA、EVB的工作原理(掌握EVA、EVB产生PWM波的方法二(实验设备:计算机CCS版软件DSP仿真器示波器三(实验步骤:(启动CCS用ProjectOpen打开“”共享资料TMSF例程第十二章EVPWM’’查看各源程序并加载“pwmout”(单击“Run”运行程序然后用示波器观察CPU板上PWM,的输出波形。修改CMPR、CMPR、CMPR的值可改变相应输出的占空比修改TPR改变PWM的周期,TCMPR占空比和高低电平有效。TCLK*TCMPRf,D,根据连续增公式=KHz,=TPRTPR改变TMODE=为连续增模式TPR=OxDTCMPR=xD得到占空比为频率为kHZ的pwm波TCLK*TCMPRf,D,根据连续增公式=KHz,=TPRTPR改变TMODE=为连续增减模式TPR=OxDTCMPR=xEA得到占空比为频率为kHZ的pwm波四(实验源程序:程序一系统初试化程序#include"DSPDeviceh"voidInitSysCtrl(void){UintiEALLOWDevEmuRegsMRAMDFT=xDevEmuRegsMRAMDFT=xDevEmuRegsLRAMDFT=xDevEmuRegsLRAMDFT=xDevEmuRegsHRAMDFT=xSysCtrlRegsWDCR=xSysCtrlRegsPLLCR=xAfor(i=i<i){}SysCtrlRegsHISPCPall=xSysCtrlRegsLOSPCPall=xSysCtrlRegsPCLKCRbitEVAENCLK=SysCtrlRegsPCLKCRbitEVBENCLK=EDISvoidKickDog(void){EALLOWSysCtrlRegsWDKEY=xSysCtrlRegsWDKEY=xAAEDIS}程序二Gpio口初始化#include"DSPDeviceh"voidInitGpio(void){EALLOWGpioMuxRegsGPAMUXbitTPWMGPIOA=GpioMuxRegsGPAMUXbitTPWMGPIOA=GpioMuxRegsGPAMUXbitPWMGPIOA=GpioMuxRegsGPAMUXbitPWMGPIOA=GpioMuxRegsGPAMUXbitPWMGPIOA=GpioMuxRegsGPAMUXbitPWMGPIOA=GpioMuxRegsGPAMUXbitPWMGPIOA=GpioMuxRegsGPBMUXbitTPWMGPIOB=GpioMuxRegsGPBMUXbitTPWMGPIOB=GpioMuxRegsGPBMUXbitPWMGPIOB=GpioMuxRegsGPBMUXbitPWMGPIOB=GpioMuxRegsGPBMUXbitPWMGPIOB=GpioMuxRegsGPBMUXbitPWMGPIOB=GpioMuxRegsGPBMUXbitPWMGPIOB=GpioMuxRegsGPBMUXbitPWMGPIOB=EDIS}程序三EV初始化#include"DSPDeviceh"voidInitEv(void){EvaRegsTCONbitTMODE=EvaRegsTCONbitTPS=EvaRegsTCONbitTENABLE=EvaRegsTCONbitTCLKS=EvaRegsTCONbitTECMPR=EvaRegsTCONbitTMODE=EvaRegsTCONbitTPS=EvaRegsTCONbitTENABLE=EvaRegsTCONbitTCLKS=EvaRegsTCONbitTECMPR=EvaRegsGPTCONAbitTCOMPOE=EvaRegsGPTCONAbitTPIN=EvaRegsGPTCONAbitTPIN=EvaRegsTPR=OXDEvaRegsTCMPR=OXEAEvaRegsTCNT=EvaRegsTPR=OXDEvaRegsTCMPR=OXEEvaRegsTCNT=EvaRegsCOMCONAbitCENABLE=EvaRegsCOMCONAbitFCOMPOE=EvaRegsCOMCONAbitCLD=EvaRegsDBTCONAbitDBT=EvaRegsDBTCONAbitEDBT=EvaRegsDBTCONAbitEDBT=EvaRegsDBTCONAbitEDBT=EvaRegsDBTCONAbitDBTPS=,EvaRegsACTRall=xEvaRegsCMPR=EvaRegsCMPR=EvaRegsCMPR=EvbRegsTCONbitTMODE=EvbRegsTCONbitTPS=EvbRegsTCONbitTENABLE=EvbRegsTCONbitTCLKS=EvbRegsTCONbitTECMPR=EvbRegsTCONbitTMODE=EvbRegsTCONbitTPS=EvbRegsTCONbitTENABLE=EvbRegsTCONbitTCLKS=EvbRegsTCONbitTECMPR=EvbRegsGPTCONBbitTCOMPOE=EvbRegsGPTCONBbitTPIN=EvbRegsGPTCONBbitTPIN=EvbRegsTPR=xfEvbRegsTCMPR=xEvbRegsTCNT=EvbRegsTPR=xEEvbRegsTCMPR=xDCEvbRegsTCNT=EvbRegsCOMCONBbitCENABLE=EvbRegsCOMCONBbitFCOMPOE=EvbRegsCOMCONBbitCLD=EvbRegsDBTCONBbitDBT=EvbRegsDBTCONBbitEDBT=EvbRegsDBTCONBbitEDBT=EvbRegsDBTCONBbitEDBT=EvbRegsDBTCONBbitDBTPS=,EvbRegsACTRBall=xEvbRegsCMPR=xDCEvbRegsCMPR=xDCEvbRegsCMPR=xDC}程序四主程序#include"DSPDeviceh"#include"DSPGlobalprototypesh"voidmain(void){InitSysCtrl()DINTIER=xIFR=xInitPieCtrl()InitPieVectTable()InitGpio()InitEv()EvaRegsTCONbitTENABLE=EvaRegsTCONbitTENABLE=EvbRegsTCONbitTENABLE=EvbRegsTCONbitTENABLE=while(){}}PS:加粗的为修改的部分五(实验结果:f=KHZ,占空比=连续增模式的PWM波形f=KHZ,占空比=连续增减模式的PWM波形六实验小结:通过本次实验我了解到了TMSLFXX芯片的EVA、EVB的功能和其在在程序中的作用通过对计数模式中连续增和连续增减模式的PWM波的频率和占空比的计算公式的应用并且修改现有程序的一部分就能实现所要的目标观察记录示波器的波形并记录相关的频率和占空比。通过本次实验让我们对DSP在实际操作中的应用有了更深的了解。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/7

DSP控制输出占空比固定的PWM波形实验

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利