TI中文支持网
TI专业的中文技术问题搜集分享网站

simpliciti的发射间隔在哪修改呢?

我在用的是exp-cc430rf4开发板, 想做一个低功耗无线传感器节点(mcu是430fr5137。 目前配套的传感器节点工作方式是隔一段时间发送一次信息,并且在rssi信号变化时也会发送。 

我想修改传感器节点的电路,不工作时进入lpm4(cpu关,所有时钟关),利用ap发射的信号通过修改的电路唤醒。协议是官方的simliciti, 这里有几个问题。

1.simpliciti协议管理发射间隔模块在哪个头文件里,我翻了很多头文件都找不到?

2.我通过patable修改功率的方式, 但修改之后整体功耗似乎并无变化?

3.fr5137是否带有电波唤醒的功能?

如果有研究这方面的大神,希望能学习学习。

谢谢

Alvin Chen:

发送间隔就在main_babble.c里面。修改delay即可。

static void start2Babble()

{

 uint8_t msg[1];

 /* wake up radio. */

 SMPL_Ioctl( IOCTL_OBJ_RADIO, IOCTL_ACT_RADIO_AWAKE, 0);

 /* Send the bad news message. To prevent confusion with different "networks"

  * such as neighboring smoke alarm arrays send a token controlled by a DIP

  * switch, for example, and filter in this token.

  */

 msg[0] = BAD_NEWS;

 while (1)

 {

   /*wait "a while" */

   NWK_DELAY(100);

   /* babble… */

   SMPL_Send(SMPL_LINKID_USER_UUD, msg, sizeof(msg));

   toggleLED(2);

 }

}

至于430能否被RF唤醒,我记得不能,你可以咨询MSP430版块

Li Peng:

回复 Alvin Chen:

并没有main_babble.c这个头文件。 似乎不是同一个simpliciti版本?

Alvin Chen:

回复 Li Peng:

你去官网下载最新的,这不是头文件好吧,这是c文件。
在C:\Texas Instruments\SimpliciTI-CCS-1.1.1\Projects\Examples\Applications

Li Peng:

回复 Alvin Chen:

这个板配套的例程没有用到这个c文件

Alvin Chen:

回复 Li Peng:

你去下载最新的sdk

赞(0)
未经允许不得转载:TI中文支持网 » simpliciti的发射间隔在哪修改呢?
分享到: 更多 (0)