童雨竹 发表于 2025-6-21 07:31

C0用TIM+GPIO做红外遥控,捕不到稳定脉冲

调了几次采样频率,还是经常识别错,有没有办法抗干扰?

Clyde011 发表于 2025-6-21 07:34

我用NEC协议自己解码,调起来很久才准。

Clyde011 发表于 2025-6-21 07:35

红外信号干扰太大了,接收器选对了吗?

周半梅 发表于 2025-6-21 07:36

脉冲宽度是不是太短?定时器频率要够高。

帛灿灿 发表于 2025-6-21 07:37

我都加外部中断配合捕获来识别的。

童雨竹 发表于 2025-6-21 07:38

建议多加一个滑动窗口判断有效信号。

万图 发表于 2025-6-21 07:39

信号头和数据位得分清楚,别混了。

Wordsworth 发表于 2025-6-21 07:40

GPIO输入模式不能错,建议用上拉。

Bblythe 发表于 2025-6-21 07:41

你有没有做滤波?红外接收很敏感。

Pulitzer 发表于 2025-6-21 07:42

STM32C0性能刚好够,优化代码会稳定些。

Uriah 发表于 2025-6-21 07:43

可以先录一组数据手动对比一下。
页: [1]
查看完整版本: C0用TIM+GPIO做红外遥控,捕不到稳定脉冲