
【STM32】HAL库定时器门控模式下降沿捕获示例
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本示例介绍如何使用STM32 HAL库实现定时器门控模式下的下降沿捕获功能,适用于需要精确捕捉信号变化的应用场景。
采用STM32F103C8T6单片机及KeilMDK5.32版本。
使用定时器的内部时钟源,每计一个数为0.1ms,最大计数值为65535(即6.5535秒)。开启定时器2通道1(PA0),配置为下降沿捕获,并设置滤波值为3。将定时器设为门控模式,触发源TRGI设定为TI1FP1。同时启用定时器2的全局中断及比较捕获1中断。
PC13端口控制LED的状态变化,每间隔200ms使LED状态翻转一次,并使用杜邦线连接PC13与PA0。
在输入捕获回调函数中通过串口发送捕获寄存器的数据。根据LED每隔200ms亮灭的变化分析可知,在每次LED点亮或熄灭时应有200ms的时间间隔,因此串口输出的值应当反映这一规律:当LED亮起时开始计数,熄灭时停止计数。
全部评论 (0)
还没有任何评论哟~


