
在使用STM32F103芯片的2个定时器捕获2路PWM波时,当2路信号同时输入时,会出现捕获的频率不准确,但是分开一路一路的输入捕获时,捕获的PWM频率是正确的,这是什么原因导致的呢? |
HRTIM 变频控制输出的第一个周期频率异常
WS2812B怎么显示任意字符 / 图案?
PWM+DMA求助
STM32F103RCT6 定位孔 镂空,会影响使用吗?
HAL库1.8.4在做破坏性测试的时候出现g_state永远为busy的情况导致串口通信发送卡死
L9663驱动开发
用rt_thread 环境编写,DAP-LINK 下载烧录,每一次空芯片下载之后就无法二次下载。求解
怎么在不用中断的情况下,测量霍尔编码器的数据
stm32cubemx F103芯片tim3 encoder模式pc6和pc7引脚,自动生成代码缺少gpio映射。
STM32G070RET6,中断优先级配置没有效果
理论上来说,两个定时器是独立的硬件,配置好后,捕获过程也是独立的存贮到寄存器,后面就是取用的方式了。
仔细梳理一下,调试一下,甚至设定一个固定频率,看看获取值是否正常,再检查处理方式是否要改善。
相信很快就能找到问题点。
如果基于捕获中断的话,可能会低优先级的捕获事件因处理高优先级捕获事件被错过了,等待来处理时
已经是另外一次捕获数据了。
注意中断服务程序尽量精炼。
如果被捕获的脉冲很窄的话,可以分别使用中断方式或DMA方式做处理。