yzwzfyz 发表于 2022-8-1 11:22 测出来只有100左右,,100us ,,我都不敢相信 |
lkc8210 发表于 2022-8-1 13:23 112500 是重发信号的时间间隔。我是用STC 那个软件直接生成的定时器寄存器配置。而且我用B站上江科大的代码,得到的时间也是这么多。 |
1 中断内不要干太多的事,要快进快出 你竟然还用LCD显示? 建议中断内只记录时间,不解码 RevBuff[i] = Timer0_GetCounter(); i++; if(i>33)Ir_Trans_End = 1; 2 NEC时序是13500us引导,2250us逻辑1,1125逻辑0 你用112500来比较是不是多了个0?(也有可能你用了1T模式) |
几百?间隔几百天,问题不大。 |