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

cc2640r2 关于连接间隔测试问题

您好,

第一步:在测试蓝牙连接间隔时候,设置连接间隔为100ms

第二步:用手机作为主机连接蓝牙cc2640r2,手机蓝牙app设置循环发送间隔为80ms

出现的问题:

串口输出显示前后俩数据间隔为200ms而不是100ms,示波器查看连接间隔为100ms说明设置是成功的,程序里面直接是获取主机发送的数据之后转串口输出,中间没有多的指令造成时间消耗,有点奇怪?请问这个想象是否属于正常 还是? 有文档或者指导吗?

Viki Shi:

请问你使用的协议栈版本及例程分别是什么?

sida chen:

回复 Viki Shi:

simplelink_cc2640r2_sdk_1_40_00_45 ,ble5stack\simple_peripheral

Viki Shi:

回复 sida chen:

能否在新版本的协议栈上测试一下,看现象是否改变

sida chen:

回复 Viki Shi:

我想找到原因了,手机蓝牙app发送 有三个发送选项,Default,No Response,Signed, 选为No Response 就恢复正常,但我不清楚,No Response是手机app自己做的限制,还是关联到蓝牙底层通讯协议直接的交互

Alvin Chen:

回复 sida chen:

你用的什么方式发送数据,write?

sida chen:

回复 Alvin Chen:

请问这四种模式,从机是否可以发起请求选择哪一种 而不受限于主机?

Alvin Chen:

回复 sida chen:

这是由发送方决定的,以及的特征值属性有关。

sida chen:

回复 Alvin Chen:

好的,谢谢

sida chen:

回复 Alvin Chen:

再请教一下,从"write"到 "等待response"是在一次连接事件里,还是 write了之后等待下一次连接事件response 呢?, 因为这决定了发送一次数据需要的周期。

赞(0)
未经允许不得转载:TI中文支持网 » cc2640r2 关于连接间隔测试问题
分享到: 更多 (0)