This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540主机发送数据到从机的时间比较长?

Other Parts Discussed in Thread: CC2540

CC2540主机发送到从机的时间大概要在3秒左右,这个时间比较长,我修改了几个参数:

1、 #define DEFAULT_SCAN_DURATION                 1000//4000  扫描完成时间默认是4s,我改为了1s,再小数据容易收发不成功;

2、#define DEFAULT_SVC_DISCOVERY_DELAY           1000     服务事件在完成连接后用定时1s来开启,这个改小了数据也不容易收发成功;

3、得到特征UUID后,读特征值是需要定时一段时间后才能读取,这个我设了200ms,osal_start_timerEx( simpleBLETaskId, LINK_STATE_EVT, 200 );//一定要延时一段时间,否则会读取特征值失败;

从以上连接到发送数据已经花费了1s+1s+0.2s=2.2s了,再加上其中扫描、连接、配对过程中来回不断的事件,感觉蓝牙主从最短接收时间在3s左右吗?主机发送、从机能更快的收到数据吗?