参考:
http://blog.chinaunix.net/uid-24219701-id-4098258.html
// 通道对应的引脚模式要设置成:GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;
// 因为这个问题弄了三个小时
//初始化TIM5输入捕获参数
TIM5_ICInitStructure.TIM_Channel = TIM_Channel_1; //选择输入端 IC1
TIM5_ICInitStructure.TIM_ICFilter = 0x00;//IC1F=0000 1. 配置输入滤波器 不滤波
TIM5_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising; // 2. 上升沿捕获
TIM5_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI; // 3. 映射到TI1上
TIM5_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1; //4. 配置输入分频,不分频

本文详细介绍了STM32定时器输入捕获的配置步骤,包括设置输入捕获滤波器、极性、映射通道、分频器,以及如何在捕获到有效信号时启用中断。通过捕获通道的电平变化,实现硬件滤波并记录定时器值。
最低0.47元/天 解锁文章
2900

被折叠的 条评论
为什么被折叠?



