cc1100/cc1101异步串行/ask/ook

本文档详细介绍了使用CC1101进行ASK/OOK异步串行接收的模式设定。重点讨论了GDO0和GDO2的配置,以及寄存器设置,包括频率合成、Modem配置和AGC控制等,以实现有效的数据接收。此外,还提到了AGCCTRL0寄存器对OOK/ASK接收灵敏度的影响。
摘要由CSDN通过智能技术生成

  前段时间因为好奇,用cc1100做了次ask模式的异步串行接收发送试验,虽然成功了,但是没有总结,这次工程用cc1101(软件代码完全可兼容cc1100)做ask异步接收,没办法,重新来过。

  1、ask/ook异步串行接收模式设定

       cc1101有三个gdio可操作,但用于异步串行模式的数据发送只能是gdo0,所以 iocfg0.gdo0_cfg必须设置成0x2d(如果要用到发射的话,也可以不设置,进入发射模式后,自动配置为输入),而数据接收则可用于三个gdio,把gdo2设置成数据输出,iocfg2.gdo2_cfg设置成0x0d。

        在用于异步串行模式时,cc1100集成的几种mcu机制会失效。不支持数据包处理硬件,不支持fifo缓冲,不支持使用数据白化器、交错器和fec,不支持曼彻斯特编码,也不支持msk模式

 2、我的设定

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值