你(们)好
我尝试在向上/向下计数模式下使用高分辨率 PWM、但我不知道如何操作
在这种情况下设置 CMPAHR 值。
假设我们设置 TBPRD=100、CMPA=30、CMPAHR=5
然后、 当 TBCTR 递增计数时、PWM 端口 A 在30时钟+ 5*180PS 时打开
当 TBCTR 正在递减计数时, PWM 端口 A 在70Clock +5*180PS 时关闭
端口 A 的总导通时间为100时钟-(30时钟+ 5*180PS)+ 70时钟+ 5*180PS
即140时钟、换句话说、高分辨率在向上/向下计数模式下无效
除了我们在一个 PWM 周期中 TBCTR 变为0或100之前设置 CPMAHR 两次。
是否有人在向上/向下计数模式下告诉我实际的 PWM 操作?
谢谢
插孔