stm32中CC1IE是什么意思,什么条件下可以触发

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 01:07:44
stm32中CC1IE是什么意思,什么条件下可以触发

stm32中CC1IE是什么意思,什么条件下可以触发
stm32中CC1IE是什么意思,
什么条件下可以触发

stm32中CC1IE是什么意思,什么条件下可以触发
CC1IE不是被触发,是用来控制捕捉/比较中断的开启或关闭.如果此位被置1,则在捕获/比较中断事件发生时,TIMx_SR寄存器中的CC1IF标志会被置1.
如果CC1工作在比较输出模式,那么当计数器的值等于预设的比较值时就会触发比较输出中断,导致CC1IF被触发置1.
如果CC1工作在输入捕捉模式,那么在IC1脚捕捉到符合设置的脉冲时,CC1IF会被触发置1.

以下是单片机实践团为您解答;
1)CC1IE位于STM32寄存器TIM1_DIER中,在STM32中TIM1是一个高级控制定时器。
2)捕获/比较模块由一个预装载寄存器和一个影子寄存器组成,读写过程仅操作预装
载寄存器。
3)在输入捕获模式下,当检测到ICx信号上相应的边沿后,捕获/比较寄存器
(TIM1_CCRx)被用来锁存计数器的值。
4)如果需...

全部展开

以下是单片机实践团为您解答;
1)CC1IE位于STM32寄存器TIM1_DIER中,在STM32中TIM1是一个高级控制定时器。
2)捕获/比较模块由一个预装载寄存器和一个影子寄存器组成,读写过程仅操作预装
载寄存器。
3)在输入捕获模式下,当检测到ICx信号上相应的边沿后,捕获/比较寄存器
(TIM1_CCRx)被用来锁存计数器的值。
4)如果需要,通过设置TIM1_DIER寄存器中的CC1IE位允许相关中断请
求,通过设置TIM1_DIER寄存器中的CC1DE位允许DMA请求。
5)你说什么条件下可以触发呢,就是检测大ICx信号上相应的边沿啊。
6)建议看一下Reference Manual中TIM1章节。

收起