433MHz模块stm8、cc1101
时间:11-19
来源:互联网
点击:
- CC1101_WriteReg(CC1101_REG_PATABLE0,0);//关闭天线增益
- CC1101_Command(CC1101_CMD_SIDLE);//退出当前模式
- CC1101_Command(CC1101_CMD_SRX);//进入接收模式
- LED_OFF();
- }
- }
- //CC1101接收到数据
- if(CC1101_GDO2)
- {
- LED_ON();
- RfLen=CC1101_ReadReg(CC1101_REG_RXBYTES);
- CC1101_ReadRxFIFO(RfBuff,RfLen);
- UART1_SendData(&RfBuff[1],RfBuff[0]);//第0B为数据长度,后面的为有效数据
- CC1101_Command(CC1101_CMD_SIDLE);//退出当前模式
- CC1101_Command(CC1101_CMD_SFRX);//清除接收缓冲区
- CC1101_Command(CC1101_CMD_SRX);//进入接收模式
- LED_OFF();
- }
- }
- }
实现透传,调试中发现问题就是接收的时候必须关闭发射增益,否则无法接收,应该是内部发送接收天线进行了切换.
433MHzstm8cc110 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
