stm32定时器中断寄存器
时间: 2023-09-20 20:09:54 浏览: 121
stm32定时器中断
在STM32微控制器中,定时器中断寄存器包括以下几个:
1. TIMx_CR1寄存器:定时器控制寄存器1,用于配置定时器的工作模式、计数方向、自动重载预装载使能等。
2. TIMx_CR2寄存器:定时器控制寄存器2,用于配置定时器的触发源、ETR输入极性等。
3. TIMx_SMCR寄存器:从模式控制寄存器,用于配置从模式的工作模式、时钟来源等。
4. TIMx_DIER寄存器:DMA/中断使能寄存器,用于配置定时器的DMA请求和中断使能。
5. TIMx_SR寄存器:状态寄存器,用于标志定时器的溢出、比较匹配等事件的发生。
6. TIMx_EGR寄存器:事件生成寄存器,用于产生软件触发的事件,如更新事件、输出比较事件、触发事件等。
7. TIMx_CCMR1/2寄存器:通道比较模式寄存器1/2,用于配置通道的比较模式、比较值等。
8. TIMx_CCER寄存器:通道比较使能寄存器,用于使能通道的比较输出。
9. TIMx_CNT寄存器:计数器寄存器,用于记录定时器的计数值。
10. TIMx_PSC寄存器:预分频器寄存器,用于配置定时器的预分频值。
11. TIMx_ARR寄存器:自动重载寄存器,用于配置定时器的自动重载值。
以上是常用的定时器中断寄存器,具体使用需要根据具体的应用场景进行配置。
阅读全文