微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 蓝牙连接超时后设备不再发广播

蓝牙连接超时后设备不再发广播

时间:10-02 整理:3721RD 点击:

问题现象:CC2640作为发起设备刚上电后,手机可以搜索到蓝牙设备,也可以抓包到该设备的广播数据。此时点击连接蓝牙设备,在程序中执行FATFS的f_close函数后出现蓝牙连接超时,但此时手机再也搜不到该蓝牙设备信号,抓包工具也抓不到该设备的广播数据。

除蓝牙不再发起广播外,其他程序功能均正常。

这应该是该设备不再发起广播造成的吧?这是怎么导致的,应该如何处理?

每次都出现这情况还是偶尔?重启是否能恢复?

对,是每次!重启能回复!和FATFS文件系统中只要频繁调用了f_close或f_sycn函数就会出现!但是问题在于,手机与CC2640连接超时后后,CC2640设备为什么不能回到重新广播状态?(在以上两个函数中SPI使用了阻塞和回调方式都试了,现象一样)

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top