随笔分类 - 蓝牙
摘要:1. 实物如下 2. 先上电,显示驱动没安装 3. 找到驱动的位置,不过实际上安装IAR for msp430之后,驱动就自动的识别了。
阅读全文
摘要:1. 遇到的错误如下,似乎是栈空间不够使用 2. 修改界面如下,增加IDATA的大小,不过最大似乎是0XFF。
阅读全文
摘要:1. 安装SDK包,之后导入AIR里面,编译报错 看样子似乎是xdc工具的路径配置不对,进入路径配置对话窗 开始配置 配置完之后,重新编译 看下截图 重新添加一下Board.c 添加仿真器支持 仿真提示板子固件太老,需要更新 更新固件,打开命令窗口 cd D:\ti\ccsv61\ccsv6\ccs
阅读全文
摘要:1. 调试工程的时候发现,优化等级稍微调高一级,就容易出问题,只能用None,其他等级会出现数据丢失的现象。
阅读全文
摘要:1. CC2541通过串口和PM25设备PMS7003通信,串口9600波特率,手机APP显示数据一直是128,先检查蓝牙数据通路问题,数据通路没问题 2. 看下串口是否OK,串口也不通,看到宏定义ZAPP_P2,不清楚是什么用途,本次使用P0_4,P0_5,串口UART1的ALT1。使用宏定义ZA
阅读全文
摘要:1. 广播通道有3个,是固定的吗?设备为了节省功耗,可以忽略掉几个应答? 连接间隔可以是7.5ms到4s内的任意值,但必须是1.25ms的整数倍,从设备延迟,实际上是一个连接间隔的倍数,代表从设备在必须侦听前可以忽略多少个连接事件。有2个参数,连接间隔,从设备延迟。2. 蓝牙的信道宽度是2M,什么意
阅读全文
摘要:1. 先安装固件ble_cc26xx_setupwin32_2_01_00_44423.exe。 2. 打开IAR先找到一个例程测试一下D:\ti\simplelink\ble_cc26xx_2_01_00_44423\Projects\ble\SimpleBLEPeripheral\CC26xx\
阅读全文
摘要:1. 修改工程选项,去掉CC2540_MINIDK,烧写CC2541代码 2. 打开手机软件TruthBlue2_7 3. 准备看下特征值4的通信,在周期处理里面,一直读取特征值3的值,然后由特征值4返回 4. 调试的时候遇到问题,手机APP收到不到特征值4的返回,经查找是多个例程都用到了同一个si
阅读全文
摘要:蓝牙是为了能够通信,想要通信就必须遵守一定的规则, Profile 就可以理解为相互约定的规则,因为每个协议栈demo 都会有一个Profile 与之对应, 我们这里的SimpleBLExxx 对应的就是simpleGATTprofile,大多数profile 都是蓝牙组织SIG 规定好的,但是,如
阅读全文
摘要:1. 在网络环境过于复杂的地方,手机连接不上CC2541。2. 修改CC2541的设备名字。 3. 需要在IAR工程的,预编译的宏定义里面去掉CC2540_MINIDK,重新编译工程,打开蓝牙APP可以搜到这个设备了。下面是名字的长度,需要修改 4. 修改和读取属性的值
阅读全文