文件名称:STM32基于hal库定时器输入捕获
文件大小:544KB
文件格式:ZIP
更新时间:2023-04-14 05:07:08
STM32 HAL 输入捕获 TIM
输入捕获说的通俗一点就是用计数器(定时器)来记录某一个脉冲高电平的时间,或者我们只捕获脉冲的上升沿或者下降沿,这具体要根据具体事例进行分析。 它的基本工作过程就是先捕捉一次脉冲上升沿,然后计数器开始计时,等待着捕捉到脉冲下降沿,等到捕捉到下降沿的时候,计数器停止计数,计算计数器中的数值,这个数值就是高电平所持续的时间,然后再重现开始下一轮的捕捉。 此程序输入捕获来实现计算某一个脉冲的低电平持续时间
【文件预览】:
hal_timCapture
----MDK-ARM()
--------hal_timCapture.uvoptx(18KB)
--------hal_timCapture.uvprojx(18KB)
--------RTE()
--------debug.ini(50B)
--------hal_timCapture()
--------hal_timCapture.uvguix.sea1216(139KB)
--------startup_stm32f103xb.s(12KB)
----Src()
--------stm32f1xx_it.c(6KB)
--------system_stm32f1xx.c(15KB)
--------stm32f1xx_hal_msp.c(2KB)
--------usart.c(3KB)
--------tim.c(4KB)
--------main.c(8KB)
--------gpio.c(2KB)
----.mxproject(6KB)
----hal_timCapture.ioc(5KB)
----Inc()
--------main.h(3KB)
--------stm32f1xx_it.h(2KB)
--------usart.h(2KB)
--------gpio.h(1KB)
--------stm32f1xx_hal_conf.h(16KB)
--------tim.h(2KB)
----Drivers()
--------CMSIS()
--------STM32F1xx_HAL_Driver()
----删除多余文件内容缩小体积.bat(399B)