stm32中CC1IE是什么意思,

学习 时间:2026-03-31 20:22:17 阅读:2895
stm32中CC1IE是什么意思,什么条件下可以触发

最佳回答

仁爱的音响

尊敬的大叔

2026-03-31 20:22:17

CC1IE不是被触发,是用来控制捕捉/比较中断的开启或关闭。如果此位被置1,则在捕获/比较中断事件发生时,TIMx_SR寄存器中的CC1IF标志会被置1。如果CC1工作在比较输出模式,那么当计数器的值等于预设的比较值时就会触发比较输出中断,导致CC1IF被触发置1。如果CC1工作在输入捕捉模式,那么在IC1脚捕捉到符合设置的脉冲时,CC1IF会被触发置1。 再问: 你所说的“符合设置的脉冲”,是指PSC的分频吗 再答: 如果你调用库函数去做输入捕捉模块的初始化,那么“符合”的定义就取决于 TIM_ICInitStructure 这个结构体里面的成员是怎么设置的。再问: 我用的是寄存器的 再答: 参考STM32F1系列Technical Reference Manual 13。3。6 Input Capture Mode那些步骤。具体些就是TIMx_CCMRx寄存器的几个ICxF位负责滤波,TIMx_CCER寄存器的CC1NP、CC1P负责触发信号的极性(二者都为0是上升沿触发,只有CC1P为1是下降沿触发,二者都为1则是任意边沿触发)。TIMx_CCMR1寄存器中的IC1PS位负责分频器。影响触发条件的就这几个地方了。其余的就看手册吧。再问: 谢谢!我搞明白了!

最新回答共有2条回答

  • 欣慰的便当
    回复
    2026-03-31 20:22:17

    CC1IE不是被触发,是用来控制捕捉/比较中断的开启或关闭。如果此位被置1,则在捕获/比较中断事件发生时,TIMx_SR寄存器中的CC1IF标志会被置1。如果CC1工作在比较输出模式,那么当计数器的值等于预设的比较值时就会触发比较输出中断,导致CC1IF被触发置1。如果CC1工作在输入捕捉模式,那么在IC1脚捕捉到符合设置的脉冲时,CC1IF会被触发置1。 再问: 你所说的“符合设置的脉冲”,是指PSC的分频吗 再答: 如果你调用库函数去做输入捕捉模块的初始化,那么“符合”的定义就取决于 TIM_ICInitStructure 这个结构体里面的成员是怎么设置的。再问: 我用的是寄存器的 再答: 参考STM32F1系列Technical Reference Manual 13。3。6 Input Capture Mode那些步骤。具体些就是TIMx_CCMRx寄存器的几个ICxF位负责滤波,TIMx_CCER寄存器的CC1NP、CC1P负责触发信号的极性(二者都为0是上升沿触发,只有CC1P为1是下降沿触发,二者都为1则是任意边沿触发)。TIMx_CCMR1寄存器中的IC1PS位负责分频器。影响触发条件的就这几个地方了。其余的就看手册吧。再问: 谢谢!我搞明白了!

上一篇 设集合A={x|x+m大于等于0},B={x|-2

下一篇 以幸福为话题写一篇作文600字题目自拟