久芯网

利用通用定时器捕获PWM信号的问题

avatar Pure Tiger 提问时间: 2023-07-10 21:55:37 / 未解决
利用“通用”定时器捕获PWM信号的频率和占空比时,在配置触发信号和从模式的部分,和使用高级定时器的配置一样吗?
即以下部分的内容:
// 初始化PWM输入模式
  TIM_PWMIConfig(ADVANCE_TIM, &TIM_ICInitStructure);
// 选择输入捕获的触发信号
  TIM_SelectInputTrigger(ADVANCE_TIM, TIM_TS_TI1FP1);      
    // 选择从模式: 复位模式
    // PWM输入模式时,从模式必须工作在复位模式,当捕获开始时,计数器CNT会被复位
  TIM_SelectSlaveMode(ADVANCE_TIM, TIM_SlaveMode_Reset);
  TIM_SelectMasterSlaveMode(ADVANCE_TIM,TIM_MasterSlaveMode_Enable);


2个回答
  • avatar xmshao
    回答时间: 2023-07-10 22:22:32

    看你说用到触发信号和从模式,是指基于PWM输入模式进行测量吧。这个地方的配置,高级定时器和通用定时器是一样的。信号从CH1或ch2进来,使用IC1和IC2分别捕捉上沿和下沿。如果你用通用定时器玩过,使用高级定时器一样的。

  • avatar Pure Tiger
    回答时间: 2023-07-10 22:49:38
    xmshao 发表于 2022-11-30 17:17
    看你说用到触发信号和从模式,是指基于PWM输入模式进行测量吧。这个地方的配置,高级定时器和通用定时器是 ...

    非常感谢你的解答

会员中心 微信客服
客服
回到顶部