资 源 简 介
经典DSP PWM脉冲触发程序:
HRPWM1_Config(200); // ePWM1 target, 750 KHz PWM (SYSCLK=150MHz)
HRPWM2_Config(250); // ePWM2 target, 600 KHz PWM (SYSCLK=150MHz)
HRPWM3_Config(500); // ePWM3 target, 300 KHz PWM (SYSCLK=150MHz)
HRPWM4_Config(1000); // ePWM4 target, 150KHz PWM (SYSCLK=150MHz)
EALLOW;
SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC = 1;
EDIS;
while (update ==1)
{
for(DutyFine =1; DutyFine <256 ;DutyFine ++)
{
// Example, write to the HRPWM extension of CMPA
EPwm1Regs.CMPA.half.CMPAHR = DutyFine << 8; // Left shift by 8 to write into