您的位置:首页 > 其它

STM32 HAL库 定时器输入捕获功能

2018-03-18 11:16 1416 查看
测量脉冲宽度或者测量频率
基本方法1.设置TIM2 CH1为输入捕获功能; 2.设置上升沿捕获; 3.使能TIM2 CH1捕获功能; 4.捕获到上升沿后,存入capture_buf[0],改为捕获下降沿; 5.捕获到下降沿后,存入capture_buf[1],改为捕获上升沿; 6.捕获到上升沿后,存入capture_buf[2],关闭TIM2 CH1捕获功能; 7.计算:capture_buf[2] - capture_buf[0]就是周期,capture_buf[1] - capture_buf[0]就是高电平所占时间。
时钟配置:



引脚看是否需要上拉

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: