最佳回答
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位负责分频器。影响触发条件的就这几个地方了。其余的就看手册吧。再问: 谢谢!我搞明白了!
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
