最近在搞红外的编码发送问题,虽然简单,但是还是碰到一些小问题,导致比预期的要大大的滞后:
第一:前导码的长度,网上不少人做的是4.5毫秒的低电平,4,5毫秒的高电平,其实不是这样的,电视机的编码是:9毫秒的低电平,4.5毫秒的高电平,根据标尺在程序里进行调整。
第二: 结束码,结束吗在编码中没有提及,但是少了结束吗必定失败,我就在这里翻了跟头,有时候真是这样,把你半趴下那个人,你应该感激!加上结束码就好了,因为如果没有结束吗那么接收方不知道你从哪里结束,也就不会有正确的编码出来!就是如此!
第三:载波频点,载波频率要在38K的占空比50%进行调制。不可以直接发射,必须调制!否则就是灾难性的!
第四:重复码的结构可以不予考虑!程序灵活拓展,可有可无,不是必要的!
今后要注意如此问题,嘿嘿!
|