STM32 F103单片机基本定时器的输出触发信号
时间: 2023-07-18 14:53:30 浏览: 370
STM32F103实现外部中断触发【支持STM32F10X系列单片机】
STM32 F103单片机的基本定时器(TIM)有多个输出触发信号,包括:
1. 更新事件触发(TIM_TRGO_UPDATE):当计数器向上计数或向下计数到自动重装值时,触发更新事件,产生更新事件触发信号。
2. 比较匹配触发(TIM_TRGO_OC1REF):当计数器计数值与比较匹配寄存器1(CCR1)的值相等时,产生比较匹配触发信号。
3. 比较匹配触发(TIM_TRGO_OC2REF):当计数器计数值与比较匹配寄存器2(CCR2)的值相等时,产生比较匹配触发信号。
4. 比较匹配触发(TIM_TRGO_OC3REF):当计数器计数值与比较匹配寄存器3(CCR3)的值相等时,产生比较匹配触发信号。
5. 比较匹配触发(TIM_TRGO_OC4REF):当计数器计数值与比较匹配寄存器4(CCR4)的值相等时,产生比较匹配触发信号。
这些输出触发信号可以通过设置TIMx_CR2寄存器中的CCDS位来使能。当CCDS位被设置为1时,TIMx_CR2寄存器中的CCUS位可以选择输出触发信号的极性。这些输出触发信号可以用于控制其他外设模块的工作,例如ADC采样、DAC输出等。
阅读全文