Thread 中讨论的其他器件:controlSUITE
大家好、
这是我的代码
EALLOW;
EPwm1Regs.TBPRD = 6000;
EPwm1Regs.TBPHS.Half.TBPHS = 0x0000;
EPwm1Regs.TBCTL.bit.CTRMODE = TB_COUNT_UPDOWN;
EPwm1Regs.TBCTL.bit.PHSEN = TB_DISABLE;
EPwm1Regs.CMPCTL.bit.SHDWAMODE = CC_SHADOW;
EPwm1Regs.CMPCTL.bit.SHDWBMODE = CC_SHADOW;
EPwm1Regs.CMPCTL.bit.LOADAMODE = CC_CTR_ZERO;
EPwm1Regs.CMPCTL.bit.LOADBMODE = CC_CTR_ZERO;
EPwm1Regs.CMPA.half.CMPA = 3000;
EPwm1Regs.AQCTLA.bit.CAU = AQ_SET;
EPwm1Regs.AQCTLA.bit.CAD = AQ_CLEAR;
EPwm1Regs.AQCTLB.bit.CAU = AQ_CLEAR;
EPwm1Regs.AQCTLB.bit.CAD = AQ_SET;
EPwm1Regs.DBCTL.bit.OUT_MODE = DB_FUL_ENABLE;
EPwm1Regs.DBCTL.bit.POLSEL = DB_ACTV_HIC;
EPwm1Regs.DBCTL.bit.IN_MODE = DBA_ALL;
EPwm1Regs.DBRED = 100;
EPwm1Regs.DBFED = 100;
EDIS;
EALLOW;
SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=1;
SysCtrlRegs.PCLKCR1.bit.EPWM1ENCLK = 1;// ePWM1
SysCtrlRegs.PCLKCR1.bit.EPWM2ENCLK = 1;// ePWM2
SysCtrlRegs.XCLK.bit.XCLKOUTDIV = 2;//XCLOCKOUT = SYSCLK
EDIS;
EALLOW;
GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 1;// EPWM1A 引脚
GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 1;// EPWM1B 引脚
GpioCtrlRegs.GPADIR.bit.GPIO1 = 1;// GPIO0作为输出
GpioCtrlRegs.GPADIR.bit.GPIO1 = 1;// GPIO1作为输出
EDIS;
但当我调试时、我在示波器屏幕上看不到任何内容
是否有人能向我解释我缺少的内容?
感谢您的关注