资源简介
通过采样电位器电压,实现对占空比的随时可调,不用该参数重新烧写程序。
代码片段和文件信息
// 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直线插补
相关资源
- CCS6.2版本Dsp28335工程(包含基本模块的
- DSP28335 SCI中用FIFO完成485收发通信
- DSP28335 三相SVPWM程序
- DSP28335控制DHT11温湿度传感器
- 三电平SVPWM.rar
- F28335最小系统原理图.PDF
- TI-DSP28335-CAN中文使用手册
- DSP28335扩展SRAM和AD板PCB加原理图
- DSP28335完整invter电机控制程序
- 基于DSP28335的PWM程序
- spwm-dsp28335
- DSP28335SVPWM.pdf
- 基于DSP28335生成spwm源程序 三相120度移
- AD采样及读取程序
- DSP28335 AD7606源码.rar
- DSP28335开发板最小系统
- 基于DSP28335的四路PWM移相代码
- 基于DSP28335的4路PWM移相程序
- DSP28335生成SPWM波形源代码
- DSP28335学习经验分享
- 直流无刷电机控制算法
- Candance dsp28335 原理图
- DSP28335片外 FLASH 读写实验CCS工程
- Flash28335_API_V210
- DSP28335 AD7606 研旭
- dsp28335原理图库
- 利用DSP28335实现SPWM波形产生
- DSP28335控制单相逆变器双闭环控制程序
- 硬汉DSP TMS320F28335开发板全套资料
- DSP28335PFC控制程序
评论
共有 条评论