![](https://img-blog.csdnimg.cn/453dbb863c9e45228ff79f3ad8aaa8ab.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CC26xx_BLE
文章平均质量分 55
基于TI CC26xx硬件平台,进行ble软件项目的研究
深圳-剑影
工作内容是物联网方向。熟悉蓝牙BLE,WIFI,NB-IOT,ST单片机等平台。期望交到更多的技术好友,一起提升技术水平。
积累沉淀,星星之火可以燎原.....
展开
-
CC26X2R1笔记 (15) beacon数据格式
1、配置广播包数据uint8_t ibeacon_data[IBEACON_ADV_DATA_LEN] ={ 0x02, 0x01, 0x06, // not connect 0x1A, // ibeacon_len 0xFF, // manu_spec 0x4c, 0x00, // company_ID 0x004C=apple 0x02, 0x15, 0xE2,0xC5,0x6D,0xB5,0xDF,0xFB,0x48,0xD2,0x原创 2021-06-11 10:01:26 · 441 阅读 · 0 评论 -
CC26x2R1笔记(14)从机特征值的添加
1平台条件《1》软件平台:simplelink_cc13x2_26x2_sdk_3_30_00_03《2》硬件平台:CC26X22 .c文件用到4个特征值/********************************************************************* * INCLUDES */#include "service_init.h"#include "simple_uart.h"#include "in_flash_manage.h"#inclu原创 2020-09-19 17:17:41 · 697 阅读 · 2 评论 -
CC26x2R1笔记(13)ble 5.0 广播Phy配置情况
1: ti官方网址:网址地址2:LE CODE 设置函数添加链接描述原创 2020-08-05 16:07:59 · 756 阅读 · 0 评论 -
CC26x2R1笔记(12) HCITester测试定频的
1:搭建环境步骤前期烧录固件:1. 通过uni-flash将测试固件cc2640r2f_host_test.hex下载到芯片中,固件位置可在下图红框中找寻。2. 将待测CC2640r2f (DUT) 的UART/VDD/GND通过usb转串口连接到电脑固件导入成功后,就可以通过uart 口发送HCI命令给到CC2640R2F来执行相关的射频测试3:电脑到www.ti.com 搜索wireless tools 下载并安装,4:安装成功后打开HCItester软件进行测试,HCItester原创 2020-07-22 17:09:50 · 1288 阅读 · 2 评论 -
CC26x2R1笔记(11)蓝牙丢包问题(GATT_WriteNoRsp发送返回0x16:blePending)
发送间隔:24ms发送包长度:20字节问题:1:主机通过GATT_WriteNoRsp向从机写入数据,当写速率过快时,就会出现blePending原因:这是由于出现前面设置的缓存区小和连接间隔太大等参数导致的解决:1:将这两个调至成这个,放在ti_ble_config.h,MAX_NUM_PDU和MAX_PDU_SIZE定义6个Tx缓冲区,每个缓冲区251字节。用户应用程序应该根据自身堆栈情况进行分配。如果没有足够的堆栈,可以通过减少MAX_NUM_PDU,这样可能导致吞吐量的损失。实际使用原创 2020-07-14 19:37:46 · 1940 阅读 · 2 评论 -
CC26x2R1笔记(10)simple_peripheral_oad_onchip 空中升级
1平台条件1.1 sdk:simplelink_cc13x2_26x2_sdk_3_30_00_031.2 ccs_9.221.3 硬件平台:cc2642有帮助的参考网址:1:历程说明使用网址2:app中操作文档3:本地路径:将工程配置成能升级的工程file:///C:/ti/simplelink_cc13x2_26x2_sdk_3_30_00_03/docs/ble5stack/ble_user_guide/html/ble-stack-oad/setting-up-environment.原创 2020-06-06 14:17:32 · 1341 阅读 · 1 评论 -
CC26x2R1笔记(9)simple_peripheral_oad_onchip 修改为主从一体
1 基础平台1.1 sdk:simplelink_cc13x2_26x2_sdk_3_30_00_031.2 ccs_9.222.步骤2.1 在syscfg 里面将角色修改一下2.2 添加代码1:在初始化中,添加gap两个角色 //Initialize GAP layer for Peripheral role and register to receive GAP events GAP_DeviceInit(GAP_PROFILE_PERIPHERAL|GAP_PROFILE_CEN原创 2020-05-30 17:13:54 · 864 阅读 · 0 评论 -
CC26x2R1笔记(8)CCS9.2 cc26xx环境的搭建
1 前言1:查找sdk用到的ccs的版本 ,在里面会看到对应的版本,同时会看到sdk所需要用到的环境设备目前用的到是sdk: simplelink_cc13x2_26x2_sdk_3_30_00_032:搭建环境1:下载路径:ccs下载路径2、将离线安装包解压到“非中文路径下”,例如“C:\”。3、如果之前有安装过 CCS,必须用 360 安全卫士完整卸载。 卸载后请确保安装路径的...原创 2020-04-01 15:55:23 · 2583 阅读 · 0 评论 -
CC26x2R1笔记(7)CCS9.2 CC26xx工程设置的环境变量
1 前序1:硬件:cc26422:sdk:simplelink_cc13x2_26x2_sdk_3_30_00_031.1 ti 官方给出来的历程一般路径很长,为了可以将工程移出工程目录,然后随便可以放在哪个盘比如这样将里面的工程将里面的工程移出2 解决方法:设置里面的环境变量2.1 出现的问题,已cc2642 工程为例(sdk:simplelink_cc13x2_26x2_...原创 2020-04-01 14:44:19 · 1069 阅读 · 0 评论 -
CC26x2R1笔记(6) uart的使用
1、前提条件1、硬件:cc2642r12、sdk软件:simplelink_cc13x2_26x2_sdk_3_30_00_033、在例程:simple_peripheral_oad_onchip2、使用的回调串口在原本的工程中是用uart进行输出display显示,需要用TI System Configuration Tool进行移除,且屏蔽掉一下函数 display_open2.1...原创 2019-12-28 11:54:10 · 2097 阅读 · 2 评论 -
CC26x2R1笔记(5) CC26XX学习网址
1:软件api网址:file:///C:/ti/simplelink_cc13x2_26x2_sdk_3_30_00_03/docs/driverlib_cc13xx_cc26xx/cc13x2_cc26x2/driverlib/index.html#ccfg2:官网首页3:sdk说明文档:file:///C:/ti/simplelink_cc13x2_26x2_sdk_3_30_00_03/...原创 2019-12-13 19:21:43 · 2430 阅读 · 1 评论 -
CC26x2R1笔记(4) ti SysConfig使用
1:打开sysconfig 工具2:进入里面进行配置原创 2019-12-12 16:47:12 · 9518 阅读 · 0 评论 -
CC26x2R1笔记(3)调整芯片内部的匹配电容-天线
1、打开TI测试工具2、选择对应芯片,如CC2642,双击打开软件3、选中Cap-array Tuning4、点击 ,可以访问说明文档访问wiki,在wiki文档中找到下表5、按表格数据修改Delta数值,使用频谱仪测试对应频偏6、将最终找到的值记录下来,在程序中搜索SET_CCFG_MODE_CONF_XOSC_CAP_MOD将SET_CCFG_MODE_CONF_X...原创 2019-12-12 16:00:12 · 875 阅读 · 0 评论 -
CC26X2R1笔记(2) 设置MAC静态地址,广播不变MAC
1:cc264x2设置静态地址,广播不变的mac// 获得macvoid Get_Mac_Address(uint8 *p_Address){ uint32 Mac0 = HWREG(FCFG1_BASE + FCFG1_O_MAC_BLE_0); uint32 Mac1 = HWREG(FCFG1_BASE + FCFG1_O_MAC_BLE_1); p_Addr...原创 2019-11-28 19:28:17 · 1345 阅读 · 0 评论 -
CC26X2R1笔记(1) 芯片型号和sdk兼容性的问题
1、兼容性官方链接: 问题解决链接CC13x2,CC26x2修订版E和SDK版本兼容性需要先确定芯片型号在Revision E 芯片的量产版发布之前 ,德州仪器(TI)希望强调几个关键的兼容性注意事项:1.1 版本E芯片仅与SDK v2.40.00.xx和更高版本兼容sdk地址1.2 版本C芯片仅与SDK v2.30.00.xx和更早版本兼容www.ti.com/tool/do...原创 2019-11-16 10:47:24 · 778 阅读 · 0 评论