tag 标签: cc1101模块

相关博文
  • 热度 5
    2024-6-15 14:17
    326 次阅读|
    0 个评论
    CC2500和CC1101移植说明
    主要通过如何移植、移植注意、关于芯片配置、如何生成导出配置四大步骤来说明CC2500和CC1101移植 首先通过下图1这个宏进行选择 & 如何移植 要移植的部分在 CC2500_hal.c 和 CC2500_hal.h中, 搜索 "//移植" 就可以定位到 库 所需的依赖, 需要根据 您的环境实现这些函数 & 移植注意 强烈推介用软件spi实现, 因为有些地方需要读写spi引脚 1 可以使用 smarkRF软件生成不同的配置数组preferredSettings, 实现无缝切换配置 如何生成配置在文档的最下面 1 CC2500 和 CC1101 库是通用的, 只是配置不一样, 通过 下面两个宏来定义 #define USE_CHIP_CC2500 #define USE_CHIP_CC1101 2 以下两个文件是重点要移植的, 强烈推荐使用软件SPI cc2500_hal.c cc2500_hal.h 3 本例程默认使用 DIO1(MISO)用于判断发射和接收 4 CC2500_SendPacket 无堵塞发送, 要注意发完了才能再次调用 5 cc2500_app.c cc2500和cc1101通用的应用演示, 通过 CC2500_MODE 配置TX 和 RX TX: 每隔100ms进行无堵塞发送 RX: 一直处于接收状态 & 关于芯片配置 可以根据 SmartRF Studio 7配置并生产宏定义, 代替CC2500.h的宏定义即可, 但是如果你对配置参数不了解, 很容易照成收发不正常, 但是为了速率与距离的配置, 需要进一步了解具体的参数和功能 以下图2为参考, 能实现基本的测试, 具体进阶配置需要对cc2500有一点的认识后进行 配置时要注意, 切记, 在 cc2500.c中, 如果模块带外部PA,千万不要更改 IOCFGx 的配置, 如下图3的源码所示, 否则会导致PA无法正常工作 & 如何生成导出配置 第一步: 打开 SmartRF Studio7, 选择对应芯片, 如果是2.4G 的CC2500则如下图4所示 并点击 OpenRF Device in Offine Mode. 第二步: 生成配置, 并复制黏贴到代码里,如下图5
  • 热度 19
    2010-6-2 12:04
    2490 次阅读|
    0 个评论
      该射频无线模块采用TI chipcon高性能无线芯片CC1101开发。是一种低成本、高度集成的UHF收发器,专为远距离无线应用而设计。 我们将提供完整硬件、软件参考方案,缩短产品研发周期,为您节省成本投入。 产品特征: 输出功率可达30dBm,可靠传输距离可达1200m以上 433MHz无线收发器,可订制315M/868M/915M等其它载频 支持 FSK, GFSK, ASK/OOK 以及MSK调制方式 可编程配置传输数率1.2k - 500 kbps 点对点,点对多点,灵活通信方式 可选前向纠错FEC,提高抗干扰能力 可选CRC校验,提高数据可靠性 数字RSSI/LQI输出、载波侦听CS功能、自动信道清理CCA功能 SMD元件26.0*17.0*2.4 mm,体积小 使用廉价的微控制器可得高性能RF系统 通用SPI接口 工作电压 直流3.0-3.6V 功放VDS 3 - 9V 工作频率 433MHz 可编程配制+-5MHz 频率误差 +-10KHz 调制方式 FSK/GFSK/ASK/OOK/MSK 可编程配制 输出功率 22-30dBm 接收灵敏度  -112dBm 2.4 Kbps 饱和度 -15dBm 接收电流 20mA 2.4 Kbps 发射电流 90-250mA 与输出功率有关 待机电流 2uA 传输速率 1.2-500Kbps  可编程配制 数据接口 SPI接口 通讯距离 1200m  2.4Kbps可视距离 天线阻抗 50ohm 存贮温度 -50 - 150°C 工作温度 -40 - 85 °C 外形尺寸 26.0*17.0*2.4 mm 应用范围: 物流跟踪、仓库巡检、电子标签等 替代232、485进行无线数据通信 工业仪器仪表无线数据采集和控制 AMR(水、电、煤气)三表自动抄表 建筑物与住宅(智能家居)控制 电子消费类产品无线遥控 无线报警与安全系统 无线传感器网络