pwm输入捕获测量原理,如果一个高电平时间在一次溢出时间内 ,那么就不需要管,直接取当前计数器就行,如果超过了一次溢出时间,那么就需要将溢出了多少次乘以计数器的重装载值+当前计数值才是真正的计数次数
这个是完整的配置步骤,下面那个图片和这个一样,但是主要是看下个图片的频率
这个图片主要看评论
这个是定时器输入捕获的基本配置步骤,主要也是看评论
注意:输入捕获开了两个中断,一个是捕获中断,只要有上升沿或者下降边沿或者双边沿,(主要看设置的捕获什么边沿),然后就会触发捕获中断,另外一个是更新中断,也就是溢出中断
所以捕获中断是有捕获边沿,而更新中断是计数器溢出的时候 ,才会触发这个中断,用来计算捕获的时间
20241011 第二次学习,自己输出pwm然后自己采pwm,其实只需要把引脚接好就行了,代码都是现成的,只需要把之前实验的pwm输出也运行起来,然后把pwm输入捕获也运行起来就行了——pwm输入捕获的代码里面有pwm输出捕获的代码
这个图主要是
pwm输入捕获 需要配置tim的通道号,这个通道号是stm32公司定义好的,只能在对应的定时器的通道号的gpio进行输入捕获,比如这里170行是tim-chanle-1,那么就需要去查对应资料的那个引脚图来看是哪个gpio引脚
然后164行其实是说是直接映射还是间接映射还是另外一个外部输入?我忘了,但是一般都是直接映射