stm32定时器脉冲计数.docVIP

  • 7
  • 0
  • 约2.23千字
  • 约 4页
  • 2023-05-28 发布于浙江
  • 举报
stm32定时器脉冲计数 今天,尝试使用STM32的计数器的外部时钟功能,来对外部脉冲信号进行计数。效果还不错。具体设置如下: /* TIM3_CH2 为脉冲输入口 1. 配置GPIO_GPIOA_PIN7 输入 2. 配置TIM3 计数器在TI2 端的上升沿计数: 1). TIMx_CCMR1: CC2S =01; 配置通道2检测TI2输入的上升沿 2). TIMx_CCMR1:IC2F =000; 选择输入滤波器带宽 3). TIMx_CCER: CC2P =0; 配置上升沿极性 ? 4). TIMx_SMCR: SMS =111; 选择定时器外部时钟模式1 5). TIMx_SMCR: TS =110; 选择TI2作为触发输入源 ? 6). TIMx_CR1: CEN =1; 启动计数器 */ void TIM3_External_Clock_CountingMode(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; // TIM_ICInitTypeDef TIM_ICInitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);

文档评论(0)

1亿VIP精品文档

相关文档