
ST的IMU和地磁计用motionfx库融合后航向角异常的问题
请问一下,F4硬件开发手册有最新版本吗?
stm32f407VGT6用freertos库一直进hardfault循环
stm32cubeide 中文乱码能解决吗
Boot0通过10k电阻接地,Boot1作为输入使用被配置成外部中断,现在存在的问题是可能会导致单片机加密无法运行,且无法解密,RDP显示为FF,这是怎么导致的?
STM32中比较适合做FOC控制的芯片
程序卡死在vPortFree函数中
stm32f4系列sdio 时钟如何获取
stm32f407这个STM32_RCC_PERIPHCLK_SDMMC 是哪里定义的
STM32 CUBEIDE 编译报error: expected identifier or '(' before '__asm'
测量连续两次的时间差,这个时间差用内部定时器两次捕获的差值来获得。
下面有篇文章介绍基于STM32 定时器做脉宽测量的内容,你可以参考下。
基于定时器捕获测量脉宽的应用示例
问题如题。采用STM32F401芯片,想用内部时钟计数外部脉冲间隔(可以是沿到沿或两上升沿之间),采用那种方式最好。
希望响应速度快,丢码率低,重复可靠。
有样板工程最好。
先谢谢了
谢谢[ xmshao]
看了您的文章,有点不太明白,估计需要细琢磨一下。我按照您的文章的CubeMX配置开始尝试。主要的问题是STM32F401RCT6右3个Timer可以设置,有两个已经用作PWM输出,只有一个TIMER2作为外部捕获测量,思路是用TIMER4或11记录内部时钟(已经设为80MHz)这没有关系,我的思路与您这个稍稍有点不同时:用TIMER4或11内部Clock定时器时间间隔触发TIMER2开始进入外部信号测量计数过程,由TIMER4或11第二个脉冲终止TIMER2的计数,进入计算阶段,计算完毕,重新开始此循环。
再次感谢回复和您的文章,谢谢谢谢
同一定时器的两个通道。
使能第二个通道的中断,
这样在这个捕获中断中就可以同时处理两个捕获值,计算间隔。
当然,速度慢一些就不合适了。