CC2541作为主控mcu,主要实现建立蓝牙连接,然后进行数据传输,同时控制ads1291采集心电信息,并将数据存储到flash里。为了实现低功耗,系统有开关机的功能,开关机是通过芯片控制2541电源实现的,也就是说关机时会断开CC2541的电源。出现问题的现象是:做开关机实验,开机后,用手机light blue建立连接,一旦连接就立即断开,然后关机。关机后再开机,重复连接、关机。重复不定的次数后,就出现了一个异常现象,IOS手机不能连接,而安卓可以建立连接,但是cc2541是有发送广播的。 这个问题在经过不定的时间后能够恢复。
Viki Shi:
既然CC2541有广播发出且安卓能正常连接,怀疑是IOS那边的问题,不同平台对蓝牙参数的要求不一样,建议对比下安卓跟IOS的区别