资源简介
通过采样电位器电压,实现对占空比的随时可调,不用该参数重新烧写程序。

代码片段和文件信息
// TI File $Revision: /main/9 $
// Checkin $Date: August 10 2007 09:05:08 $
//###########################################################################
//
// FILE: Example_EpwmSetup.c
//
// title: Frequency measurement using EQEP peripheral
//
// DEscriptION:
//
// This file contains source for the ePWM initialization for the
// freq calculation module
//
//###########################################################################
// Original Author: SD
//
// $TI Release: DSP2833x Header Files V1.01 $
// $Release Date: September 26 2007 $
//###########################################################################
#include “DSP2833x_Device.h“ // DSP2833x Headerfile Include File
#include “DSP2833x_Examples.h“ // DSP2833x Examples Include File
#if (CPU_FRQ_150MHZ)
#define CPU_CLK 150e6
#endif
#if (CPU_FRQ_100MHZ)
#define CPU_CLK 100e6
#endif
#define PWM_CLK 10e3 // If diff freq. desired change freq here.
#define SP CPU_CLK/(2*PWM_CLK)
#define TBCTLVAL 0x200E // Up-down cnt timebase = SYSCLKOUT
void EPwmSetup()
{
// InitEPwm1Gpio();
InitEPwm();
EPwm1Regs.TBPRD = 6000; // Set timer period
EPwm1Regs.TBPHS.half.TBPHS = 0x0000; // Phase is 0
EPwm1Regs.TBCTR = 0x0000; // Clear counter
// Setup TBCLK
EPwm1Regs.TBCTL.bit.CTRMODE = TB_COUNT_UPDOWN; // Count up
EPwm1Regs.TBCTL.bit.PHSEN = TB_DISABLE; // Disable phase loading
EPwm1Regs.TBCTL.bit.HSPCLKDIV = TB_DIV2; // Clock ratio to SYSCLKOUT
EPwm1Regs.TBCTL.bit.CLKDIV = TB_DIV2;
EPwm1Regs.TBCTL.bit.PRDLD = TB_SHADOW;
EPwm1Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_DISABLE;
EPwm1Regs.CMPCTL.bit.SHDWAMODE = CC_SHADOW; // Load registers every ZERO
EPwm1Regs.CMPCTL.bit.SHDWBMODE = CC_SHADOW;
EPwm1Regs.CMPCTL.bit.LOADAMODE = CC_CTR_ZERO;
EPwm1Regs.CMPCTL.bit.LOADBMODE = CC_CTR_ZERO;
// Setup compare
EPwm1Regs.CMPA.half.CMPA = 3000;
// Set actions
EPwm1Regs.AQCTLA.bit.CAU = AQ_SET; // Set PWM1A on Zero
EPwm1Regs.AQCTLA.bit.CAD = AQ_CLEAR;
EPwm1Regs.AQCTLB.bit.CAU = AQ_CLEAR; // Set PWM1A on Zero
EPwm1Regs.AQCTLB.bit.CAD = AQ_SET;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2295 2014-12-18 10:28 zhankongbilianxuketiao\00ic_EPwmSetup.c
文件 4657 2015-07-11 15:24 zhankongbilianxuketiao\00ic_PWM_out.c
文件 239 2015-07-10 13:56 zhankongbilianxuketiao\cc_build_Debug.log
文件 229 2015-07-13 09:45 zhankongbilianxuketiao\Debug.lkf
目录 0 2015-07-18 15:46 zhankongbilianxuketiao\Debug\
文件 112980 2014-12-18 10:28 zhankongbilianxuketiao\Debug\00ic_EPwmSetup.obj
文件 117545 2015-07-13 09:45 zhankongbilianxuketiao\Debug\00ic_PWM_out.obj
文件 112961 2015-03-24 09:25 zhankongbilianxuketiao\Debug\DSP2833x_Adc.obj
文件 1272 2015-01-24 19:00 zhankongbilianxuketiao\Debug\DSP2833x_ADC_cal.obj
文件 1551 2015-01-24 19:00 zhankongbilianxuketiao\Debug\DSP2833x_CodeStartBranch.obj
文件 114291 2015-03-24 09:26 zhankongbilianxuketiao\Debug\DSP2833x_CpuTimers.obj
文件 155671 2015-06-09 10:42 zhankongbilianxuketiao\Debug\DSP2833x_DefaultIsr.obj
文件 137407 2015-01-09 18:55 zhankongbilianxuketiao\Debug\DSP2833x_DMA.obj
文件 116620 2015-03-24 09:26 zhankongbilianxuketiao\Debug\DSP2833x_EPwm.obj
文件 122727 2015-03-24 09:26 zhankongbilianxuketiao\Debug\DSP2833x_GlobalVariableDefs.obj
文件 113187 2015-03-24 09:26 zhankongbilianxuketiao\Debug\DSP2833x_PieCtrl.obj
文件 120093 2015-03-24 09:26 zhankongbilianxuketiao\Debug\DSP2833x_PieVect.obj
文件 117551 2015-03-24 09:26 zhankongbilianxuketiao\Debug\DSP2833x_SysCtrl.obj
文件 1283 2015-01-24 19:00 zhankongbilianxuketiao\Debug\DSP2833x_usDelay.obj
文件 115337 2015-03-24 09:26 zhankongbilianxuketiao\Debug\DSP2833x_Xintf.obj
文件 113678 2015-01-20 15:30 zhankongbilianxuketiao\Debug\PID.obj
文件 26695 2015-07-10 13:56 zhankongbilianxuketiao\Debug\ZQ28335_PWM_OUT.map
文件 147070 2015-07-10 13:56 zhankongbilianxuketiao\Debug\ZQ28335_PWM_OUT.out
目录 0 2015-07-18 15:46 zhankongbilianxuketiao\ZQ28335_PWM_OUT.CS_\
文件 3072 2015-07-10 13:56 zhankongbilianxuketiao\ZQ28335_PWM_OUT.CS_\FILE.CDX
文件 1606 2015-07-11 15:24 zhankongbilianxuketiao\ZQ28335_PWM_OUT.CS_\FILE.DBF
文件 2982 2015-07-10 13:56 zhankongbilianxuketiao\ZQ28335_PWM_OUT.CS_\FILE.FPT
文件 326144 2015-07-11 15:24 zhankongbilianxuketiao\ZQ28335_PWM_OUT.CS_\SYMBOL.CDX
文件 241423 2015-07-11 15:24 zhankongbilianxuketiao\ZQ28335_PWM_OUT.CS_\SYMBOL.DBF
文件 414178 2015-07-11 15:24 zhankongbilianxuketiao\ZQ28335_PWM_OUT.CS_\SYMBOL.FPT
文件 11827 2015-07-13 09:59 zhankongbilianxuketiao\ZQ28335_PWM_OUT.paf2
............此处省略3个文件信息
- 上一篇:stm32射频卡RC522测试程序亲测可用
- 下一篇:DDA直线插补
相关资源
- DSP28335程序片内FLASH搬运至RAM运行的
- 基于DSP28335的直流电机闭环调速
- 永磁同步电机无位置传感器DSP28335代码
- TIDSP28335CAN中文使用手册.pdf
- DSP28335的PMSM的SVPWM电机代码
- dsp28335各外设
- DSP28335串口二阶BOOT源码
- DSP28335中文手册
- 用于DSP28335的编程例程 主要是用于有
- DSP28335TI例程
- ucos ii 在DSP28335上的移植
- dsp28335数据手册 中文版
- ucos2.52在DSP28335上的移植程序,RAM版
- 基于DSP28335的SVPWM,CCS6.0
- dsp28335官方例程
- DSP28335 SYS/BIOS
- DSP28335控制单相逆变器双闭环控制程序
- TI dsp28335浮点运算库
- DSP28335+AD7656+CPLD完整PCB图4层板
- DSP28335最小系统原理图以及PCB文件
- DSP28335+AD7606 SVPWM 电路原理和PCB
- DSP28335开发攻略.pdf
- DSP28335-步进电机
- DSP28335例程以及手把手教你学DSP28335
- TMS320F28335DSP原理与开发编程
- 手把手教你学DSP2812书籍 配套资料光盘
- dsp28335最小系统原理图
- DSP28335做简单的频谱分析fft算法
- dsp28335的pwm程序
- AD7606基于DSP28335的SPI方式下的数据采集
评论
共有 条评论