找回密码
 立即注册

微信扫码登录

查看: 20|回复: 0

[BLE SDK] 蓝牙suspend mode,串口问题

[复制链接]

1

主题

0

回帖

5

积分

英勇黄铜

积分
5
发表于 昨天 08:44 | 显示全部楼层 |阅读模式 来自 湖南长沙
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: tlsr8258
SDK及版本: -
我想在连接的时候不进入休眠,不连接的时候进入休眠。但我开启挂起模式后,连接之后串口通信就会出现问题,数据不完整是什么情况,但如果我在连接之后将挂起模式禁止就不会出现串口通信异常。
程序是蓝牙作为从机和主控通过串口通信,主控会一直有数据发过来,这是什么情况,我在链接断开清空缓存区也不行。麻烦解惑下

比如:
一开始默认这样设置:bls_pm_getSuspendMaskSUSPEND_ADV)此时串口数据是不正常的。
此时如果按照以下情况写,有不同的问题
1、如果这样写,串口接收发正常
if(连接蓝牙)
{
bls_pm_getSuspendMaskSUSPEND_DISABLE            
}

2、如果这样写,串口接收发异常
if(连接蓝牙)
{
bls_pm_getSuspendMaskSUSPEND_DISABLE            
} else{

bls_pm_getSuspendMaskSUSPEND_ADV

}


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-10-29 04:41 , Processed in 0.103157 second(s), 21 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

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