在rfEasyLinkEchoRx例程中,我发现如果不执行EasyLink_abort()函数,板子功耗是很大的,
我想解决的问题是:让模块一直等待接收随机发送的数据,并且空闲时静态功耗要几个uA,基于easylink例程如何
实现?
Alvin Chen:
“一直等待接收随机发送的数据,并且空闲时静态功耗要几个ua”
一直等待RX是打开的, 无法空闲的。
你可以试着去用WOR。
rfWakeOnRadioRx
user4959119:
回复 Alvin Chen:
是的,我想的也是这个,但是我这边从机可能一个小时唤醒一次,而且指令任何时刻都可能下达,前导码岂不是要很长,怎么解决?
Alvin Chen:
回复 user4959119:
我推荐你使用TI 15.4 stack协议栈中的 sensor 和collector,回一个定时的poll 网络。
user4959119:
回复 Alvin Chen:
意思是如果我唤醒周期过长,WOR例程不适用吗?
user4959119:
回复 Alvin Chen:
15.4协议栈不好理解,开发时间也有点紧,没有其他办法了吗亲
Alvin Chen:
回复 user4959119:
你从机上报可以随时上报,你主机长时间在线即可,如果你想保持主机对从机的实时控制就需要从机上时间在线,目前没有很好的办法。
user4959119:
回复 Alvin Chen:
恩,by the way,easylink可以实现WOR例程吗?
Viki Shi:
回复 user4959119:
可以的,参考类似贴:
e2e.ti.com/…/654140
e2e.ti.com/…/521424
user4959119:
回复 Viki Shi:
wonderful,thank you