微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 影响主机发现从机的参数有哪些啊,距离稍远就发现不了从机

影响主机发现从机的参数有哪些啊,距离稍远就发现不了从机

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

板子是CC1350LP,从机下载的simpleBLE_perpherial例程,当主机下载host_test例程时,能正常工作(距离超过10米,能发现从机,稳定通信)。

我将CC2650em的simple_central例程移植到CC1350LP上,

在距离小于2米时,工作正常;

2~3米,有时就不能发现从机,连接上从机后,一会儿就自动断开;

大于3米,很难发现从机

大于4米,发现不了从机。

我的主要修改点是

1、添加了enable  UART,disable LCD宏,并自己调用了NPITLUART_initializeTransport来初始化串口,并使用了输出函数NPITLUART_writeTransport;

2、使用了FPGA_AUTO_CONNECT预定义宏;(我的对这个宏的理解就是设备初始化完成后,就自动扫描,自动连接第一个符合我们UUID的设备,有可能问题出在这里?这个宏还有别的作用?)

感觉有点奇怪,发现主机就是一个函数GAPCentralRole_StartDiscovery函数,里面参数都是默认值,我还没有找到别的因素影响啊;尝试过将主机,从机的发射功率,都改为+5dbm,还是几乎一样的效果。

不知道哪里出问题了,串口有影响?还是FPGA_AUTO_CONNECT没有理解透彻。

哪位大神知道可能的原因啊?难道还有一个参数,认为RSSI大于某个功率,才认为有从机存在,才能扫描到从机,正常通信吗;或者有一个RF信号衰减参数 被我误操作,设成很大了吗?

两款板子官方都有各自的例程,直接用cc1350主机程序试试。

下载host_test

大秦正声

两款板子官方都有各自的例程,直接用cc1350主机程序试试。

下载host_test工作正常,CC1350lp没有找到central示例。如果有,在哪里啊?

下载ble stack 2.2

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

网站地图

Top