![]() |
發布時間: 2023-12-7 18:40
正文摘要:有沒有大佬能幫忙看看這個紅外遙控解碼程序問題在哪,不知道為什么解碼總是不成功 單片機源程序如下: #include <REGX52.H> #include "Timer0.h" #include "Int0.h" unsigned int IR_Time; unsig ... |
if(IR_pData>32) //如果接收到了32位數據 你看下是不是這里有問題,你沒有存起始碼怎么會有33位數據 ![]() |
借助邏輯分析儀查看,定位問題再解決 |
可以用一個IO口輸出接收到的編碼脈沖,再用示波器或邏輯分析儀看一下接收到的脈寬是否與發送的脈寬一致。 |
|