打印
[应用相关]

进入睡眠状态

[复制链接]
598|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怎样工作的吧

使用特权

评论回复
5
shashaa| | 2019-3-9 09:57 | 只看该作者
应该就是想使用它的节能模式,在做电池供电.

使用特权

评论回复
6
xia00| | 2019-3-9 10:00 | 只看该作者
如果开启了每4次校准一次,那么在初始化时应当手动校准一次。否则就会丢失前3次唤醒。

使用特权

评论回复
7
hfdy01| | 2019-3-9 10:00 | 只看该作者
你是做这方面的吗?我想问一下这样的wor怎么做

使用特权

评论回复
8
CallReceiver| | 2019-3-9 10:03 | 只看该作者
首先确定你需要的功耗水平

使用特权

评论回复
9
boy1990| | 2019-3-9 10:04 | 只看该作者
确定接收时间时,唤醒数据包应该尽量小,以降低占空比

使用特权

评论回复
10
sourceInsight| | 2019-3-9 10:05 | 只看该作者

电容的容值和电阻的阻值怎么选择的?

使用特权

评论回复
11
keaibukelian| | 2019-4-1 12:04 | 只看该作者
然后就唤醒他啊

使用特权

评论回复
12
labasi| | 2019-4-1 12:08 | 只看该作者
应该是对他的寄存器不了解吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

424

主题

1616

帖子

1

粉丝