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
CC2640R2F
蓝牙----蓝牙GAP层
蓝牙协议栈----GAPGAP的角色连接过程连接参数GAP:通用访问配置协议层gap的角色发现的模式与过程连接模式与过程安全模式与过程
CC2640R2F
的GAP层抽象GAP的角色Broadcaster广播电台
一如既往_
·
2024-01-30 01:13
蓝牙
蓝牙
CC2640R2F
之PWM添加篇(如何添加外设总章)
前面说过,
CC2640R2F
的外设驱动,协议栈都已经写好,非常方便调用,现在就来说说,怎么调用这些特殊的外设,而且,所有的外设添加思路一样,这篇博文,就介绍下添加的思路,以后的博客,只介绍添加的步骤,不讲思路
在金华的电子小民工
·
2024-01-01 23:03
CC2640R2F
CC2640R2F
PWM
CC2640R2F
学习笔记(四.电源管理:用电源管理开发应用程序)
文章目录前言一.电源管理默认工作情况1.PowerManagerInitialization2.DriverInitialization,ConstraintManagement,andNotifications3.ApplicationIdleTimeManagement二.电源策略三.电源管理及调试1.禁用到睡眠状态的转换2.调整系统分析器时间刻度3.电源管理和输出到UART4.应用程序使用电
WIRELESS_ROOM
·
2023-09-21 14:12
CC2640R2F
学习
嵌入式硬件
物联网
CC2640R2F
学习笔记(15)——蓝牙MAC地址
一、读取MAC地址1.1包含头文件#include#include#include1.2定义读取MAC函数/**@brief获取设备MAC地址@parampAddressMAC地址数组@return无*/voidGetMacAddress(uint8*pAddress){uint32Mac0=HWREG(FCFG1_BASE+FCFG1_O_MAC_BLE_0);uint32Mac1=HWREG(
Leung_ManWah
·
2023-09-06 06:15
CC2640R2F
学习笔记(10)——GAP主机端连接
一、背景链路层(LL)控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播为广播数据包,而扫描则是监听广播。GAP通信中角色,中心设备(Central-主机)用来扫描和连接外围设备(Peripheral-从机)。二、配置连接参数2.1连接参数相关宏#defineDEFAULT_CONN_INT200#defineDEFAULT_CONN_TIMEOUT1000#defineDE
Leung_ManWah
·
2023-08-21 17:35
CC2640R2F
学习笔记(12)——修改发射功率
一、背景1.1发射功率范围(最大)5dB、4dB、3dB、2dB、1dB、(默认)0dB、-3dB、-6dB、-9dB、-12dB、-15dB、-18dB、(最小)-21dB#defineHCI_EXT_TX_POWER_MINUS_21_DBMLL_EXT_TX_POWER_MINUS_21_DBM//!<-21dBm#defineHCI_EXT_TX_POWER_MINUS_18_DBMLL_
Leung_ManWah
·
2023-08-13 06:03
CC2640R2F
学习笔记(4)——Multi_role一主多从连接
实现
CC2640R2F
开发板充当主机设备,多连接4个从机设备,连接完成后对特征值进行改写。
Leung_ManWah
·
2023-03-31 17:34
CC2640R2F
学习笔记(9)——GAP主机端扫描
本篇是关于配置以及启动或关闭扫描的流程,解析扫描到的广播数据包查看
CC2640R2F
学习笔记(18)——GAP主机端获取从机广播数据二、配置扫描参数2.1扫描参数相关宏
Leung_ManWah
·
2023-03-08 22:45
CC2640R2F
学习笔记(11)——GAP从机端广播
一、背景链路层(LL)控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播为广播数据包,而扫描则是监听广播。GAP通信中角色,中心设备(Central-主机)用来扫描和连接外围设备(Peripheral-从机)。大部分情况下外围设备通过广播自己来让中心设备发现自己,并建立GATT连接,从而进行更多的数据交换。也有些情况是不需要连接的,只要外设广播自己的数据即可,用这种方式主要目
Leung_ManWah
·
2023-02-17 09:05
rssi算法c语言,
CC2640R2F
学习笔记(21)——通过RSSI测距
一、背景1.1通过RSSI测距公式D=D0*2^((X0–X)/K)其中,1)D:当前距离。2)D0:校准距离(如2米时值为2000)。3)X0:校准RSSI(主从机2米距离时的RSSI值)。4)X:当前RSSI。5)K:传播因子,与温度、湿度等环境相关(如常用的传播因子为3.0)。1.2通过距离测RSSI公式X=X0-K*Log2^(D/D0)其中,1)X:当前RSSI。2)X0:校准RSSI(
筱念
·
2022-12-27 07:20
rssi算法c语言
CC2640R2FRSMR低功耗M3内核蓝牙MCU
CC2640R2F
是一款无线微控制器(MCU),主要适用于Bluetooth4.2和Bluetooth5低功耗应用。属于SimpleLinkCC2640系列中的经济高效型超低功耗2.4GHzRF器件。
dnsj5343
·
2022-12-18 08:30
蓝牙4-5芯片
物联网IOT芯片
MCU
单片机
CC2640R2FRSMR
CC2640R2F
蓝牙MCU
CC2640
CC2640R2F
学习笔记(5)——自定义周期事件
一、周期事件1.1定义周期事件以multi_role工程为例,在multi_role.c的CONSTANTS常量定义中,加入CUSTOM_TIMER_EVT,id号递增。//InternalEventsforRTOSapplication#defineMR_ICALL_EVTICALL_MSG_EVENT_ID//Event_Id_31#defineMR_QUEUE_EVTUTIL_QUEUE_E
Leung_ManWah
·
2022-02-21 17:39
cc2640r2f
i2c接口_TI最新CC2640R2L与
CC2640R2F
区别详解
原标题:TI最新CC2640R2L与
CC2640R2F
区别详解TI(德州仪器)最近推出的CC2640R2L是2.4GHz无线微控制器(MCU),支持低功耗Bluetooth5.1和专用2.4GHz应用,
良牧留学解忧杂货店
·
2020-12-30 17:27
cc2640r2f
i2c接口
CC2640R2F
开发流程介绍&项目规划(一)
1、本文没有实际的代码示例,根据蓝牙协议栈的相关知识,以思维导图的方式对开发
CC2640R2F
流程和项目规划做出了系统的说明。
EcoLo.X
·
2020-09-14 03:28
BLE
蓝牙
【CC2640】CC2640开发板、软件以及协议栈介绍
总的来说,可以提供给CC2640和
CC2640R2F
的开发板有两种,一种是SensorTag,另外一种是LaunchPad。
卡图卢斯
·
2020-08-24 06:29
cc2640
如何在
CC2640R2F
中增加 RAM 的大小?
点击左上角的“关注”,定期更新Zigbee最新资讯,总有你想要的信息!大家的支持就是我分享技术的动力,希望大家需转载时能附上原作者的博客:https://blog.csdn.net/u012993936,谢谢。---End---你可能还想看:>如何7天快速入门Zigbee?>免费的Zigbee抓包神器!比Ubiqua还好用!文章都看完了,随手点个赞吧~↓↓↓↓↓↓
Jesse_嘉伟
·
2020-08-23 07:24
Bluetooth
5.0
专栏
TTC CC2640R2 SDK开发套件介绍
TTCCC2640R2SDK开发套件简介1、TTCCC2640R2SDK开发套件是由我司针对TI的
CC2640R2F
芯片开发提供的快速开发工具;2、避免开发人员将大量精力放在蓝牙调试方面,只需将精力放在对
昇润科技
·
2020-08-21 11:10
CC2550和CC2500的区别
看了下
CC2640R2F
,除了支持BLE5.0和5.1,还支持ISM2.4G的通信,可以任意修改频率波特率,这适合短距离无干扰的场景。特此记录。
kanta5857
·
2020-08-20 17:37
TI最新CC2640R2L与
CC2640R2F
区别详解
原文链接:https://www.szrfstar.com/news/TI%E6%9C%80%E6%96%B0CC2640R2L%E4%B8%8ECC2640R2F%E5%8C%BA%E5%88%AB%E8%AF%A6%E8%A7%A3-cn.htmlTI(德州仪器)最近推出的CC2640R2L是2.4GHz无线微控制器(MCU),支持低功耗Bluetooth5.1和专用2.4GHz应用,包括Wi
RF_star
·
2020-08-20 15:30
TI-RTOS实时操作系统开发之低功耗模式和外部唤醒
写在前面本文章适用基于TI-RTOS开发的芯片以下说明是以
CC2640R2F
为例,低功耗模式分为两种:1、掉电模式(shutdown),2、睡眠模式(sleep或者standby)API说明1、睡眠模式即规格书中说的
---牧马人---
·
2020-08-20 15:30
CC1310
TI-RTOS
CC2640R2F
TI-RTOS实时操作系统开发之串口应用
TI-RTOS实时操作系统之串口应用适用CC1310\
CC2640R2F
等基于TI-RTOS的SDK开发更新-20190622重新定义API1、外部传入回调函数,方便调用。
---牧马人---
·
2020-08-20 15:30
CC1310
CC2640R2F
TI-RTOS
CC2640R2F
学习笔记(13)——GATT客户端发现服务和特征
一、背景1.1GATT协议GATT(GenericAttributesProfile)的缩写,中文是通用属性协议,是已连接的低功耗蓝牙设备之间进行通信的协议。一旦两个设备建立起了连接,GATT就开始起作用了,这也意味着,你必需完成前面的GAP协议。GATT使用了ATT(AttributeProtocol)协议,ATT协议把Service,Characteristic对应的数据保存在一个查找表中,查
Leung_ManWah
·
2020-08-20 01:39
CC2640R2F
CC2640R2F
SPI驱动代码
cc26xxspi.c文件:#include"cc26xxspi.h"#include"ti/sysbios/knl/Clock.h"#include#include#include"sdi_task.h"#include"icall.h"#includestaticvoidspi_callback_fun(SPI_Handlehandle,SPI_Transaction*transaction)
WebbSu
·
2020-08-14 03:19
CC2640R2F
学习笔记(24)——系统延时使用
一、头文件需要包含头文件二、原函数//!\noteIfusinganRTOS,considerusingRTOSprovideddelayfunctionsbecause//!thesewillnotblocktaskschedulingandwillpotentiallysavepower.//!//!Calculatedelaycountbasedonthewanteddelayinmicro
Leung_ManWah
·
2020-08-12 12:52
CC2640R2F
CC2640R2F
学习笔记(7)——自定义服务和特征
一、背景1.1Profile(规范)profile可以理解为一种规范,一个标准的通信协议,它存在于蓝牙从机中(服务端);蓝牙组织规定了一些标准的profile,例如HIDOVERGATT,防丢器,心率计等;每个profile中会包含多个service,每个service代表从机的一种能力。1.2Service(服务)service可以理解为一个服务,在BLE从机中有多个服务,例如:电量信息服务、系
Leung_ManWah
·
2020-08-12 12:52
CC2640R2F
CC2640R2F
BLE5.0 开发工具集
CC2640R2BLE5.0开发工具集对于CC2640开发的全部工具集,我们建议直接从官方下载,因为整个TISimplelink工具集更新频率特别快,一定程度上的更新会导致向上不兼容或者功能性的差异,所以我们始终要保持某些工具都在最新版本使用。这里我们给出所有开发工具的官方下载链接,同时我们在百度网盘也尝试维护一个版本,但是不一定是最新。软件/工具功能描述百度云下载ble_sdk_2_02_01_
leconiot
·
2020-08-08 17:59
TI AOA
CC2640R2F
环境搭建
工具安装http://dev.ti.com/tirex/content/simplelink_academy_cc2640r2sdk_2_40_03_00/overview.html查看aoa使用指导http://dev.ti.com/tirex/explore/node?node=AHckEvhg0Y3xs5rlangU2w__FUz-xrs__LATEST&search=Angle%20of%
wuwovicky
·
2020-07-30 05:21
TI
AOA
CC2640R2F
二、基于
CC2640R2F
的LED灯开发
实现功能今天我们来简单介绍下
CC2640R2F
基于GPIO口的开发,我们先实现点亮一个LED灯。从原理图可以看出,我们只需给DIO4一个高电平,LED就亮了。
沙漠那点绿
·
2020-07-30 05:29
TI-CC2640R2F
一、基于
CC2640R2F
的按键开发
背景今年上半年一直在负责基于
CC2640R2F
挂锁项目的开发,项目目前基本完成,分享下2640各个外设的开发。实现功能短按进入NB模式,长按3s左右进入BLE模式,长按5s关机。
沙漠那点绿
·
2020-07-30 05:28
TI-CC2640R2F
关于
CC2640R2F
的OAD升级
3、
CC2640R2F
的升级方式由于
CC2640R2F
的rom大小有限,以致不支持利用内部flash进行升级,只支持外部flash升级。4.工程介绍片外OAD的例程中有三个工程,
沙漠那点绿
·
2020-07-30 05:28
MCU
CC2640R2F
蓝牙5片外OAD的实现
OAD分为片外OAD(off-chipOAD)和片内OAD(on-chipOAD),在
CC2640R2F
蓝牙5.0中,BLE5-Stack仅支持片外OAD。
weixin_43960363
·
2020-07-30 04:18
CC2640R2F
单载波代码
一、简介
CC2640R2F
的SDK中没有单载波发送的代码,根据CC1310的单载波代码进行移植,实测OK。
Willwangch
·
2020-07-30 04:27
蓝牙
【BLE】TI
CC2640R2F
片内OAD实验
一、概述此文档用以记录
CC2640R2F
的片内OAD实验操作步骤二、准备名称内容SDK版本simplelink_cc2640r2_sdk_1_30_00_25硬件平台CC2640R2Flaunchpad
火锅超好吃哦
·
2020-07-30 03:28
BLE
CC2640R2F
数据透传
本文档是记录CC2640R2Fsimple_peripheral工程下数据透传(收到APP/串口数据通过串口/APP发送出去),是在《
CC2640R2F
自定义UUID》基础上修改1、工程中增加npi_tl_uart.c
weixin_30765319
·
2020-07-30 02:55
【CC2640R2】
CC2640R2F
OAD 用户指导
参考链接:CC2640R2FDFU/OADUserGuide一、OAD空中升级:该部分是TIOAD升级系统的服务指南,内容主要包括:用户规范规格说明、应用程序架构、驱动程序以及中间件。OAD是一种设备固件升级的方式,允许通过BLE低功耗蓝牙连接的时候更新运行在一个设备上的固件镜像,同时支持掉电保护功能。该指南介绍了OAD过程的升级原理,SimpleLinkCC2640R2SDK中包含的开箱即用示例
卡图卢斯
·
2020-07-30 02:24
cc2640
【
CC2640R2F
】SIMPLELINK_CC2640R2_SDK 1.35.00.33发行说明
介绍:SimpleLink™CC2640R2软件开发套件(SDK)提供的组件使工程师能够在TexasInstrumentsSimpleLinkBluetooth®BLECC2640R2F无线MCU上开发应用。通过将一些基本软件组件(如蓝牙低功耗(BLE)协议栈,TI-RTOS内核和TI驱动程序)包装在一个易于使用的软件包中,为所有SimpleLinkCC2640R2F用户提供了一个连贯一致的软件体
卡图卢斯
·
2020-07-30 01:53
cc2640
TI CC2640 入门资料
TI官方文档支持:http://dev.ti.com/tirex/#/Device/
CC2640R2F
/?
二毛驴
·
2020-07-30 01:55
BLUETOOTH
硬件
CC2640R2F
主机配置发送MTU注意事项
为了提高数据的吞吐率,同时,少分包分送配置如下://Setinitialvaluestomaximum,RXissettomax.bydefault(251octets,2120us)#defineAPP_SUGGESTED_PDU_SIZE251//defaultis27octets(TX)#defineAPP_SUGGESTED_TX_TIME2120//defaultis328us(TX)H
C瞅C行
·
2020-07-30 01:39
BLE蓝牙
CC2640R2F
蓝牙调试——更改MTU PDU大小
调试
CC2640R2F
,以TI官方simple_peripheral例程为基础,更改PDU大小。采用例程调试,手机端发送和通过Notify接收的数据最大为20字节。
DAJUXING
·
2020-07-30 01:07
学习
CC2640R2F
蓝牙调试——更改设备名称
调试
CC2640R2F
,以TI官方simple_peripheral例程为基础,更改手机端搜索到的蓝牙名称。1、安卓和IOS搜索蓝牙名称有何区别?
DAJUXING
·
2020-07-30 01:06
学习
CC2640R2F
使用中发现的连接参数等问题
问题1:CC2640R2FBLE4.2和蓝牙4.0的手机互联时连接参数更新问题
CC2640R2F
开发文档中有如下说明:BLE外围设备可以通过发送连接参数更新请求来请求中央设备更改连接设置。
shuirendemingzi
·
2020-07-30 00:14
蓝牙MCU
CC2640R2F
手机和ble设备端时间同步
首先ble设备是一个arm嵌入式设备,rtc不会太准,默认时间是2000.故每天可能需要对设备进行校正设置。在调试的平台是手机android端,android手机默认时间是utc,那么就方便了,可以直接设置底层的rtc。代码方面试下如下,1.在simpleBLEPeripheral.c文件中添加如下头文件#include"UTC_Clock.h"2.在需要实现地方调用uint32_tnewTime
曹禺
·
2020-07-29 22:02
cts
gts
git等杂项
CC2640R2F
学习笔记(1)——搭建环境、编译烧写
一、搭建环境1.1安装BLE5.0协议栈SDK官网下载:http://www.ti.com/tool/download/SIMPLELINK-CC2640R2-SDK百度网盘:https://pan.baidu.com/s/1dwbSgU9GGoeFU6E9iMnL7A提取码:iyg2强烈建议:安装默认路径“C:\ti”1.2安装编译器1.2.1使用CCS开发(选其一)官网下载:http://ww
Leung_ManWah
·
2020-07-29 22:48
CC2640R2F
CC2640R2F
学习笔记(21)——通过RSSI测距
一、背景1.1通过RSSI测距公式D=D0*2^((X0–X)/K)其中,1)D:当前距离。2)D0:校准距离(如2米时值为2000)。3)X0:校准RSSI(主从机2米距离时的RSSI值)。4)X:当前RSSI。5)K:传播因子,与温度、湿度等环境相关(如常用的传播因子为3.0)。1.2通过距离测RSSI公式X=X0-K*Log2^(D/D0)其中,1)X:当前RSSI。2)X0:校准RSSI(
Leung_ManWah
·
2020-07-29 22:17
CC2640R2F
CC2640R2F
学习笔记(4)——Multi_role一主多从连接
实现
CC2640R2F
开发板充当主机设备,多连接4个从机设备,连接完成后对特征值进行改写。
Leung_ManWah
·
2020-07-29 22:17
CC2640R2F
CC2640R2F
学习笔记(5)——自定义周期事件
一、周期事件1.1定义周期事件以multi_role工程为例,在multi_role.c的CONSTANTS常量定义中,加入CUSTOM_TIMER_EVT,id号递增。//InternalEventsforRTOSapplication#defineMR_ICALL_EVTICALL_MSG_EVENT_ID//Event_Id_31#defineMR_QUEUE_EVTUTIL_QUEUE_E
Leung_ManWah
·
2020-07-29 22:17
CC2640R2F
CC2640R2F
学习笔记(6)——UART串口使用
一、硬件连接串口引脚TXDDIO_2RXDDIO_3二、移植文件链接:https://pan.baidu.com/s/1fE8XWgvdzYiF1bdUzTDxUg提取码:r5s2将uart.c和uart.h两个文件拖拽至CCS工程的Application文件夹下添加文件过程中,选项选择如下2.1uart.c/********************************************
Leung_ManWah
·
2020-07-29 22:17
CC2640R2F
CC2640R2F
学习笔记(12)——修改发射功率
一、背景1.1发射功率范围(最大)5dB、4dB、3dB、2dB、1dB、(默认)0dB、-3dB、-6dB、-9dB、-12dB、-15dB、-18dB、(最小)-21dB#defineHCI_EXT_TX_POWER_MINUS_21_DBMLL_EXT_TX_POWER_MINUS_21_DBM//!<-21dBm#defineHCI_EXT_TX_POWER_MINUS_18_DBMLL_
Leung_ManWah
·
2020-07-29 22:17
CC2640R2F
CC2640R2F
BLE
发射功率
RSSI
CC2640R2F
学习笔记(3)——按键使用
一、硬件连接按键名称引脚控制方法UPDIO_19按下触发DOWNDIO_12按下触发LEFTDIO_15按下触发RIGHTDIO_18按下触发SELECTDIO_11按下触发二、移植文件链接:https://pan.baidu.com/s/13bouzcp4L2rHKm9mXgm72A提取码:1f78将board_key.c和board_key.h两个文件拖拽至CCS工程的Application文
Leung_ManWah
·
2020-07-29 22:16
CC2640R2F
CC2640R2F
学习笔记(25)——RFID SI522使用
一、简介ACD(低功耗寻卡)只是一种模式,和PCD(普通寻卡)是一样的,在使用到ACD模式时,其实就是普通的读写模式和低功耗模式的切换,可以理解为“ACD函数”中嵌套了一个“PCD函数”,达到触发条件后进入“PCD函数”,执行函数内容,最后回到“ACD函数”,等待下一次的触发。在使能ACD后,一旦检测到场强的变弱,触发中断,就认为有卡进入,此时清除中断后,需要再次初始化ACD,防止多次进中断,从而
Leung_ManWah
·
2020-07-29 22:16
CC2640R2F
上一页
1
2
3
下一页
按字母分类:
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
其他