核心思路是让预分频器(PSC)与捕获极性共同决定量程,而不是只靠PSC。测量PWM频率时,用从模式复位或捕获中断记录两次上升沿之间的计数值,频率=定时器时钟/((PSC+1)*捕获差值)。高频段应设PSC=0、捕获极性选上升沿,保证计数分辨率;低频段若计数值接近ARR溢出,则增大PSC或改用捕获下降沿/双边沿触发,把捕获间隔压缩到可测范围。实操建议:先固定PSC=0测一次,若捕获差值>ARR/2,则按2的幂增大PSC并重新测量,直到差值落在ARR的1/4~3/4区间;极性优先保持上升沿,只有占空比极小导致边沿抖动时才切换极性。注意PSC改变后要重新初始化捕获通道并清除标志,避免第一次捕获无效。