这几天研究了市场上常见的无线遥控开关,它们的无线部分大都是用2262-2272编码实现,在网上找了些2262-2272软解码的资料,发现少的可怜,即使有实用性也不高,于是乎就有了这篇博客。
22262频率计算公式为F=32000/Ros(KΩ)KHz,其中Ros为震荡电阻,发送一位占用32个时钟周期,其中起始位占用128时钟周期。2262编码格式如下图:
‘F’只有地址为才有,数据位只有‘0’‘1’。
cc1101与stc单片机连接如下:
SI-P1.5;
SO-P1.6;
CLK-P1.7;
CS-P3.4;
GDO0-P4.2(CCP0);
GDO2-P4.3(CCP1);
cc1101配置如下:
0x08,//0x0B, // FSCTRL1 Frequency synthesizer control.
0x00, // FSCTRL0 Frequency synthesizer contr

本文介绍了如何使用CC1101/CC1100与STC单片机进行2262-2272无线遥控编码的模拟解码。通过配置CC1101的参数,实现了约2.1K的异步接收速率,并针对接收过程中可能存在的起始位和数据电平丢失问题提出了解决方案。解码关键在于正确识别起始位,利用定时器资源检测电平宽度比例,遵循2262编码规则进行解码判断。


1万+

被折叠的 条评论
为什么被折叠?



