專案最近接近尾聲,但是問題卻層出不窮,筆者最後的整合階段,是和師兄做的485通訊整合到一起,但是非常奇怪的是,每次只能一次執行成功,後面的就無法解決,令人百思不得其解。
這個問題困擾了很長時間,直道最後專案要求加上按鍵,因為現場除錯的時候是不可能用上位機來除錯的,那樣太慢了,問題的原因才慢慢被我意識到
空調的解碼程式是這樣的:下降沿觸發中斷進行解碼,根據解碼的結果進行相應的動作!也就是說,要啟動解碼程式,首先需要給乙個下降沿來觸發中斷!
一開始,我以為是傳送的過程中被什麼別的中斷打斷了,或者讀取資料的時候錯誤,卻沒有想到是這個問題,因為習慣上,人都會想,紅外編碼正確了,空調自然會開啟。
格力空調紅外編碼
2016年11月04日 13 13 19 閱讀數 5516 格力空調遙控器 yb0f2 紅外碼組成如下,按解碼順序排列 起始碼 s 35位資料碼 連線碼 c 32位資料碼 1 各種編碼的電平寬度 資料碼由 0 1 組成 0的電平寬度為 600us低電平 600us高電平,1的電平寬度為 600us低...
格力空調紅外編碼分析
最近乙個月一直在弄智慧型家居的東西,從最底層的硬體開始,找資料,學著用altium designer畫電路圖,pcb打樣,再到電子元器件採購和焊接,中間出了些問題,也學到很多東西。不廢話了,這裡主要分析一下紅外編碼的問題。紅外遙控器大家肯定都很熟悉,也知道一般的紅外訊號都是38khz調製訊號,但是紅...
自製紅外空調遙控器
自製空調紅外遙控器 一開始網上看了很所紅外的協議nec,rc 5,rc 6,sirc。太多了,據說國內用的最多的是nec的協議。看看實際的波形圖吧 這是家裡格力空調遙控器的開機波形。先講一下紅外置收頭,市面上的有很多種,但總結下就是沒訊號高電平,有型號低電平,還有就是需要38khz的載波對應。傳送頭...