E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CC2640
蓝牙5学习笔记2-协议栈软件
2、DriverLib外设驱动库DriverLib是用来访问
CC2640
的一组驱动程序,并将SPI、UART、I2C、GPIO等外是封分组封装成API接口,只需要调用对应API函数接口就行。
qq_32631343
·
2023-12-17 10:21
蓝牙5学习笔记
蓝牙5
CC2640R2
CC2640
大广播,阿国
1:学习LongRange广播包知识,然后结合ti的代码,在代码修改longrang广播,且可以广播出来,2:修改代码如下//#2---------------------------------------------------------------------------------GapAdv_params_tadvParamLongRange=GAPADV_PARAMS_AE_LONG
嵌入式工作
·
2023-04-09 13:02
基于fpga的微电网模拟系统
本系统的硬件主要由逆变主电路系统和FPGA控制电路系统构成,包括FPGA控制电路、
CC2640
的AD采样电路、三相逆变驱动电路、互感器电路、辅助电源电路、调压整流电路、滤波及缓冲电路等。
夜幕下的灯火
·
2022-08-12 11:42
FPGA项目设计
fpga
CC2640
学习笔记(1)——搭建环境、编译烧写
一、搭建环境1.1资料准备《AMOMCU-CC2650DK快速入门》百度网盘:https://pan.baidu.com/s/1QT2dDceAP-HLbTuhi7Fgig提取码:y89c阿里云盘:https://www.aliyundrive.com/s/MQTDSeoaftv1.2安装FlashProgrammer2下载工具百度网盘:https://pan.baidu.com/s/1IYj8u
Leung_ManWah
·
2021-08-19 09:15
CC2640
学习笔记(2)——运行流程
一、总流程--->main()--->初始化硬件模块、系统任务及建立自定义app任务--->进入SimpleBLEPeripheral_createTask()【自定义app任务】--->进入回调函数SimpleBLEPeripheral_taskFxn()--->初始化app任务SimpleBLEPeripheral_init()--->处理(消息)事件及定时任务1.1打开SimpleBLEPe
Leung_ManWah
·
2021-08-18 16:20
CC2640
rssi获取
1.定义一个周期事件#defineLin_signal_EVTEvent_Id_01#defineUART_EVTEvent_Id_02//串口事件//BitwiseORofalleventstopendon#defineSBP_ALL_EVENTS(SBP_ICALL_EVT|\SBP_QUEUE_EVT|\SBP_PERIODIC_EVT|\Lin_signal_EVT|\UART_EVT)s
Falairmicro_zheng
·
2020-09-17 05:09
CC2640R2F
BLE4.2
cc2640
添加任务注意点
追加一下PredefinedSymbols的设置:ICALL_MAX_NUM_ENTITIES=7ICALL_MAX_NUM_TASKS=4OSAL_MAX_NUM_PROXY_TASKS=3ICall_registerApp(&selfEntity,&syncEvent);
Life_Maze
·
2020-09-15 16:24
详解
CC2640
蓝牙4.2模块功耗以及透传测试
大家好,在端午佳节来临之际小编在此为大家带来一款LS2640M01蓝牙4.2模块。LS2640M01采用TICC2640芯片设计,内置M3+M0双核处理器,用更低的功耗处理更多的数据,以及丰富的功能应用(下图一功能方框图)。功能方框图从去年10月首发,我们揽胜一直坚持用工匠态度,专业的服务团队,做品质一流的工业级产品;从选材到生产制造,我们始终坚持最高标准,严苛品质,只为给您最好的最稳定的产品。下
lancens66
·
2020-08-24 14:21
蓝牙
【BLE-CC2640】
CC2640
之串口
本篇博文最后修改时间:2017年03月24日,14:34。一、简介本文简介如何在simpleBLEperipheral工程中使用串口。二、实验平台协议栈版本:ble_cc26xx_2_01_00_44423编译软件:IAREmbeddedWorkbenchforARMVersion7.40硬件平台:CC26xxDK开发板仿真器:XDS100V3(香瓜)三、版权声明博主:甜甜的大香瓜声明:喝水不忘挖
feilusia
·
2020-08-24 14:38
BLE-CC2640
一文详细了解针对蓝牙智能应用的超低功耗无线MCU芯片
CC2640
CC2640
是一款针对蓝牙智能应用的无线MCU。该器件是CC26xx系列低成本、超低功耗、2.4GHzRF器件的成员。
qq_42792038
·
2020-08-24 12:17
CC2640
蓝牙
BLE Tools 读取
CC2640
之设备名特征值
CC2640
设备名特征值:权限:可读字节长度:20字节默认值:工程名当我们需要用设备名特征值来区分不同的设备时,我们可以改变其内容。我们用BLETools工具来连接设备,读取设备名特征值。
蓝天白象
·
2020-08-24 06:09
cc2640
【
CC2640
】
CC2640
开发板、软件以及协议栈介绍
CC2640
的开发板有哪些?总的来说,可以提供给
CC2640
和CC2640R2F的开发板有两种,一种是SensorTag,另外一种是LaunchPad。
卡图卢斯
·
2020-08-24 06:29
cc2640
cc2640
基于官方从机修改的通过手机实现蓝牙点灯例程
在TI官方从机例程中的simpleBLEPeripheral.c进行代码修改。添加引脚驱动头文件:#include//PINdriver添加全局变量:staticPIN_Handleledhandle=NULL;在从机任务函数中添加ledon之后的代码。这里的代码是进行led灯初始化,四灯全亮。staticvoidSimpleBLEPeripheral_taskFxn(UArga0,UArga1)
某日暮光
·
2020-08-24 05:09
cc2640
蓝牙开发
BLE 连接间隔
最近一个客户一直在问如何测
CC2640
的数据传输速率,以前没有调过这块,所以没有什么概念,所以就去网上找了一下相关资料。
耗子0_0
·
2020-08-24 05:36
CC2541
CC2640
CC2541/
CC2640
如何实现一主多从
首先由于芯片自身问题导致CC2541可以最多一主三从,
CC2640
可以一主八从。
奔跑的小胖子哦
·
2020-08-22 04:49
TTC
CC2640
SDK开发套件介绍
TTCCC2640SDK是由我司针对TI的
CC2640
芯片开发提供的快速开发工具。旨在让开发人员不再需要将大量精力放在蓝牙调试方面,只需将精力放在对
CC2640
芯片功能的应用开发上。
昇润科技
·
2020-08-20 22:15
CC1310空中升级笔记02 CC26xx_CC13xx_BLE_OAD_例程梳理
本文作者twowinter,转载请注明作者:http://blog.csdn.net/iotisan/一、功能梳理
CC2640
的OAD用这站图最能掌握全
iotisan
·
2020-08-20 16:51
联
-
SubG
[玩转BLE]设置蓝牙广播间隔
//======平台
CC2640
======//====simple_peripheral=====//设置广播间隔(unitsof625us,160=100ms)#defineDEFAULT_ADVERTISING_INTERVAL3200
slimmm
·
2020-08-18 02:55
BLE
无线物联网
CC2640
之CCS编译器安装及更新
CCS编译器的安装双击我们安装CCS之后生成的快捷方式,打开CCS软件,进行相关配置和编译器的安装。1.刚安装CCS,第一次打开的时候会提示选择设置Workspace,操作截图显示如下:根据自己的需要配置Workspace即可,配置之后将下面的提示勾选上,这样下次打开CCS的时候就不会再提示选择Workspace了。2.选择确定之后,会弹出安装工程的提示框,显示截图如下:这里可以选择安装一下,也可
枫之星雨
·
2020-08-15 20:50
CC26xx
CCS
支持BLE 4.2的蓝牙SOC芯片与手机app之间的数据包长度(MTU)
当SOC的蓝牙芯片(如TI的
cc2640
、NXP的KW41等)有大量数据需要透传时,受限于MTU,发送端只能数据分包进行流
懿亮羽嘉
·
2020-08-14 00:45
蓝牙BLE
【资源共享】CC2541之新手常见问题集
原文地址:http://blog.csdn.NET/feilusia联系方式:
[email protected]
香瓜BLE之CC2541群:127442605香瓜BLE之
CC2640
群:557278427
feilusia
·
2020-08-09 20:45
资源共享
CC2640R2F BLE5.0 开发工具集
CC2640R2BLE5.0开发工具集对于
CC2640
开发的全部工具集,我们建议直接从官方下载,因为整个TISimplelink工具集更新频率特别快,一定程度上的更新会导致向上不兼容或者功能性的差异,所以我们始终要保持某些工具都在最新版本使用
leconiot
·
2020-08-08 17:59
如何使用nRF-sniffer和wireshark抓取及分析CC2650/
CC2640
BLE包
工具USBCC2650dongle(nordic)(1)首先,在nordic官网下载sniffer工具下载地址为http://www.nordicsemi.com/eng/Products/Bluetooth-low-energy找到然后选择download,下载文件解压缩后找到pdf打开然后下载对应版本的wireshark,这里使v1.10.1,太高版本的可能会出现问题下载安装后,拷贝两个文件到
Justice_Gao
·
2020-08-08 16:14
CC2640
nRF-sniffer
dongle
wireshark
CC2650
CC2640
蓝牙模块NRF52832与
CC2640
的对比
一、产品对比
CC2640
是基于美国德州仪器(TI)的芯片CC2640R2(7mm*7mm)为核心自主研发的小体积贴片型BLE4.2或BLE5.0蓝牙无线模块,内置ARM双核处理器。
硅传科技
·
2020-07-30 13:07
CC2640
之OAD扩充ImageB大小到40KB
内置Flash的OAD划分
CC2640
内置Flash的OAD配置中,对128KBFlash的划分情况如下图:根据上图,我做了一个表格,表格截图如下:重新分配地址如果你的工程默认是没有配置ImageB编译的
枫之星雨
·
2020-07-30 07:13
CC26xx-OAD
CC2640
之OAD固件升级(外置Flash)
FlashProgrammer2v1.7.4PC端升级工具版本:BLEDeviceMonitor2.5.0IAR开发环境版本:IARforArm7.80.4示例测试Demo工程:simple_peripheral工程2.硬件:
CC2640
枫之星雨
·
2020-07-30 07:13
CC26xx-OAD
CC2640
之CCS工程导入及编译调试
CCS工程导入CCS安装完成并配置之后,我们将需要开发的工程导入进来,此处我们以“SimpleBLEPeripheral”工程导入为例进行演示,步骤:1.打开我们安装的CCS工具,显示界面如下:2.点击“Project”,下拉菜单中点击“ImportCCSProjects...”,操作过程截图如下:点击之后,出现如下截图的界面:3.选择“Selectsearch-directory”,然后点旁边的
枫之星雨
·
2020-07-30 07:13
CC26xx
CCS
CC2640
之OAD固件升级(内置Flash)
什么是OADOAD是TI在BLE协议栈基础上扩展的一种无线更新技术。OAD使用客户端-服务器的机制工作。需要固件更新的目标芯片叫做OADTarget/Client,用来管理OAD功能的一端叫做OADManager/Server。配置OAD的目标设备,如果需要更新软件的话,不用连接仿真器,通过BLE无线就可以更新软件,方便用户升级。有些人会觉得OAD很复杂,其实并不复杂,本质就是OADManager
枫之星雨
·
2020-07-30 07:12
CC26xx-OAD
CC2640
之看门狗
测试环境协议栈版本:BLE-STACKV2.1IAR开发环境版本:IARforArm7.40硬件设备:Amo-SmartRFv2.0开发板(对应TI官方的SmartRF06EB开发板)示例测试Demo工程:simpleBLEPeripheral工程系统驱动层RTOS配置1.打开“C:\ti\tirtos_simplelink_2_13_00_06\packages\ti\boards\SRF06E
枫之星雨
·
2020-07-30 07:12
CC26xx
CC2640
CC26xx
WatchDog
看门狗
CC2640
之OAD固件升级(内置Flash)手动配置ImageB
测试环境协议栈版本:BLE-STACKV2.1IAR开发环境版本:IARforArm7.40硬件设备:Amo-SmartRFv2.0开发板(对应TI官方的SmartRF06EB开发板)示例测试Demo工程:HeartRate工程测试工具:BLEDeviceMonitor(PC)配置ImageB我们选择“HeartRate”工程来做演示,因为协议栈中的一些工程本身就已经配置ImageB,而“Hear
枫之星雨
·
2020-07-30 07:12
CC26xx-OAD
CC2640
之OAD扩充ImageB大小到44KB
OAD配置对内置Flash的划分
CC2640
内置Flash的OAD配置中,对128KBFlash的划分情况如下图:根据上图,我做了一个表格,表格截图如下:注意:整过CC254x系列芯片的都知道,在CC254x
枫之星雨
·
2020-07-30 07:12
CC26xx-OAD
TI
CC2640
入门资料
TI官方文档支持:http://dev.ti.com/tirex/#/Device/CC2640R2F/?link=DeviceDocumentationGithub:https://github.com/ti-simplelink/ble_examples安装CCS7.4以上版本以及德仪SimpleLink™CC2640R2SDK,里面有例程可以参考。CCS的起始页里点击BrowseExampl
二毛驴
·
2020-07-30 01:55
BLUETOOTH
硬件
CC2640
学习笔记(3)——BLE协议栈及TI软件体系架构
一、BLE协议栈架构BLE协议栈(简称“协议”)由两部分组成:控制器和主机。控制器与主机分离的形式来自标准的蓝牙BR/EDR设备,这两个部分通常分别描述。任何profiles(配置文件)和应用程序都是使用GAP与GATT层协议栈来编写程序。1.1控制器部分(Controller)1.1.1物理层(PHY)物理层负责数据和语音的发送和接收,特点是短距离、低功耗。是一种带宽自适应跳频GFSK(高斯频移
Leung_ManWah
·
2020-07-29 22:16
CC2640
CC2640
协处理器SensorController移植sc_uart串口程序到simple_peripheral工程,实现串口与手机的通信
协处理器串口程序移植过程(1)通过sensorcontroller软件配置好串口初始化程序(2)将生成的IARproject代码复制到simple_peripheral工程相应文件夹下(1)将.c和.h文件添加当工程中的GY_SerialPort/UART中,并添加编译路径(2)改写sc_uart.c文件,这个文件由main_tirtos.c根据开发者自身需求改写而成,这里,包含了串口初始化函数,
Justice_Gao
·
2020-07-29 19:24
CC2640
CC2640
协处理器
串口sc_uart
移植
CC2640
之第一个工程Simple_peripheral代码框架及学习
一、入口函数mainintmain(){#ifdefined(USE_FPGA)HWREG(PRCM_BASE+PRCM_O_PDCTL0)&=~PRCM_PDCTL0_RFC_ON;HWREG(PRCM_BASE+PRCM_O_PDCTL1)&=~PRCM_PDCTL1_RFC_ON;#endif//USE_FPGA/*RegisterApplicationcallbacktotrapasser
Justice_Gao
·
2020-07-29 19:24
CC2640
介绍
CC2640
芯片组成架构及是如何工作达到低功耗的
CC2640
是TI公司的一款无线微控制器(MCU),主要适用于Bluetooth低功耗应用
Justice_Gao
·
2020-07-29 19:24
CC2640
CC2640
的Flash操作
在
CC2640
里,osal_snv_write的API函数是基于ICall层来操作的。因此,需要把flash操作和simplepherial的task绑定。
jacklondonjia
·
2020-07-29 19:38
CC2640
BLE开发-
CC2640
开发笔记(1)
CC2640
是TI推出的另一系列低功耗蓝牙芯片代表产品,采用ARMM3内核,最大能到48MHz主频,协议栈目前支持到BLE4.2。
CC2640
的下一版本:CC2640R2F将支持蓝牙5。
Ctrlturtle
·
2020-07-29 19:07
BLE
cc2640
到cc2640R2F
前言在蓝牙5协议发布之后,nordic率先推出了支持ble5.0协议的芯片nrf52840,配置之强大对于用了多年ti蓝牙芯片的我来说简直令人发指,256kram和1Mflash的搭配完虐
cc2640
的
路人 假
·
2020-07-29 18:27
低功耗蓝牙
cc2640
调试经验之 串口添加
由于项目需要,将cc2541平台移植到
cc2640
上,需要特别提醒的是,
cc2640
有三种封装,协议栈默认使用的是7*7的封装,因此如果换成其它封装需要对工程配置进行修改。
路人 假
·
2020-07-29 18:27
低功耗蓝牙
cc2640
用命令行方式烧录
FlashProgrammer2(E:\ProgramFiles(x86)\TexasInstruments\SmartRFTools\FlashProgrammer2\doc\help)的帮组文档中我们可以看到
cc2640
小熊@XiaoXiong
·
2020-07-29 18:00
Bluetooth
【BLE-CC2640】
CC2640
之修改发射功率
本篇博文最后修改时间:2017年06月02日,02:58。一、简介本文以SimpleBLEPeripheral工程为例,介绍如何在工程中修改发射功率。二、实验平台协议栈版本:ble_cc26xx_2_01_00_44423编译软件:IAREmbeddedWorkbenchforARMVersion7.40硬件平台:CC26xxDK开发板仿真器:XDS100V3(香瓜)三、版权声明博主:甜甜的大香瓜
feilusia
·
2020-07-29 18:37
BLE-CC2640
【BLE-CC2640】
CC2640
之添加自定义服务
本篇博文最后修改时间:2017年06月02日,17:28。一、简介本文以SimpleBLEPeripheral工程为例,介绍如何在工程中添加一个自定义的服务。二、实验平台协议栈版本:ble_cc26xx_2_01_00_44423编译软件:IAREmbeddedWorkbenchforARMVersion7.40硬件平台:CC26xxDK开发板仿真器:XDS100V3(香瓜)手机平台:小米4SAP
feilusia
·
2020-07-29 18:37
BLE-CC2640
CC2640
定义一个周期性事件的步骤
1、定义一个时钟结构体staticClock_Structclk_spa;2、将周期性事件ID传递给时钟处理程序的内存//Applicationevents#defineSP_STATE_CHANGE_EVT0#defineSP_CHAR_CHANGE_EVT1#defineSP_KEY_CHANGE_EVT2#defineSP_ADV_EVT3//添加自定义事件ID#defineSPA_EVT1
文石_2009
·
2020-07-29 18:58
编程小记
浅析BLCC2640R2E配对机制及自定义配对密码的实现
与
CC2640
相比,R2版本的芯片将部分协议栈迁移到了片内的ROM中,留给客户的应用程序更多的Flash空间。CC2
andry05
·
2020-07-29 17:24
蓝牙
CC2640R2F支持蓝牙5.0,性能远超
CC2640
德州仪器出品的低功耗无线微控制器
CC2640
和CC2640R2F,能在更大范围内收发射频信号。CC2640R2F作为
CC2640
的升级版,在支持协议和内存等方面有了全面提升。
RF_star
·
2020-07-29 16:48
最新的CC2642R与
CC2640
、CC2640R2F有什么改进?
早在2016年,BLE5.0协议便诞生了,BLE5.0技术在市场上快速发展,因其比BLE4.2拥有更远的通信距离,更高的速率,得到很多方案商的青睐。TI为顺应市场,也推出了支持BLE5.0的CC2642R芯片,CC2642R是一款基于ARM®Cortex®-M4F内核的芯片,可以做浮点运算,运算精度高,可以采集传感器中得到的精确数据,内核先进,性能强劲,现在TI已开始量产CC2642R。而深圳市信
RF_star
·
2020-07-29 16:14
CC2640
CC2640R2F
CC2642R
CC2640R2F BLE5.0 CC2640R2F增加一个具有通知属性的characteristic
CC2640
增加一个具有通知属性的characteristic介绍本章使用simple_peripheral作为实验平台。创建一个自定义属性的characteristic。
leconiot
·
2020-07-29 14:04
OAD基础知识详解(For
CC2640
)
一、概念1.缩写BIMBootImageManager,thesoftwarebootloaderCRCcyclicredundancycheckClientCharacteristicConfigurationDescriptorSNVSimpleNon-VolatilestorageCCFGCustomerConfigurationArea,containslock-bitsonflashpa
SuSu-China
·
2020-07-12 11:39
BLE
Android BLE蓝牙4.2数据透传操作
BLE蓝牙4.2数据透传操作蓝牙模块服务查看测试代码新建工程添加权限初始化几个工具控件代码流程Android版本有网友提到需要7.0以上(未求证)本文所测试的蓝牙模块是
CC2640
,不适用蓝牙2.0版本
~会飞的蜗牛~
·
2020-07-12 03:04
Android
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他