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
cc2540
【BLE】CC2541之BTool
一、简介本文介绍如何基于SmartRF(主芯片CC2541)、SmartRF(主芯片
CC2540
)、UsbDongle,来使用软件BTool。本文暂时只介绍如何连接,不介绍如何使用BTool。
feilusia
·
2020-08-22 01:37
BLE-CC2541
CC2540
内存结构分析
cc2540
有4个存储类型:CODE,DATA,XDATA,SFR。CODE:地址空间占64k,只读。CODE代码区的Bank选择是通过寄存器FMAP实现的。
消失的荒漠
·
2020-08-22 01:31
BLE4.0
【二】CC2541 阿莫BLE开发板 与 BTool软件的连接 以及 读写UUID
**********************************************************一、简介本篇介绍如何基于SmartRF(主芯片CC2541)、SmartRF(主芯片
CC2540
aniywn
·
2020-08-22 01:59
cc2540
主机读RSSI值
转自大香瓜的博客。一、简介本篇以TI提供的SimpleBLECentral工程和SimpleBLEPeripheral工程为例,介绍读取RSSI的方法。二、实验平台协议栈版本:BLE-CC254x-1.3.2编译软件:IAR8.20.2三、关于RSSI1、什么是RSSI?ReceivedSignalStrengthIndication,接收的信号强度指示。2、RSSI有什么用?可根据RSSI来测主
Stephen_Lu_Fahai
·
2020-08-22 01:58
蓝牙4.0BLE
CC2540
主机事件回调函数
CC2540
的主机程序为我们提供了事件回调函数,即staticvoidsimpleBLECentralEventCB(gapCentralRoleEvent_t*pEvent),所谓的回调函数是在GAP
Stephen_Lu_Fahai
·
2020-08-22 01:58
蓝牙4.0BLE
cc2540
Packet Sniffer使用
cc2540
抓包使用packetsniffer:Protocol:Bluetoothlowenergyversion:Bluetoothcorespec4.0capturedevice:cc2540EM
QAQWE
·
2020-08-22 00:39
低功耗蓝牙开发
cc2540
主从机发现与建立链接过程描述
设备发现:当从节点发出广告信号(包括设备地址和设备名称之类的附加信息);主节点收到此广告信号后,向从节点发出扫描请求;当从节点回应扫描时,就完成了设备发现过程。设备建立链接:接着主节点向从节点发出连接请求(包括连接时隙、从节点待机次数、连接超时值),从节点回应连接,就完成了建立连接。
JQ_AK47
·
2020-08-22 00:26
经验分享
主从
节点
cc2540
cc2541简介
1CC2540简介
CC2540
是单模BLE芯片,是蓝牙RF和8051的组合,自带FLASH和8kBRAM。适合数据少频率低的通讯,如蓝牙键盘、传感器测量、遥控器、防丢器等应用。
谢文浩
·
2020-08-22 00:29
蓝牙
[蓝牙开发]
CC2540
新手学习之呼吸灯
今天我们看下点亮LED有什么应用值得我们去学习的,为什么我们第一次写单片机都是从点亮LED开始,其实呢,点亮LED也就是把IO口拉高,以后的很多项目程序,都和IO拉高拉低有着很大的关系。咱们慢慢学,先不急着后面的。现在我们要做的是呼吸灯,该如何去实现呢。那就是用PWM的方式去实现它,通过控制占空比来控制亮度。什么叫占空比,什么叫PWM?简单的说下,PWM就是在一个周期里,有高电平信号,也有低电平信
CNPF
·
2020-08-22 00:08
[蓝牙开发]
CC2540
新手学习之IAR安装
首先,写这篇文章的目的是想让更多的人可以自己动手开发蓝牙芯片
CC2540
,
CC2540
是一个真正的系统单晶片解决方案,结合德州仪器的协议栈、轮廓软体及应用支援,
CC2540
成为市场上最具有弹性及成本效益的单模式低功率蓝牙解决方案
CNPF
·
2020-08-22 00:08
[蓝牙开发]
CC2540
新手学习之串口控制LED
/***************************************//*CNPF*//*CC2540BlueTooth4.0学习例程*//*例程名称:串口控制LED*//*建立时间:2018/05/25*//*描述:串口发送1LED1反转状态*//*串口发送2LED2反转状态*//***************************************/#include#inc
CNPF
·
2020-08-22 00:34
[蓝牙开发]
CC2540
新手学习之几大优点值得让你去学习!
CC2540
有三个我自己认为的好处,首先第一个:成本低,性价比高。做个要加蓝牙的小项目是绰绰有余。利用率能达到最大。
CNPF
·
2020-08-22 00:34
蓝牙一主三从, 基于
cc2540
cc2541 AMOMCU 蓝牙4.0开发板
蓝牙一主三从,基于cc2540cc2541AMOMCU蓝牙4.0开发板amomcu原创演示视频(复制到地址栏)http://v.youku.com/v_show/id_XODQ2ODU5NDMy.html1,要实现的功能应不少网友的要求,需要1个主机连接多个从机的例程,amomcu经过开发调试,实现了最大1主3从的功能,主机可通过TI自定义特征值服务CHAR1读写任意已连接上的从机,任意从机可以通
深圳阿莫
·
2020-08-22 00:31
蓝牙4.0
BLE
CC2540
CC2541
微信硬件开发系列教程05-蓝牙nrf51822开发板(airkiss/airsync)
在蓝牙芯片上,常见的有
cc2540
(cc254x)、nrf51822芯片,
cc2540
专业一点、性能文档比较全,但nrf51822代码简单,更适合创客捣鼓。
hunhun1122
·
2020-08-22 00:13
微信
微信蓝牙
微信蓝牙
初学BLE蓝牙底层开发的常识
IAR有各种平台,我们开发
cc2540
用IARfor8051就可以了,还要注意版本的协议栈,我要运行教程的例子,还是选用低版本的8.10,可以根据需要下载对应版本的IAR我们看见的板子一般分为底板和核心板
一光年lost
·
2020-08-21 07:15
蓝牙底层
CC2540
ADC实验总结(使用AIN0)
本实验基于Blue博文与部分代码。http://www.cnblogs.com/BlueMountain-HaggenDazs/p/4298381.html没有测试原博主的代码,但原博主的代码在我这里使用AIN0通道时读取数据有错误,原因是原博主忽视了ADCH的符号位(因ADCL与ACDH合起来为一个signedint,详情看下图,手册p135)问题出在Oops处:uintGetAdcValue(
Similar_Fair
·
2020-08-21 05:41
CC2540
单片机
BMP180气压传感器调试
BMP180气压传感器具有体积小,功耗低等优点,因为广泛的被应用于手机,手表等小型编写式设计,在淘宝上看到有现成的模块,就买了一个玩玩,目的是想将它和
CC2540
组合,做一个电子气压计,并通过蓝牙传送到手机
水耗子
·
2020-08-21 00:28
蓝牙
硬件
CC2540
和CC2541蓝牙芯片将升级为蓝牙5.0
蓝牙联盟为了更好推广新的蓝牙协议标准,将逐步废弃老的协议标准,之前文章有提到蓝牙联盟已经发文废弃老的核心协议新闻,废弃协议表示蓝牙联盟不再接受使用该协议的芯片完成各项蓝牙认证事宜,详见前文:外界传言CC254x由于只支持蓝牙4.0协议,将于2019年6月30日不再能被SIG联盟授予BQB认证,蓝牙产品无法通过BQB认证意味着该产品无法使用蓝牙标识进行推广与销售,更不得销售于海外市场。从SIG联盟处
RF_star
·
2020-08-20 14:00
CC254x/
CC2540
/CC2541库函数速查
hci.h//分配内存,应用程序不应该调用这个函数.void*HCI_bm_alloc(uint16size);//检查连接时间参数和连接时间参数的组合是否有效uint8HCI_ValidConnTimeParams(uint16connIntervalMin,uint16connIntervalMax,uint16connLatency,uint16connTimeout);//HCIvendo
xiaoleiacm
·
2020-08-20 02:44
BLE协议栈
cc2541
cc2540
cc2541 低功耗实测和总结-与注意事项 - 低功耗小于10uA
CC2541CC2540实现超低功耗是非常重要的:我们来总结一下实现方法:1,有定时器在跑时会一直跑在PM2电流在300uA左右。没有定时器跑后会到PM3,电流会少于10uA。这个定时器是指osal的定时器,例如:启动了osal_start_timerEx(keyfobapp_TaskID,KFD_TOGGLE_BUZZER_EVT,2000);但没到时间:需要说明的是keyfob中的低功耗一直都
深圳阿莫
·
2020-08-20 00:37
蓝牙4.0
BLE
CC2540
CC2541
低功耗蓝牙BLE之修改广播间隔等参数
发现模式(DiscoverableMode)低功耗蓝牙的发现模式主要分为有限可发现模式和普通可发现模式,TI的
CC2540
和CC2541的工程中发现模式具体定义在“components/ble/include
枫之星雨
·
2020-08-14 08:11
BLE
TI 蓝牙4.0芯片
cc2540
CC2540
集成了2.4GHz射频收发器,是一款完全兼容8051内核的无线射频单片机,它与蓝牙低功耗协议栈共同构成高性价比、低功耗的片上系统(SOC)解决方案,非常适合蓝牙低功耗应用。
qq_42615745
·
2020-08-14 01:04
电子元器件
电子元器件
运用蓝牙的步骤及方法的总结
我做的这个是连接一个自定义的模块(
CC2540
),profile是自定义的,用socket好像连接不上,我是用BluetoothGatt连接的。一般手机上的每一个Servic
Yiyi_G
·
2020-08-09 19:01
项目
关于cc2540Flash断电保存的操作
cc2540
自带128k或者256k的flash内存,可以提供断电保存。将数据进行flash保存之后,在复位或者重启之后,仍能找到断电之前保存的数据。flash保存主要有以下两种方法。
Stephen_Lu_Fahai
·
2020-08-07 12:52
蓝牙4.0BLE
cc2540
如何添加特征值
声明,本文转载自“甜甜的大香瓜”的博客,原文地址如下:http://blog.csdn.net/feilusia/article/details/48314165一、简介本篇介绍从机如何添加一个可读、可写、可通知的特征值char6。(为了方便copy代码,就不大量使用截图了)二、特征值有什么用?它是一个变量或者一个数组,主从机之间传输应用层数据,都是通过特征值。比如添加一个char6[5],它的值
Stephen_Lu_Fahai
·
2020-08-05 12:46
如何调整
cc2540
的发射功率
一、背景介绍根据TI的官方回复,
cc2540
只能调节四档发射功率,分别是(从大到小)4dBM、0dBM、-6dBM、-23dBM,而且不能通过操作寄存器等方法对功率进行调整,如果需要更多级别的发射功率的话
Stephen_Lu_Fahai
·
2020-08-05 12:45
蓝牙4.0BLE
TI 蓝牙4.0芯片
cc2540
引脚图 最小系统 下载接口等 小白看过来
一
cc2540
是TI公司真正推出单片蓝牙4.0解决方案,一片解决问题。主要功能(参考百度百科)●增强型8051微控制器-128KB或256KB内建快闪记忆体,8KBSRAM。
songisgood
·
2020-07-30 00:55
BLE
nRF51822浅谈蓝牙低功耗(BLE)应用领域及干货分析
其中TI的
CC2540
/CC2541和Nordic的nRF
超低功耗无线蓝牙热者
·
2020-07-29 22:21
CC2540
开发套件资料更新日志
最近更新为红色字体,详情见http://ghostyu.taobao.com【20】2013.06.20实验LEDDemo相关更新1>>添加实验LEDDemo中
CC2540
从机端程序:SimpleBLEPeripheral_LEDDemo.rar
ghostyu
·
2020-07-29 18:22
低功耗蓝牙ble
《二》
CC2540
和CC2541上实现ANCS(Apple Notification Center Service)
如何利用TIBLE协议栈在
CC2540
/41上开发ANCS的NC,这应该是许多开发者共同的愿望,在协议栈demo:TimeApp基础上修改,是最快的选择。
ghostyu
·
2020-07-29 18:50
低功耗蓝牙ble
cc2540
一主多从
主机为smartRF开发板,从机为两个
cc2540
设备,首先搜索设备,然后选择设备连接,一次选择一个进行连接,连接好了再同样操作连接下一个(能不能同时连接?)。
aaronga
·
2020-07-29 16:53
ble
基于TI
CC2540
蓝牙4.0 BL传输的跑步机方案
应用该方案的跑步机以
CC2540
增强型内核C8051为
jordum
·
2020-07-14 23:27
低功耗蓝牙
蓝牙4.0
蓝牙4.0BLE
cc2540
usb-dongle的 SmartRF Packet Sniffer 抓取数据方法
一、简介本文讲解如何用USB_dongle如何进行蓝牙数据的抓包。二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.20.2硬件平台:SmartRF(主芯片CC2541),Usb_dongle三、版权声明博主:si_zhou_qun_84342712声明:喝水不忘挖井人,转载请注明出处。原文地址:联系方式:
[email protected]
开源四轴群:84342712开源四
si_zhou_qun_84342712
·
2020-07-13 13:42
BLE4.0
CC2540
/CC2541蓝牙4.0BLE协议栈开发
转载地址:https://e2echina.ti.com/question_answer/wireless_connectivity/bluetooth/f/103/t/69222低功耗蓝牙(BluetoothLowEnergy),简称BLE。蓝牙低能耗无线技术利用许多智能手段最大限度地降低功耗。蓝牙2.1+EDR/3.0+HS版本(通常指“标准蓝牙技术”)与蓝牙低能耗(BLE)技术有许多共同点:
天使画笔
·
2020-07-11 12:30
蓝牙4.0BLE协议栈
CC2540
蓝牙协议栈开发简介
本系列教程将结合TI推出的CC254xSoC系列,讲解从环境的搭建到蓝牙4.0协议栈的开发来深入学习蓝牙4.0的开发过程。教程共分为六部分,本文为第三部分:第三部分知识点:第十一节串口通信第十二节Flash的读写第十三节BLE协议栈简介第十四节OSAL工作原理第十五节BLE蓝牙4.0协议栈启动分析有关TI的CC254x芯片介绍,可点击下面链接查看:主流蓝牙BLE控制芯片详解(1):TICC2540
zhenbaozhu1991
·
2020-07-06 12:32
蓝牙协议栈
CC2540
BLE开发笔记
1、在尝试配对过程中出现“Pairingfail5”的情况,解决方法如下:(使用抓包工具)这里截取了一包广播数据进行分析:首先,红色区域:4字节长度的访问地址(AccessAddress);紧接着,绿色区域:1字节长度的数据类型,此处为可连接的非定向广告(AdvPDUType);紧接着,绿色区域:数据的属性分析(AdvPDUHeader);紧接着,绿色区域:6字节长度的广播设备地址(AdvA);紧
Stylesen
·
2020-07-06 08:35
[蓝牙开发]
CC2540
新手学习之按键使用
什么叫按键,按我的理解来说就是一个触发要做事情的开关,今天我要将的是独立按键,因为这个单片机只有16个IO口,如果用矩阵按键就很浪费IO口了,所以我重点讲独立按键的使用。废话也不多说了,直接上代码/***************************************//*CNPF*//*BlueTooth4.0学习例程*//*例程名称:按键*//*建立时间:2018/04/24*//*描
CNPF
·
2020-07-06 03:50
[蓝牙开发]
CC2540
新手学习之点亮LED
今天呢,继续上一章博客的内容,上一节我们讲了如何安装IAR编译软件的,今天就开始来写写第一个简单的程序吧,一起努力,一起进步。学之前呢,也并不是所以的小白都懂的,基础还是要有点C语言的基础,会简单的几个语句也可以完成我们这节要将的点亮LED的任务。首先,安装好了IAR打开我们的IAR然后创建后的图片就如下图点击OK就出现我们的第一个工程了之后还需要创建.C为后缀文件,就是以后工程必不可少的main
CNPF
·
2020-07-06 03:50
Ti
CC2540
蓝牙模块学习笔记整理
接触
CC2540
几天,终于有了初步的理解,现将笔记整理如下,只是皮毛,如有错误,还请指正,还有好多没闹明白的地方,以后应该还会继续向里面更新~一、整体1.TI的蓝牙平台支持2种协议栈/应用配置:单一设备配置
weixin_30895603
·
2020-07-05 22:15
CC2540
开发入门
1CC2540简介
CC2540
是单模BLE芯片,是蓝牙RF和8051的组合,自带FLASH和8kBRAM。适合数据少频率低的通讯,如蓝牙键盘、传感器测量、遥控器、防丢器等应用。
skdev
·
2020-07-05 12:37
蓝牙5.0 mesh技术分享(一)
其实之前也接触过蓝牙开发,就是TI的
CC2540
芯片,运行BLE4.0协议栈,那还是在大四的一个实习项目。
sdnu2011d1
·
2020-07-05 11:12
物联网
蓝牙
物联网
Android 蓝牙4.0 BLE调试
Host端:支持蓝牙4.0的GS4手机,配合三星的蓝牙BLE开发包http://developer.samsung.com/bleDevice端:支持蓝牙BLE的单片机
CC2540
,配合TI开发板http
lizzywu
·
2020-07-04 22:09
Bluetooth
实测对比Wireshark利用nRF52832 Sniffer和Packet Sniffer 利用
CC2540
Dongle 抓包使用体验
在蓝牙的开发过程中,使用抓包器对蓝牙模块收发数据进行抓包BLE分析,无疑会极大地提高我们的研发开发效率,同时能帮我们快速地定位问题。对于初学者或者开发者来说,BLE抓包分析能让我们更快地理解蓝牙的工作过程。市面上有几款常见的抓包工具,本文详细对比了Wireshark和TICC2540Sniffer软件PacketSniffer对蓝牙模块抓包的测试体验。经过测试Wireshark对比PacketSn
RF_star
·
2020-07-04 07:14
实测对比
CC2540
BTool和nRF Connect 在nRF52840 Dongle的BTool测试
BTool是一个用于蓝牙设备调试的PC软件工具,工作在Central/Master。它可以让用户通过PC软件同Peripheral/SlaveBLE设备之间建立连接。在测试蓝牙模块的直驱功能时,使用BTool可以快速开发模块的功能,缩短研发周期。市面上主流的BTool软件有几款,CC2540BTool和nRFConnectforDesktop较为常用,两者的BTool直驱测试体验如何,本文具体对比
RF_star
·
2020-07-04 07:14
BLE 4.0
CC2540
协议栈架构
协议栈架构,如下图所示:总体上分为两层:蓝色框部分为:Host绿色框部分为:ControllerController部分有三层,分别是PhysicalLayer(物理层)、LinkLayer(数据链路层)、HCI(Host/ControllerInterface)Host和Controller接口这一层可以看出来基本上都是跟硬件有关,都是一些底层的驱动,还有RF(射频)的一些通讯协议。Host部分
辰远
·
2020-06-30 09:29
BLE
4.0
蓝牙协议 基于TI
cc2540
模块的理解
Bluetooth4.0开发Platform:TIIC:cc2540Environment:windows7tools:IAR8.20.2demoCode:BLE_CC254x_1.4.0fromTI物理层:是1Mbps自适应跳频GFSK射频,工作于免许可证的2.4GHzISM(工业、科学与医疗)频段。链路层:用于控制设备的辐射状态,设备将处于五种状态之一:等待、广告、扫描、初始化、连接。广播设备
john_liqinghan
·
2020-06-24 06:10
嵌入式
TI BLE研究---- 蓝牙协议栈(GAP)
TI出的CC2541和
CC2540
同为BLE芯片,主要共同点是:1.8051内核(现在的蓝牙IC中基本用M0orM3,据说Ti和ST都在出M0内核的BLE芯片,估计今年年底会出来).2.8Ksarm和128
李明-1989
·
2020-06-24 00:56
微信小程序-BLE蓝牙实现demo
记录一下自己需要注意和总结的地方具体的搜索、连接、断开、消息传输都已经实现了,作为项目的一个页面完成了相应的代码地址,具体的蓝牙代码在pages/bluetooth当中蓝牙部分代码地址一.硬件部分HC-08蓝牙模块4.0BLE主从一体
CC2540
_Root___
·
2020-06-21 05:04
微信小程序
js
[转载]蓝牙4.0 BLE 数据传输(五)
相信看了《蓝牙4.0BLE数据传输(四)》,大家应该知道怎么通过发送特征值来控制
CC2540
了,不说别的,就用这个,点亮一个LED就能忽悠一下我们老师,期末肯定不挂科........回忆一下我的初恋,初恋在初中
风雨byt
·
2020-04-04 03:37
TI
CC2540
snv flash读写
参考文档:(协议栈中,有OSALAPI.pdf)D:\TexasInstruments\BLE-CC254x-1.4.2.2\Documents\osalSNV:SimpleNon-Volatile,简单非易失image.png注意:要花几百毫秒的时间,期间中断也可能停止不能在中断服务中调用不要经常写snv11.2osal_snv_read()说明从NV读整个item的数据到*pBuf原型uint
YuQiao0303
·
2020-03-31 13:48
上一页
1
2
3
4
下一页
按字母分类:
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
其他