[STM32L4] TIM多通道输入捕获怎么老抓不到边沿?

[复制链接]
1637|23
 楼主| 帛灿灿 发表于 2025-5-4 07:15 | 显示全部楼层 |阅读模式
两个通道抓不同频率,好像其中一个一直没进中断,是互斥了吗?
Clyde011 发表于 2025-5-4 07:20 | 显示全部楼层
分辨率设置太低也会错过窄脉冲。
公羊子丹 发表于 2025-5-4 07:20 | 显示全部楼层
两个通道是不是配置到了同一输入源?
周半梅 发表于 2025-5-4 07:21 | 显示全部楼层
频率太高可能触发不过来。
 楼主| 帛灿灿 发表于 2025-5-4 07:22 | 显示全部楼层
CH1-CH4用法不同,有时候不能同时开。
童雨竹 发表于 2025-5-4 07:23 | 显示全部楼层
检查下CCER和CCMR寄存器配置。
万图 发表于 2025-5-4 07:24 | 显示全部楼层
是不是通道没开捕获?
Wordsworth 发表于 2025-5-4 07:25 | 显示全部楼层
用逻辑分析仪能看到信号吗?
Bblythe 发表于 2025-5-4 07:26 | 显示全部楼层
我碰到过滤波设太大直接屏蔽了。
Pulitzer 发表于 2025-5-4 07:26 | 显示全部楼层
EXT trigger 有可能影响捕获触发。
Uriah 发表于 2025-5-4 07:27 | 显示全部楼层
再确认下哪边是Rising,哪边Falling。
江河千里 发表于 2025-5-14 15:59 | 显示全部楼层
通过STM32CubeMX或寄存器配置确保引脚复用为TIM输入捕获功能(如GPIO_Mode_AF_PP)。检查是否被其他外设(如ADCUSART)占用。

远山寻你 发表于 2025-5-14 16:37 | 显示全部楼层
输入信号电平(如3.3V逻辑)与STM32L4引脚耐压(如5V容忍需配置)或电平标准不兼容。使用分压电路或电平转换芯片适配信号

光辉梦境 发表于 2025-5-14 16:58 | 显示全部楼层
启用引脚内部上拉/下拉电阻避免信号悬浮

别乱了阵脚 发表于 2025-5-14 19:20 | 显示全部楼层
信号边沿存在毛刺或抖动,导致多次触发捕获。解决方案:增大输入滤波器分频系数。
淡漠安然 发表于 2025-5-14 23:09 | 显示全部楼层
中断未使能或优先级不当,现象:捕获中断未触发或被其他中断阻塞。启用输入捕获中断(如TIM_IT_CC1)并配置NVIC优先级。
三生万物 发表于 2025-5-15 03:00 | 显示全部楼层
根据信号频率设置预分频器和计数器上限

暖了夏天蓝了海 发表于 2025-5-15 09:00 | 显示全部楼层
在信号线上添加RC滤波电路(如10kΩ电阻+10nF电容)。使用示波器观察信号质量,确认无异常毛刺。

冰春彩落下 发表于 2025-5-15 09:50 | 显示全部楼层
.多通道同时捕获时,一个通道的捕获可能会干扰另一个通道。建议各通道独立配置,无共享资源冲突。
一秒落纱 发表于 2025-5-15 15:00 | 显示全部楼层
未启用输入捕获通道或滤波器配置错误,导致边沿检测失效。启用通道并配置为输入捕获模式,设置合理的滤波器分频系数,避免噪声干扰

您需要登录后才可以回帖 登录 | 注册

本版积分规则

197

主题

6586

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部