【硬件连接】
其中:
- 对射式红外传感器DO数字输出接PA0接口,也是TIM2的ETR引脚
- 可以在引脚定义图里找TIMx的etr引脚是哪个
【定时器外部时钟初始化与内部时钟不一样的部分】
1.
//选择时基单元时钟,选择外部部时钟 TIM_ETRClockMode2Config(TIM2,TIM_ExtTRGPSC_OFF,TIM_ExtTRGPolarity_NonInverted,0X0F);
外部触发滤波器的值可以查看手册
2.
输入方式可以查看手册配置表:
推荐使用浮空输入,但浮空输入一旦悬空电平就会不断跳变。所以用上拉输入,用上拉电阻防止跳动。
//配置NVIC NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); NVIC_InitTypeDef NVIC_InitStructure; NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;//抢占优先级 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;//响应优先级 NVIC_Init(&NVIC_InitStructure);
标签:TIM2,定时器,引脚,外部,NVIC,TIM,InitStructure,时钟 From: https://www.cnblogs.com/woyaobiye/p/17330946.html