CC2640的连接问题。
之前使用两块7*7的CC2640开发板一个作为主机一个作为从机,可以建立稳定的连接,并且可以进行数据传输。现在用一个7*7的CC2640开发板作为主机,一个自己设计的5*5的CC2640板子作为从机,两者建立连接后过一会儿会自动断开,手机是直接就连不上从机。主机用的是TI的例程,LCD上显示disconnected reason: 8。查资料后说是supervision...
View ArticleiOS源码中,没有OAD的参考代码吗?
我知道下面链接可以下载SensorTag的iOS源码:http://www.ti.com/litv/zip/swrc259问题是,在这个iOS源码中,没有看到OAD的参考代码。大家都是这样子的嘛?
View Article主机连上从机之后不能立刻发送数据(不需要绑定),需要过1-2秒才能发送数据,请问在这个过程中主要执行什么流程,如何缩短这段时间?
主机连上从机之后不能立刻发送数据(不需要绑定),需要过1-2秒才能发送数据,请问在这个过程中主要执行什么流程,如何缩短这段时间?
View Article能不能给 ble_sdk_2_02_01_18(tirtos_cc13xx_cc26xx_2_20_01_08) 的ANCS例子?
能不能给 ble_sdk_2_02_01_18(tirtos_cc13xx_cc26xx_2_20_01_08) 的ANCS例子?1。我尝试用网上下载的2.1版本来修改,但不成功。因为有太多不同。2。我也曾经参考2.1版本,在2.2的上面增加ANCS功能,但也不成功, 编译能过去,但没有实现ANCS功能。TI 有2.2的 ANCS 例子吗?
View Article关于CC2640在广播类型为不可连接时的广播间隔问题
最近项目需要使用不可连接广播来广播一些数据,因为尝试把BLEPeripheral项目中可连接广播修改成不可连接广播,意外发现了一个问题,2.0协议栈的工程可连接广播的间隔一定要大于100ms,否则发不出,只有设成主从一体,才能修改广播间隔到蓝牙标准协议的20ms,不可连接广播间隔也不能小于100ms;2.1协议栈BLEPeripheral项目中的可连接广播到是可以设成20ms发送间隔,但是不可连接的...
View ArticleCC2640 有没有比 POWER_SAVING 更省电的模式
CC2640 时钟,蓝牙等所有功能不工作,在 POWER_SAVING 模式下有1.7uA 。有没有比 POWER_SAVING 更省电的模式? 我们项目要求不高,就是按键唤醒系统,工作3分钟后就自动进入 全关断状态,然后等待按键。
View ArticleCC2650 GPIO 中断问题?
最近学习CC2650,参考PIN.h中的事例,自己改写了一个按键输入中断任务,代码如下:#include <string.h>#include <xdc/std.h>#include "ioservice.h"#include <ti/sysbios/knl/Semaphore.h>#include...
View Article请教cc2640蓝牙发送数据的问题
请教TI的大神:以下两个函数发送数据有什么区别,SimpleProfile_SetParameter(SIMPLEPROFILE_CHAR6,SIMPLEPROFILE_CHAR6_LEN, &newValue);和if ( value & GATT_CLIENT_CFG_NOTIFY ) {...
View ArticleCC2650 GPIO 中断问题?
最近学习CC2650,参考PIN.h中的事例,自己改写了一个按键输入中断任务,代码如下:#include <string.h>#include <xdc/std.h>#include "ioservice.h"#include <ti/sysbios/knl/Semaphore.h>#include...
View ArticleCC2640怎么开启串口bootloader
TI工程师: 我设置了一下CCFG.c里面关于串口bootloader的参数,// #define SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE 0x00 // Disable #define SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE 0xC5 // Enable//...
View ArticleCC2540低功耗模式下串口是否可以实现?
看了之前的讨论,似乎认为系统进入PM3状态后,因为没有晶振,无法实现串口的收发。但是如果系统不进入PM3,只是在PM1和PM2之间有些状态切换,一定程度上也实现了低功耗,是否可以实现串口的收发呢?
View ArticleUART接收BUF可以清空吗?
我回调函数设置了24BYTES时就会进入,然后处理接收到的数据。为了方便识别,第RX[23]是固定的0XAA , 只有收到RX[23]==0XAA , 才认为接收正确。现在发现一种情况,就是有时会多收一个BYTE , 这样0XAA就收不到了。 而且0XAA会在永远在下一次24BYTES的第一个BYTE出现,即RX[0]。我想在 UART_read(handle, RX, 24)...
View Articlecc2541蓝牙不广播
最近在做项目的时候,出现一个很诡异的问题,用CC2541 做BLE的时候,偶发出现不广播的现象,一旦出现不广播,必须要通过重新上电才能恢复,蓝牙协议版本是1.4的,而且在不广播的时候,CC2541的其他功能是可以正常工作的。跪求高手出现,帮助解答。
View ArticleCC2640 uart的接收缓冲可以清空吗?
我回调函数设置了24BYTES时就会进入,然后处理接收到的数据。为了方便识别,第RX[23]是固定的0XAA , 只有收到RX[23]==0XAA , 才认为接收正确。现在发现一种情况,就是有时会多收一个BYTE , 这样0XAA就收不到了。 而且0XAA会在永远在下一次24BYTES的第一个BYTE出现,即RX[0]。我想在 UART_read(handle, RX, 24)...
View Articlecc2640 关于SHUTDOWN的问题
其实我在其它帖子曾经问过cc2640 有没有比POWERSAVING更省电的模式,TI 员工推荐了 PIN SHUTDOWN的例子。我参考了这个例子,也进入SHUTDOWN功能,但电流仍有1.7uA, 而且按键唤醒不会RESET,也就是说仍然在SHUTDOWN模式,但会进入按键回调函数 , 而且发现RTC仍在跑。 我的程序流程如下:#define KEY_IO...
View Article主机发现从机的距离太近
两块CC1350LP的板子,从机是simpleBLE_perpherial程序,主机下载host_test主机扫描发现从机正常。由于没有CC1350LP没有central程序,移植了CC2650em的central程序,但是在距离大于1米时,就很难发现从机。1米距离时,将dongle放在主机位置,发现从机广播的RSSI大概有-50dbm。不知道为什么这么大的信号还不能发现从机。central与从机距...
View Article