本文主要是介绍F28335 ePWM模块的相位TBPHS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考文档:TI的EPWM官方手册 《TMS320x2833x, 2823x Enhanced Pulse Width Modulator (ePWM) Module Reference Guide》
一、代码如下:
//PWM1模块给PWM2提供同步脉冲
// EPWM Module 1 config
EPwm1Regs.TBPRD = 450; // Period = 900 TBCLK counts (增减模式下,周期是2倍的TBCLK * PRD)
EPwm1Regs.TBPHS.half.TBPHS = 0; // PWM1自身相位从0开始
EPwm1Regs.TBCTL.bit.CTRMODE = TB_COUNT_UPDOWN; // 增减计数模式
EPwm1Regs.TBCTL.bit.PHSEN = TB_DISABLE; // Master module,不使用外部的同步脉冲(通常2个DSP芯片之间需要同步时,其中一个的
这篇关于F28335 ePWM模块的相位TBPHS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!