微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 有人做个CC1101模块收发吗,做过的看下

有人做个CC1101模块收发吗,做过的看下

时间:10-02 整理:3721RD 点击:
为什么要SPI读写一个字节啊,而且我的CC1101资料上也没有时序图,所以问下谁帮帮我解释一下
//------------------------------------------------/
//函数功能:通过SPI写读一字节                     /
//输入参数:value                                 /
//输出参数:B_value                               /
//-----------------------------------------------/
uchar SPI_WR_Byte(uchar value)
{
uchar i,B_value=0;
SCLK=0;
for(i=0;i<8;i++)
{
  if(value&0x80)
   SI=1;
  else
   SI=0;
  value<<=1;
  SCLK=1;
  _nop_();_nop_();
  B_value<<=1;
  if(SO)
   B_value|=0x01;
  SCLK=0;
  _nop_();_nop_();
}
return B_value;
}

你那句话不清楚

寄存器配置用的吧,最近才琢磨这个模块,有做过或在做的么?求指导交流啊 Q:413157123

我也在学习中,感觉需要单片机的底子

单片机通过SPI接口与CC1101模块通信,对CC1101内部寄存器进行配置和访问的

我也是正在学习中,SPI 的时序图如下,大家互相学习,希望能帮到大家。G:\ariel\ZHP3000\硬件DATASHEET\图片资料

我是新手,上次传的不是,请参考这次的。

CC1101_SPI时序图


CC1101_SPI时序时间要求


国产替代CC1101、SI4432无线芯片HW3000
满足低功耗要求:极低的接受电流8mA,业内领先的20dBm输出功率
成本低:比CC1101、SI4432无线芯片有价格优势
传输距离可达到2Km@10kbps
www.silicontra.com

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top