PWM模式单脉冲输出
请教一下如何配置,可在PWM模式下,输出有效电平在前的一个PWM波形。STC的PWM模块有三种,如果用的是高级PWM的话,可通过PWMx_CCER1寄存器修改有效电平:
这个单波形,有效电平在前,而由于计数器CNT(向上计数)由“0”增至比较的ccr值时,才能输出(脉宽可调的)有效电平,我理解是:无法在启动计数时,先输出有效电平。
如果像下图这样,就没有问题
njrdxdz 发表于 2026-3-19 09:46
这个单波形,有效电平在前,而由于计数器CNT(向上计数)由“0”增至比较的ccr值时,才能输出(脉宽可调的 ...
上一楼已经说了,设置为低电平有效即可。 设置“低电平”有效,很容易得到的是下图,并非想要的:实际要求的是:如原帖所示的波形,为实现一种编码,对高、低电平有先后,及宽度的要求。
njrdxdz 发表于 2026-3-19 11:14
设置“低电平”有效,很容易得到的是下图,并非想要的:实际要求的是:如原帖所示的波形,为实现一种编码, ...
不是的,假设周期1000,占空比200,有效电平为低电平,则每个PWM周期开始先输出低电平200个时钟,然后是800个时钟的高电平。
页:
[1]