# STM_CC1101 **Repository Path**: iantangs/STM_CC1101 ## Basic Information - **Project Name**: STM_CC1101 - **Description**: 使用STM32F103控制CC1101接收CMT2110的OOK格式数据 - **Primary Language**: C - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-01-22 - **Last Updated**: 2021-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # STM32_Receive_CC1101 使用CC1101接收, 温湿度模块为老王家所购得 发射端为CMT2110A,使用STM32F1平台; CC1101 更换为以下驱动库: https://gitee.com/goering_of_the_sky/STM_CC1101.git CMT2110A 参考 https://github.com/lupyuen/LoRaArduino/tree/ee84f3bdb05a282475d27cf1fe5f4f0eecf47821/libraries/HopeRFLib 温度传感器驱动参考 https://github.com/sciosense/ENS210_driver ### 重要参考 在此深表感谢! 淘宝评论区-用户- <忠***狂> 传感器是ENS210,发射频率433.8左右,OOK跳变间隙编码,符号率2k,82个跳变,4倍宽同步,2倍1,1倍0,3倍结束。有效72跳变,9字节,前8字节求和后取256模等于第9字节。(B[5]*256+B[4])/64-273.15为温度,(B[7]*256+B[6])/512为湿度。 ### 版本信息 1. V0.2 切换为异步串行模式,可接收到节点数据,1101在接入开关电源/使用逻辑分析仪采样等情况下产生接收干扰; 2. V0.3 调整CC1101 Rx配置,降低接收灵敏度,可准确接收CMT2110数据; 添加IIC伪装ENS210数据, ### 数据分析 1. 接收到的数据可能需要去掉第一个bit 2. 发送的数据是前次从传感器读取的数据 3. 接入电波钟模块,晚上23:30(大概)后无线电静默?