熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-7-25 22:01
正文摘要:求助大家,,為什么邏輯分析儀出來的碼跟實(shí)際遙控器的值對不上,,圖中是我按遙控器的第一個(gè)按鍵出來的,,按道理應(yīng)該是45,,為什么邏輯分析儀是5D呢,邏輯分析儀,接收管,遙控器好的,實(shí)在想不通 |
謝謝解答,我也是剛好卡在這里![]() ![]() ![]() ![]() ![]() ![]() |
謝謝解答,我也是剛好卡在這里![]() ![]() ![]() ![]() |
邏輯分析儀是以高低電位識別0/1的,而NEC格式對0/1的識別是有高低寬度要求的,兩者解碼方式不一樣。 請細(xì)讀NEC格式的0/1定義。 |
我找到原因了, 原來是我的移位弄反了,紅外發(fā)射是先發(fā)送低位,在發(fā)送高位的,,所以先接到到的數(shù)據(jù)是先放在低位,,,所以我理解錯(cuò)了,,也就是邏輯分析儀的碼A2 5D H=1010 0010 0101 1101 實(shí)際是0100 0101 1011 1010 =45 BA H,,這樣就對得上了,接收的程序也要注意是把接收的數(shù)據(jù)放高位還是低位,,剛好我接收的數(shù)據(jù)是放低位,,所以就對得上資料的碼值,,對不上邏輯分析儀出來的碼值 |
哥們,請注意NEC協(xié)議是最先接收低位的! 你反過來看下:A2不是就等于45了呢? |
yzwzfyz 發(fā)表于 2019-7-26 08:59 標(biāo)準(zhǔn)的NEC 協(xié)議數(shù)據(jù)格式,,,就普通淘寶那個(gè)用來學(xué)習(xí)遙控器,我沒有示波器,我用邏輯分析儀測試的,選擇高電平觸發(fā),直接接接收頭的data腳,,測出來的數(shù)據(jù)又符合NEC的協(xié)議數(shù)據(jù),,就是不知道為什么對不上遙控器的碼值,所以實(shí)在想不懂哪一步出錯(cuò)了 |
示波器用的是什么編碼格式解碼的呢? 按鍵又是用的什么編碼格式解碼的呢? |
Powered by 單片機(jī)教程網(wǎng)