设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4278|回复: 4
打印 上一主题 下一主题

51822长时间待机无法连接上的问题

[复制链接]

2

主题

3

帖子

25

积分

新手上路

Rank: 1

积分
25
跳转到指定楼层
楼主
ghenry 发表于 2015-11-27 22:30:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我用资料包里的串口例程发现有以下两个现象:
1. 如果51822上电后,不立即连接,过一段时间,比如五六分钟后再用手机搜索蓝牙,就搜索不到51822了;
2. 当手机蓝牙连接上51822后,一段时间不收发数据,51822会自动断开,随后再用手机搜索蓝牙,就搜不到51822了。
请问是不是51822为了省电的原因,在我的应用中不需要省电,能否关闭这个自动断开的功能?
谢谢


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
沙发
admin 发表于 2015-11-29 17:28:33 | 只看该作者
修改广播时间间隔测试
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
板凳
admin 发表于 2015-11-29 17:28:37 | 只看该作者
修改广播时间间隔测试
回复 支持 反对

使用道具 举报

0

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
地板
kenger 发表于 2016-1-20 14:44:17 | 只看该作者
admin 发表于 2015-11-29 17:28
修改广播时间间隔测试

青风大侠,广播时间间隔测试是那个 0.625 ms一次的那个时间么?我这个UART透传的例程中是否为:
#define APP_ADV_INTERVAL  64。(间隔为40ms)。我也遇到了这个问题,最长3分钟 。改成什么啊?
回复 支持 反对

使用道具 举报

0

主题

24

帖子

177

积分

注册会员

Rank: 2

积分
177
5#
wwwroot 发表于 2016-1-28 10:58:58 | 只看该作者
把sleep拿掉试试看

static void on_adv_evt(ble_adv_evt_t ble_adv_evt)
{
    uint32_t err_code;

    switch (ble_adv_evt)
    {
        case BLE_ADV_EVT_FAST:
            err_code = bsp_indication_set(BSP_INDICATE_ADVERTISING);
            APP_ERROR_CHECK(err_code);
            break;
        case BLE_ADV_EVT_IDLE:
            //sleep_mode_enter();
            ble_advertising_start(BLE_ADV_MODE_FAST);
            break;
        default:
            break;
    }
}
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-5-2 03:38 , Processed in 0.119448 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表