![]() |
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模式) |
幾百?間隔幾百天,問題不大。 |