[应用相关] 进入睡眠状态

[复制链接]
969|11
 楼主| feiqi1 发表于 2019-3-9 09:47 | 显示全部楼层 |阅读模式
我在使用TIcc1100e无线芯片过程中遇到了问题,正常的通信没问题就是我想让它进入睡眠状态,就是我不知道怎么去操作。
androidbus 发表于 2019-3-9 09:52 | 显示全部楼层
官网的历程我有点看不懂?大神写过这样的程序吗?
litengg 发表于 2019-3-9 09:52 | 显示全部楼层

CC1101 WOR唤醒在上电后或者复位后的第一次唤醒的时候,总是要很长一段时间才唤醒,能收到数据,但是收到第一次数据后,后面的收发却在设定时间内接受正常。下面 是我的寄存器设置

/*************************************************
函数名称 : CC1101_InitWOR
函数入参 : void
函数说明: 电磁波WOR唤醒功能初始化 设置为0.5秒轮训
函数备注: WOR 初始化 并进入掉电模式
**************************************************/
INT8U CC1101_InitWOR(void)
{
// halSpiStrobe(CCxxx0_SIDLE); //进入空闲状态
halSpiWriteReg(CCxxx0_MCSM2,0x03); //设置轮训时间
halSpiWriteReg(CCxxx0_MCSM0,0x38); //RC自动校准
halSpiWriteReg(CCxxx0_WOREVT1,0x43); //设置轮训周期
halSpiWriteReg(CCxxx0_WOREVT0,0xb5);

halSpiWriteReg(CCxxx0_WORCTRL,0x78); //启动自动校准 设置时间
halSpiStrobe(CCxxx0_SFRX); //复位RX——BUFF
halSpiStrobe(CCxxx0_SWORRST);
halSpiStrobe(CCxxx0_SWOR); //启动WOR
return 1;
}

void CC1101_WOR(void)
{
// halSpiStrobe(CCxxx0_SIDLE);
halSpiStrobe(CCxxx0_SFRX); //复位RX——BUFF
halSpiStrobe(CCxxx0_SWORRST);
halSpiStrobe(CCxxx0_SWOR); //启动WOR
}

void EINT0_IRQHandler(void)       //中断处理程序  GDO0    设置为06
{
UINT8 i,leng =8;
INT8U RxBuf[8]={0};
P3_ISRC = P3_ISRC;
if(halRfReceivePacket(RxBuf,&leng) ==0)      //判断接受是否正确
{
for(i=0;i<8;i++)
RxBuf = 0;
}
else                           //接受正确
{
Time_ok = 1;
}
CC1101_WOR();      //再次进入掉电状态
// P3_ISRC = P3_ISRC; //清中断标志
// System_Gorun(TEST);
// System_runfinger();
// EINT0_Off();
WDT();
}
qiangweii 发表于 2019-3-9 09:56 | 显示全部楼层

这个看该无线模块的MCU怎样工作的吧
shashaa 发表于 2019-3-9 09:57 | 显示全部楼层
应该就是想使用它的节能模式,在做电池供电.
xia00 发表于 2019-3-9 10:00 | 显示全部楼层
如果开启了每4次校准一次,那么在初始化时应当手动校准一次。否则就会丢失前3次唤醒。
hfdy01 发表于 2019-3-9 10:00 | 显示全部楼层
你是做这方面的吗?我想问一下这样的wor怎么做
CallReceiver 发表于 2019-3-9 10:03 | 显示全部楼层
首先确定你需要的功耗水平
boy1990 发表于 2019-3-9 10:04 | 显示全部楼层
确定接收时间时,唤醒数据包应该尽量小,以降低占空比
sourceInsight 发表于 2019-3-9 10:05 | 显示全部楼层

电容的容值和电阻的阻值怎么选择的?
keaibukelian 发表于 2019-4-1 12:04 | 显示全部楼层
然后就唤醒他啊
labasi 发表于 2019-4-1 12:08 | 显示全部楼层
应该是对他的寄存器不了解吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

424

主题

1616

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部