資源簡介
通過采樣電位器電壓,實(shí)現(xiàn)對占空比的隨時(shí)可調(diào),不用該參數(shù)重新燒寫程序。

代碼片段和文件信息
//?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;
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????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個(gè)文件信息
- 上一篇:stm32射頻卡RC522測試程序親測可用
- 下一篇:DDA直線插補(bǔ)
評(píng)論
共有 條評(píng)論