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
CC2541
【学习方法】
CC2541
蓝牙开发板学习方法[1]
1:先把程序下载到两个开发板上,然后观看OLED显示以及按照PDF文档操作过程中所观察到的现象。--->【此过程为感性的认识,类似学习中学化学一样】2:对第一步有了感性认识的基础上,再看程序细节内容。【深入敌人腹地】3:某些参数改一改。-->【类似高中数学课,好的老师会把例题变式一下、两下、X下】4:某些函数改一改,或添加,或屏蔽某些函数。5:自己设计或者参考一个小项目【或者模仿一个大项目所分解成
aniywn
·
2020-08-22 00:58
关于
CC2541
蓝牙开发板的学习笔记-1
下一步,我们讨论一下什么叫做协议栈?BLE协议栈,实在TI的开发包里面,顾名思义,协议栈就是包含BLE协议代码的,实际上就是TI释放出来的软件库代码与demo成语以及部分文档的集合,这里面包含的协议开源的提供了库文件以供我们使用。首先,我们需要安装BLE-CC254x-1.4.2.2协议栈各部分的组成。以上包含了文件夹中的主要内容。可以在协议栈的安装目录下找到Btool,在以下路径中可以找到:之后
太上皇之一直往上
·
2020-08-22 00:46
关于
CC2541
蓝牙开发板的学习笔记-3
下面进行一个简单地BLE协议栈基础实验:数据传输试验。其实就是BLE协议栈安装后的主从通信实验,实现两个BLE节点的通信,主机向BLE从机发送一个字节,然后把写入的字节读回来,以测试主从之间的通信。SimpleBLECentral主机编程:在低功耗蓝牙中有四种设备类型:Central主机、、Peripheral从机、Observer观察者、Broadcaster广播者。通常Central和Peri
太上皇之一直往上
·
2020-08-22 00:46
关于
CC2541
蓝牙开发板的学习笔记-2
本节呢,我想跟大家介绍一下BLE协议栈,这一节也就是入门级的知识点吧,适合小白们看一下呦。首先呢,我先介绍一下什么事BLE协议栈,协议定义的是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据收发;协议栈是协议的具体实现形式,通俗的理解就是代码实现的函数库,以便开发人员调用。BLE协议栈是将各层定义的协议都集合在一起,以函数库的形式实现,同时提供给用户一些应用层API,供用户调用。关于B
太上皇之一直往上
·
2020-08-22 00:46
关于
CC2541
蓝牙开发板的学习笔记
本文是作者在学习
CC2541
开发板过程中总结的笔记,欢迎各位同行批评指正。这里用到的开发板实在淘宝上卖的。(https://amomcu.taobao.com/),这是开发板的购买链接。
太上皇之一直往上
·
2020-08-22 00:46
cc2541
gpio通用gpio和adc的使用
今天需要对cc2541gpio和adc做几个测试,就学习了下怎么使用gpio和adc1:ADC的使用参考链接:http://www.cnblogs.com/chenzhao207/p/4539197.htmlcc2541p0口是adc口,读取代码如下APCFG|=1<<0;//设置使用p0.0作为adc读入uint16vddvalue=HalAdcRead(HAL_ADC_CHANNEL_0,HA
wangsuyu_1
·
2020-08-21 06:08
cc2541
【
CC2541
】BLE空中升级——新旧固件(imagA与imageB)的链接文件分析
参考链接:BLE空中升级-新旧固件(imagA与imageB)的链接文件分析一、cc254x_f256_imgA.xcl分析1、段的定义(1)IDATA段空间范围定义a.定义IDATA的起始地址为0x0A-D_IDATA_BEG=0x0Ab.定义IDATA的结束地址为0xFF-D_IDATA_END=0xFF注意:跟bim_cc254x.xcl相比,IDATA的起始地址变成了0x0A,将0x08-
卡图卢斯
·
2020-08-20 18:31
CC2541
介绍TTC
CC2541
SDK 蓝牙4.0开发套件
简介TTCCC2541SDK是由我司针对TI的
CC2541
芯片开发提供的快速开发工具。旨在让开发人员不再需要将大量精力放在蓝牙调试方面,只需将精力放在对
CC2541
芯片功能的应用开发上。
昇润科技
·
2020-08-20 18:04
CC2541
OAD无线升级遇到问题总结
最近做BLECC2541OAD空中升级,鉴于256K的flash,如果编译代码code大的话,存储空间显得有些力不从心。有的人会采用双CPU工作,主从形式,不过显得有些奢侈。Flash分成三个区:bootloader(BIM)、Image-A、Image-B区。bootloader(BIM)区是固定的不用改,Image-A应该尽量小,这样Image-B才会有足够的升级空间。遇到的问题列一下:1.在
阳光守望者Coder
·
2020-08-20 18:36
蓝牙4.0/BLE
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
CC2541
power saving
概述今天谈谈
CC2541
的低功耗,低功耗也是BLE的一个亮点,据TI的测试,在ultrapowersaving的时候,一颗纽扣电池可以做到待机一年。经过试验。
Jake_cai
·
2020-08-19 23:30
BLE-CC2541
【BLE】
CC2541
之32.768kHZ外部晶振
一、简介本文介绍外部的32.768K晶振对于
CC2541
的作用。
feilusia
·
2020-08-15 07:31
BLE-CC2541
CC2541
设置外部时钟为32Mhz
voidclock(void){SLEEPCMD&=~0x04;//启动所有晶振while(!(SLEEPSTA&0x40));//等待晶振稳定CLKCONCMD=(CLKCONCMD&0x80)|0x49;//使用16Mhz晶振作为主时钟while((CLKCONSTA&~0x80)!=0x49);//等待主时钟切换到16MhzCLKCONCMD=(CLKCONCMD&~0x80);//使用外部
edgarshang
·
2020-08-15 06:16
低功耗蓝牙BLE之修改广播间隔等参数
发现模式(DiscoverableMode)低功耗蓝牙的发现模式主要分为有限可发现模式和普通可发现模式,TI的CC2540和
CC2541
的工程中发现模式具体定义在“components/ble/include
枫之星雨
·
2020-08-14 08:11
BLE
CC2541
Large OAD 空中升级方式
CC2541OAD有两种方式,一种是Flash对半分成ImageA和ImageB的,另一种是LargeImageOAD.LargeImageOAD这种方式的好处是可以通过压缩ImageA的方式来提升ImageB的存储空间TI官方的文档是说,可以将ImageA压缩至90多KB,因此ImageB就有了150多的空间,这相比较于“Flash对半分”的方式就足足多出了30KB,在一些内存资源吃紧的项目上便
xiaoshideyuxiang
·
2020-08-14 04:34
蓝牙开发的学习————GAP和GATT协议层的详解
感谢老铁的无私总结:https://blog.csdn.net/liwei16611/article/details/80958842基于TI公司的BLE蓝牙协议栈的
CC2541
进行蓝牙的开发。
QIN 工作室
·
2020-08-14 04:00
BLE
【BLE】
CC2541
之发现服务与特征值
一、简介本文以SimpleBLECentral工程为例,解析
CC2541
作为主机时是如何发现从机的服务和特征值的。
feilusia
·
2020-08-14 03:16
BLE-CC2541
【BLE】
CC2541
之主机端读取特征值
本篇博文最后修改时间:2017年01月06日,11:06。一、简介本文介绍如何在SimpleBLECentral工程中,读取SimpleBLEPeripheral工程中的特征值char1的数据。(注:SimpleBLECentral工程默认即可通过UP键进行读、写特征值,而本文采用的方法是连接上从机后自动读取特征值数据)二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.2
feilusia
·
2020-08-12 11:14
BLE-CC2541
总结一下
CC2541
BLE蓝牙芯片 串口(UART)出现的乱码等问题
当
CC2541
串口出现乱码等问题,可以尝试以下几个操作。
vuxcc
·
2020-08-10 02:07
BLE
【BLE】
CC2541
低功耗蓝牙16bit的UUID与128bit的UUID有什么区别
1.UUID是universallyuniqueidentifier的简称,它的值固定为128bit。2.但是为了降低存储和传输的负担,我们预分配一些常用的UUID的值,比如Bluetooth_Base_UUID的值是00000000-0000-1000-8000-00805F9B34FB。通常预分配的值都是16bit或者32bit的UUID。但是实际上,它们还是128bit的值。3.16bit和
卡图卢斯
·
2020-08-10 02:35
CC2541
蓝牙
CC2541
的串口通讯
协议栈版本是CC254x-1.3.2TI把串口线管的东西封装在协议栈的一个NPI的文件夹中npi.c下面是npi.c中的初始化函数voidNPI_InitTransport(npiCBack_tnpiCBack)//初始化串口通讯{halUARTCfg_tuartConfig;//configureUARTuartConfig.configured=TRUE;uartConfig.baudRate
liooooooh
·
2020-08-10 02:57
自己随笔
【IoT】TI BLE
CC2541
串口控制蓝牙详解
根据从机号连接指定从机-获取RSSI值(信号强度)-向char1写入特征值-断开连接二、实验平台协议栈版本:BLE-CC254x-1.3.2编译软件:IAR8.20.2硬件平台:SmartRF开发板(主芯片
CC2541
简一商业
·
2020-08-09 22:55
IoT产品设计理论
IoT产品之蓝牙设计
【资源共享】
CC2541
之新手常见问题集
一、简介本文集合了香瓜整理的
CC2541
的新手常见问题,不断更新。二、版权声明博主:甜甜的大香瓜声明:喝水不忘挖井人,转载请注明出处。
feilusia
·
2020-08-09 20:45
资源共享
【BLE】
CC2541
之主机端获取notify数据
一、简介本文以SimpleBLECentral工程和SimpleBLEPeripheral工程为例,介绍
CC2541
作为主机时是如何获取从机char4通道的notify数据。
feilusia
·
2020-08-09 20:45
BLE-CC2541
【BLE4.0】
CC2541
从机之notify通知
一、简介本篇介绍从机端的notify通知的两种方式,以及主机端是如何处理notify通知的。二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.20.2硬件平台:SmartRF开发板三、简介notify通知的两种方式1、GATT_Notification在从机代码中使用,由从机主动通知,且不需要主机发出请求和回应。2、GATTServApp_ProcessCharCfg在从
a369000753
·
2020-08-09 19:38
蓝牙4.0基础问题
【BLE】
CC2541
安卓手机搜索不到设备服务的UUID
在做OAD无线升级处理的时候遇到一个问题,从imageA状态升级到imageB状态,但是安卓的设备扫描的服务的UUID没有发生变化(imageA服务的UUID和imageB服务的UUID不同),安卓设备扫描的服务的UUID还是原来的升级前imageA的服务UUID的状态,这样就导致了,我无法进行命令发送读写。(iOS设备不存在这样的问题),个人猜测是安卓设备本身对蓝牙搜素直接通过判断是否是相同ma
卡图卢斯
·
2020-08-09 17:52
CC2541
TI BLE
CC2541
协议栈数据加密与解密功能
TIBLE协议栈自带数据的加解密功能,主要有两个函数,分别是加密与解密,每个函数均为三参数,均为16字节,若实际数据不足16字节,自己后面补足,加密后通过蓝牙发出,对方设备收到此数据后,进行逆运算,得到16字节数据,取你需要的字节数即可(如果characteristicvalue只有1字节,那就取1字节就好)LL_Encrypt(key,data,EncryptedData);//加密函数LL_E
ab198604
·
2020-08-05 12:13
TI
BLE
TI BLE
CC2541
关于Notification的设置及应用
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自:http://blog.csdn.net/ab198604一、修改从机端代码(Server端):A对Profile的修改如果要使用Notification或Indification方法,必须在Profile中添加configuration,如下:其中,clientCharCfgUUID值如下,它是uint16类型的值,
ab198604
·
2020-08-05 12:13
TI
BLE
cc2541
发现服务与特征值
本文转载自“甜甜的大香瓜”的博客一、简介本篇以SimpleBLECentral工程为例,解析
CC2541
作为主机时是如何发现从机的服务和特征值的。
Stephen_Lu_Fahai
·
2020-08-05 12:45
蓝牙4.0BLE
如何调整cc2540的发射功率
顺便说一下
cc2541
的最大发射功率为0dBM,所以相对于cc2
Stephen_Lu_Fahai
·
2020-08-05 12:45
蓝牙4.0BLE
nRF51822浅谈蓝牙低功耗(BLE)应用领域及干货分析
其中TI的CC2540/
CC2541
和Nordic的nRF
超低功耗无线蓝牙热者
·
2020-07-29 22:21
BLE开发(TI CC254x)之一主多从方案(蓝牙项目纪实)
项目的需求基本如下:1.实现基于
CC2541
芯片的蓝牙主机固件代码,要求主机1拖4从机;2.上电自动、同时连接4个BLE设备;3.身份识别需求:扫描绑定这4个唯一设备,不允许自动连接其他BLE设备4.同时连接的情况下
Ctrlturtle
·
2020-07-29 19:07
BLE
cc2640调试经验之 串口添加
由于项目需要,将
cc2541
平台移植到cc2640上,需要特别提醒的是,cc2640有三种封装,协议栈默认使用的是7*7的封装,因此如果换成其它封装需要对工程配置进行修改。
路人 假
·
2020-07-29 18:27
低功耗蓝牙
《二》CC2540和
CC2541
上实现ANCS(Apple Notification Center Service)
如何利用TIBLE协议栈在CC2540/41上开发ANCS的NC,这应该是许多开发者共同的愿望,在协议栈demo:TimeApp基础上修改,是最快的选择。TimeApp实现的是SIG发布的标准Service,但AppleANCS与SIG标准Service非常相似,在上一篇文章中,我们有提到ANCS中的三个Characteristics,但这三个并不是整个ANCS,上图中显示的电池电量以及时间,均是
ghostyu
·
2020-07-29 18:50
低功耗蓝牙ble
基于
CC2541
的主机与基于ESP32模组从机BLE通信调试总结
硬件环境:从机:ESP-32S蓝牙模组主机:基于
CC2541
蓝牙芯片的USB蓝牙中继模块需求:主机与从机实现双向通行。
诺水城子
·
2020-07-29 18:19
蓝牙方案选型总结
1,蓝牙芯片原厂:厂商总部官网代表型号CSR(被高通收购)英国www.csr.comQCC5100德州仪器(TI)美国www.ti.comCC2642R/
CC2541
赛普拉斯Cypress(博通收购)美国
达达尼安
·
2020-07-29 15:00
硬件方案
低功耗总结(IOT)
本文主要讲低功耗的调试思路,而不涉及具体代码一、开发环境硬件环境:STM32、STM8、
CC2541
软件环境:蓝牙协议栈4.0二、概述随着物联网的兴起,低功耗越来越让人们看重,接下来讲一下低功耗的本质。
Smile_Smilling
·
2020-07-15 18:45
其他
【
cc2541
历程】按键控制PWM调光
控制相应的LED.二、开发平台编译环境:IAR820.02协议栈:BLE-CC254x-1.40代码查看器:SourceInsight3.5硬件平台:SmartRf开发板三、编写声明作者:爱已oО欠费相关
CC2541
爱已oO欠费
·
2020-07-15 02:23
蓝牙4.0BLE cc2540 usb-dongle的 SmartRF Packet Sniffer 抓取数据方法
二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.20.2硬件平台:SmartRF(主芯片
CC2541
),Usb_dongle三、版权声明博主:si_zhou_qun_84342712
si_zhou_qun_84342712
·
2020-07-13 13:42
BLE4.0
基于51单片机的
CC2541
蓝牙透传模块的无线通信
此前在某宝买了两块
cc2541
蓝牙透传模块用来做两块51板子上的无线通信,遗憾的是店家链接里面没有例程,只有一些没多大用处的技术文档和其他一些数据手册,对身为小白的我是沉重打击啊!
24K纯学渣
·
2020-07-13 12:17
单片机
CC2541
开发板(TI官方)类型介绍
1.SmartRF05EB开发板TI最大的开发板含CC2541EM核心板板载CC-Debugger仿真器
CC2541
开发套件(TI官网)=2块SmartRF05EB+1个CC2540USBdongl
SuSu-China
·
2020-07-12 11:38
BLE
BLE
CC2541
TI
官方
开发板
CC2541-修改蓝牙名称和mac地址
使用的蓝牙芯片是
CC2541
,本文章介绍修改蓝牙名称和蓝牙MAC地址的方法。修改蓝牙名称:在数组scanRspData[]里,存放的就是蓝牙名称,你可以自己设置。
u013024206
·
2020-07-12 03:07
BLE
蓝牙芯片NRF51822入门学习:时间管理
前言如果你跟我一样是一个蓝牙新手,并且还没有买nrf51822的开发板的话,推荐先学
cc2541
,如果已经买了开发板,那就看我的《蓝牙芯片NRF51822入门学习》系列文章吧,祝你尽早出坑。
qq_961103788
·
2020-07-11 21:55
NRF51822
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协议栈
cc2541
低功耗
我们来总结一下实现方法:1,有定时器在跑时会一直跑在PM2最小系统电流在300uA左右。没有定时器跑后会到PM3,电流会少于10uA。这个定时器是指osal的定时器,例如:启动了osal_start_timerEx(keyfobapp_TaskID,KFD_TOGGLE_BUZZER_EVT,2000);但没到时间:需要说明的是keyfob中的低功耗一直都是进不去PM3的,这是由于有一个查询电量的
退5不落5
·
2020-07-10 10:26
蓝牙
低功耗
TI低功耗蓝牙芯片
CC2541
干货分析总结
RF2.4-GHz蓝牙低能量符合和专有的RF片上系统支持250kbps的,500kbps的,1Mbps的,2Mbps的数据传输速率–出色的链路预算,启用如果没有外部的远程应用前端–可编程输出功率为0dBm–卓越的接收灵敏度(-94dBm的输出功率1Mbps),选择性和阻断性能–适用于系统定位符合随着世界范围的无线电频率法规:ETSIEN300328和EN3004402级(欧洲),FCCCFR47第
超低功耗无线蓝牙热者
·
2020-07-09 23:41
CC2541
BLE源码阅读知识积累之OSAL小结
最近一段时间由于项目需要,便开始在阅读TI的
cc2541
的BLEStack源码,对于蓝牙4.0这块知识基本是小白,所以几乎从0开始。
zhjr1220
·
2020-07-06 12:15
蓝牙
CC2541
BLE源码阅读知识积累之外设从机Peripheral工作模式
阅读的源代码:核心主要是位于BLE/project/SimpleBLEPeripheral部分阅读的参考文档:TI_BLE_Software_Developer's_Guide.pdf,BLE_CC2540_DeepDive_Training_2011.pdf,TI_BLE_Sample_Applications_Guide.pdf,SIG的Core_V4.0.pdf在BLE的源码架构中,感觉是好
zhjr1220
·
2020-07-06 12:15
蓝牙
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他