公羊子丹 发表于 2025-6-8 07:36

用G0做红外遥控接收,响应老是卡一拍

是不是中断里处理太多了?我一段NEC协议总感觉落后半拍。

Clyde011 发表于 2025-6-8 07:40

我最后干脆用PCA9558那种IO扩展收红外了。

公羊子丹 发表于 2025-6-8 07:41

我之前也碰到过,后来用定时器配合捕获搞定的。

周半梅 发表于 2025-6-8 07:42

是不是中断进来太慢了?主频低点可能会卡。

帛灿灿 发表于 2025-6-8 07:43

把NEC协议收的流程放DMA试试?

童雨竹 发表于 2025-6-8 07:43

有没有用逻辑分析仪抓一下看看波形?

万图 发表于 2025-6-8 07:44

红外模块的引脚是不是要加个上拉?

Wordsworth 发表于 2025-6-8 07:45

我感觉用外部中断触发不是很稳。

Bblythe 发表于 2025-6-8 07:46

你试过按键连续按的时候卡不卡?

Pulitzer 发表于 2025-6-8 07:46

换个定时器通道试试,有些PIN抖动大。

Clyde011 发表于 2025-6-8 07:47

是不是主循环里有阻塞函数?
页: [1]
查看完整版本: 用G0做红外遥控接收,响应老是卡一拍