F2812的输出的PWM波初始状态是高电平还是低电平
2个回答
展开全部
你可以参照一下F28335的设置,设置如下:
将28335的pwm引脚配置为PWM输出:
EPwm6Regs.AQCTLA.bit.CAU = AQ_SET; // Set PWM6A on campA while increasing. U implies up
EPwm6Regs.AQCTLA.bit.CAD = AQ_CLEAR; // clear the PWM6A while decreasing. D means down
这样设置的话就是active low 即两个CAMPA间,PWM引脚输出低电平,初始状态为低电平;
EPwm6Regs.AQCTLA.bit.CAU = AQ_CLEAR; // Set PWM6A on Zero
EPwm6Regs.AQCTLA.bit.CAD = AQ_SET;
这样设置的话就是active high, 即两个CAMPA间,PWM引脚输出高电平,初始状态为高电平;
-完-
将28335的pwm引脚配置为PWM输出:
EPwm6Regs.AQCTLA.bit.CAU = AQ_SET; // Set PWM6A on campA while increasing. U implies up
EPwm6Regs.AQCTLA.bit.CAD = AQ_CLEAR; // clear the PWM6A while decreasing. D means down
这样设置的话就是active low 即两个CAMPA间,PWM引脚输出低电平,初始状态为低电平;
EPwm6Regs.AQCTLA.bit.CAU = AQ_CLEAR; // Set PWM6A on Zero
EPwm6Regs.AQCTLA.bit.CAD = AQ_SET;
这样设置的话就是active high, 即两个CAMPA间,PWM引脚输出高电平,初始状态为高电平;
-完-
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询