核心思路:用PWM输入模式(从模式复位+双通道交叉映射)。以TIMx_CH1为例:1) 配置CH1为输入捕获,上升沿触发,直接模式;2) 配置CH2为输入捕获,下降沿触发,间接模式,且CH2的IC2映射到TI1(即CCMR中IC2选择TI1);3) 从模式选择Reset Mode,触发源选TI1FP1。这样上升沿到来时CCR1锁存周期值并复位计数器,下降沿时CCR2锁存高电平时间。占空比=CCR2/CCR1,频率=定时器时钟/CCR1。注意:两通道必须共用同一输入引脚(TI1),不能接两个引脚;捕获极性由CCER配置,间接通道极性取反;开启CC1E/CC2E和从模式触发使能;读取时先读CCR1再读CCR2,避免溢出竞争。若需测低电平,交换极性即可。