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

请问cc2540作为从机时在休眠状态下主机如何唤醒从机?

我们手机蓝牙通信时,连接方需要打开设备发送扫描连接指令,而接收方也需要打开蓝牙设备发送广播指令等待搜索连接。如系统有多个主机一个从机且蓝牙通信数据量很少,从机平常情况处于休眠状态下,此时主机发送扫描连接命令,这时如何唤醒从机发送广播指令? 若是从机使用RTC中断唤醒从机,每隔段时间唤醒发送广播指令,这样是否能使主机每时每刻状态都能正常连接到从机? 

Viki Shi:

从机进入是哪种低功耗模式?如果晶振仍工作,睡眠定时器即可唤醒;如果晶振也关了,那就外部中断唤醒

hua gan:

回复 Viki Shi:

你好,感谢你为我解答。现在我的疑问是CC2540作为从机时在休眠状态下,主机能否唤醒从机?

hua gan:

回复 Viki Shi:

因为产品需要从机在平常状态下需要进入PowerMode3模式,所以在这种情况下,主机发送扫描连接命令可以唤醒从机吗?不知道这个方案是否可行?

hua huamao:

广播是主机能够扫描到从机的基础,如果你休眠把广播关闭,然后期待主机扫描去唤醒从机,无法实现,因为这时候的从机相当于蓝牙关闭状态。第二个问题,其实协议栈中是可以设置广播间隔的,相当于你的RTC唤醒,只要主机扫描时遇到了从机广播,是可以正常建立两者的连接的

hua gan:

回复 hua huamao:

你好,感谢你为我解答。总算是确定了主机和从机间通信唤醒的问题,那么CC2540可以设置广播时间间隔,在间隔中间,是否会进入低功耗模式呢?电流大概有多大?现在还没有开始看协议栈,对里面如何运作的还不是很清楚,再次感谢你。

赞(0)
未经允许不得转载:TI中文支持网 » 请问cc2540作为从机时在休眠状态下主机如何唤醒从机?
分享到: 更多 (0)