最近在搞紅外的編碼發送問題,雖然簡單,但是還是碰到一些小問題,導致比預期的要大大的滯后:
第一:前導碼的長度,網上不少人做的是4.5毫秒的低電平,4,5毫秒的高電平,其實不是這樣的,電視機的編碼是:9毫秒的低電平,4.5毫秒的高電平,根據標尺在程序里進行調整。
第二: 結束碼,結束嗎在編碼中沒有提及,但是少了結束嗎必定失敗,我就在這里翻了跟頭,有時候真是這樣,把你半趴下那個人,你應該感激!加上結束碼就好了,因為如果沒有結束嗎那么接收方不知道你從哪里結束,也就不會有正確的編碼出來!就是如此!
第三:載波頻點,載波頻率要在38K的占空比50%進行調制。不可以直接發射,必須調制!否則就是災難性的!
第四:重復碼的結構可以不予考慮!程序靈活拓展,可有可無,不是必要的!
今后要注意如此問題,嘿嘿!
|