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
TI
CC2540
BLE协议栈 蓝牙相关
《AMOMCU-CC254x开发板快速入门.pdf》笔记阿莫淘宝店:https://amomcu.taobao.com/什么是协议栈协议:定义的是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据收发;协议栈:是协议的具体实现形式,通俗的理解就是用代码实现的函数库,以便于开发人员调用。使用BLE协议栈进行开发的基本思路可以概括为如下三点:用户对于BLE无线网络的开发就简化为应用层的C语言
YuQiao0303
·
2024-02-06 18:24
BLE协议栈实验学习1——认识
CC2540
硬件介绍
CC2540
简介
CC2540
是一款完全兼容8051内核,并集成了2.4GHz射频收发器的无线射频单片机。
江苏学蠡信息科技有限公司
·
2024-01-29 10:55
学习
单片机
CC2540
SimpleBLEPeripheral解析
参考链接:c2541simpleBLEPeripheral工程应用层协议栈分析CC2541之SimpleBLEPeripheral程序流程分析–01.启动和事件轮询CC2541之SimpleBLEPeripheral程序流程分析–02.App层初始化CC2541之SimpleBLEPeripheral程序流程分析–03.App层事务处理CC2541之SimpleBLEPeripheral程序流程分
xiaoqianghit1990
·
2023-11-13 00:46
硬件
CC2540
和CC2541的区别简单解析
CC2541理论上是
CC2540
的精简版,去除了USB接口,增加了1个HW1C接口。
weng13924672287
·
2023-10-18 18:42
蓝牙
物联网
智能电视
网络
嵌入式硬件
单片机
CC2540
osal_send_message 总结
用于多个task(或者一个也可以,本例中就是一个task)之间互相传数据参考资料:https://blog.csdn.net/xiaoleiacmer/article/details/43528843#commentsedit官方文档定义一个message结构体typedefstruct{osal_event_hdr_thdr;ucharkeys[3];unsignedlongtime;}key_
YuQiao0303
·
2023-08-22 06:37
低功耗蓝牙BLE之修改广播间隔等参数
blog.csdn.net/zzfenglin/article/details/51166830发现模式(DiscoverableMode)低功耗蓝牙的发现模式主要分为有限可发现模式和普通可发现模式,TI的
CC2540
漏洞百出
·
2023-04-04 03:25
PHY6222
BLE
蓝牙
蓝牙模块的使用
常见的蓝牙模块有HC-05主从一体蓝牙模块、HC-06从机蓝牙模块、低功耗BLE蓝牙模块(
cc2540
或cc2541)。不同的蓝牙模块的AT指令集不完全相同。
弱弱的嵌入式小白
·
2023-01-18 12:46
单片机
stm32
嵌入式硬件
蓝牙协议 基于TI
cc2540
模块的理解(转)
源:蓝牙协议基于TIcc2540模块的理解Bluetooth4.0开发Platform:TIIC:cc2540Environment:windows7tools:IAR8.20.2demoCode:BLE_CC254x_1.4.0fromTI物理层:是1Mbps自适应跳频GFSK射频,工作于免许可证的2.4GHzISM(工业、科学与医疗)频段。链路层:用于控制设备的辐射状态,设备将处于五种状态之一
普通网友
·
2022-11-24 00:40
操作系统
2020-09-26
:关于IAR报错:ToolInternalError:InternalError:[assign_colors_C01]:CannotcoalescephysicalregistersR11运行环境:
cc2540
嵌入式_凡尘
·
2022-02-20 03:04
嵌入式开发大作业
2.实验工具
CC2540
底板+IAR软件Ne
喜欢书的女孩
·
2021-05-14 10:03
iOS蓝牙4.0(BLE)-LightBlue与
cc2540
开发板通信
下面我们来一次做iPhone和PC与开发板的通信实验。只有iPhone4S(含)以后的设备才支持低功耗蓝牙BLE,我们这里做的实验使用的是iPhone4s.从APPStore里下载安装了LightBlue程序。通常,智能机设备作为主机,CC254x作为从机,当然,CC254x也可以作为主机,去连接当前状态为从机的智能机设备。需要说明的是,由于SmartRF开发板中烧写的主机程序搜索时限制了从机的U
jeikerxiao
·
2020-09-16 11:06
iOS
蓝牙(BLE)
【开发工具】[仿真器]:CC Debugger 与 SmartRFo4EB 有什么区别
该问题几乎是所有打算购买CC-Debugger仿真器用户的第一个问题,区别非常大,但是可以总结为下面三个方面1、所支持的芯片差异A)SmartRF04EB实测后支持的芯片有CC2430、CC2530、CC2531、
CC2540
PillarPeng
·
2020-09-16 10:19
开发工具
仿真器
蓝牙问题总结
BaseonthedemoprojectsSimpleBLECentralandSimpleBLEPeripheral.Backgroud:http://e2e.ti.com/support/low_power_rf/f/538/p/318484/1108115.aspx#1108115(
CC2540
QAQWE
·
2020-09-11 07:56
低功耗蓝牙开发
谈谈蓝牙4.0(BLE)模块与安卓的数据交互
我开发的是与TI的蓝牙模块
CC2540
交互的安卓端蓝牙软件,对于安卓都不是很熟悉的我,是一个不小的挑战。废话不多说,直接谈项目。我用的是google官方的源码,它本身把很多基本框架都搭好了。
zzy131250
·
2020-08-24 06:02
蓝牙4-0
浅析
CC2540
的OSAL原理
出处:http://blog.csdn.net/itas109一概述OSAL(OperatingSystemAbstractionLayer),翻译为“操作系统抽象层”。OSAL就是一种支持多任务运行的系统资源分配机制。OSAL与标准的操作系统还是有很大的区别的。简单而言,OSAL实现了类似操作系统的某些功能,但并不能称之为真正意义上的操作系统。二、OSAL任务运行方式我们以TI1.2.1的BLE
gasonchen
·
2020-08-23 05:34
蓝牙技术
【蓝牙低功耗BLE】控制GPIO来点亮LED
这节讲一下最简单的,也是最基础的东西,
CC2540
的IO操作,把PORT口当做GPIO来用,废话不多说,往下看。
我是Android开发者
·
2020-08-22 11:42
CC254x(
cc2540
/cc2541)的微信AirSync调试笔记
刚好上个月底的时候计划做个BLE设备,这阵子利用业余时间自学了BLE协议栈,了解了GATT,磕磕绊绊完成CC254x(
cc2540
/cc2541)的微信AirSync。
zddxmu
·
2020-08-22 09:01
bluetooth
微信
蓝牙
BLE
AirSync
cc254x
BLE:
CC2540
学习笔记
文章转载参考:http://blog.sina.com.cn/s/articlelist_5617273496_0_1.htmlBLE:
CC2540
与CC2541相关寄存器一览一、关于普通IO操作:1.
yuzhou_zang
·
2020-08-22 04:14
物联网
以
cc2540
为主芯片的硬件电路分析
1、MCP73831充电芯片J4接可充电电池,VBUS通过usb口接电源,用于给电池充电,充电时D3亮,电充满时D3,D5同时亮。2、AMS1117稳压器原理:所有的线性稳压器都是通过对输出电压采样,然后反馈到调节电路去调节输出级调整管的阻抗,当输出电压偏低时,就调节输出级的阻抗变小从而减小调整管的压降,当输出电压偏高时,就调节输出级的阻抗变大从而增大调整管的压降,这样就维持了输出电压的稳定。C8
sk_hn
·
2020-08-22 04:35
硬件
[蓝牙开发]
CC2540
新手学习之发送字符串
******//*CNPF*//*CC2540BlueTooth4.0学习例程*//*例程名称:串口通讯1*//*建立时间:2018/05/25*//*描述:在串口调试助手上可以看到不停地*//*收到
CC2540
CNPF
·
2020-08-22 04:10
CC2540
[蓝牙开发]
CC2540
新手学习之外部中断
外部中断,简单来说就是外界给了个上升沿,或是下降沿所触发到单片机内部的中断开启。上升沿就是从低电平到高电平的一个过程,下降沿反之。中断是个很重要的一个知识。初学者一定要学好,以后会经常用到的,先上代码。看一看先消化/***************************************//*CNPF*//*CC2540BlueTooth4.0学习例程*//*例程名称:外部中断*//*建立时
CNPF
·
2020-08-22 04:10
【蓝牙学习笔记】Arduino设置蓝牙模块HC-06
CC2540
CC2541自动初始化
----电路连接----HC-06ArduinoUnoR3引脚TX2RX3VCC+5vGNDGND注意:须使用分压电路,确保HC-06RX信号电压为3.3伏特。----接线图--------AT指令----指令答复说明ATOK通讯测试AT+VERSIONOKlinvorV1.8固件版本AT+NAMEmyBTmoduleOKsetname设置设备名“myBTmodule”AT+PIN678900OK
宅在家学学习吧
·
2020-08-22 04:29
arduino
蓝牙
串口通信
CC2540
开发板学习笔记(五)——串口通信
UART0对应的外部设备IO引脚关系为:P0_2------RXP0_3------TXUART1对应的外部设备IO引脚关系为:P0_5------RXP0_4------TX(2)USART功能特点:在
CC2540
weixin_34416754
·
2020-08-22 04:29
CC2540
开发板学习笔记(一)——LED点亮
2、
CC2540
的IO配置所需寄存器:P1SEL、P1DIR、P1INPP1SEL0:普通IO口,1:第三功能,默认设置为0P1DIR0:输入1:输出P1INP0:上拉/下拉1:三态3、代码如下:#inclu
weixin_34405557
·
2020-08-22 04:57
CC2540
开发板学习笔记(四)——定时器
一、实验内容分别使用定时器T1和T3使得LED周期性闪烁二、实验过程1、定时器T1(查询IRCON来控制)(1)需要调配的寄存器T1CTL(0XE4)Timer1控制寄存器BIT3,BIT2:定时器分频倍数选择00:不分01:8分频10:32分频11:128分频BIT1,BIT0:定时器模式选择:00:暂停01:自动重装:0X0000—0XFFFF10:比较计数:0X0000—T1CC011:PW
weixin_34235135
·
2020-08-22 04:42
CC2540
开发板学习笔记(八)—— 看门狗
一、功能:防止程序跑飞,使得系统重新进入工作状态,即一种复位操作吧。但需要不停地喂狗==(就是不断的执行某种操作),假如说你的程序跑到了不知道哪里去的错误时,即不会实现喂狗,就会发生复位,程序就进入正常工作状态。二、模拟看门狗作用加上注释相当于进入不正常的工作状态。#include#defineuintunsignedint#defineucharunsignedchar//定义控制LED灯的端口
weixin_33811539
·
2020-08-22 03:43
CC2540
开发板学习笔记(七)—— 睡眠唤醒
(一)中断唤醒一、实验内容通过中断唤醒在睡眠模式下的
CC2540
二、实验原理1、系统电源管理(工作方式)(1)全功能模式:高频晶振(16M或者32M)和低频晶振(32.768KRCOSC/XOSC)全部工作
weixin_33777877
·
2020-08-22 03:42
蓝牙4.0BLE
cc2540
cc2541 ios OAD课程(空中固件升级)[原版的,多图]
假设须要蓝牙4.0BLE开发开发板和资料,请看这里http://amomcu.taobao.com/,这里能提供基于
cc2540
或cc2541的蓝牙4.0BLE开发的具体硬件和软件资料,QQ群257318688
weixin_33797791
·
2020-08-22 03:42
CC2540
开发板学习笔记(九)—— BLE协议简介
一、BLE协议简介1、协议是什么?协议是一系列的通信标准,双方需要共同按照这进行正常数据协议是一系列的通信标准,双方需要共同按照这进行正常数据发射和接收。协议栈是的具体实现形式,通俗点来理解就发射和接收。协议栈是的具体实现形式,通俗点来理解就发射和接收。协议栈是的具体实现形式,通俗点来理解就用户之间的一个接口,开发人员通过使协议栈来这进而实现无用户之间的一个接口,开发人员通过使协议栈来这进而实现无
weixin_33777877
·
2020-08-22 03:42
CC2540
/CC2541进入PM3深度休眠的条件及其休眠机制的剖析
用BLE的人都知道,BLE的最大亮点是低功耗,实现低功耗的主要方式就是
CC2540
/CC2541的休眠机制。
彬芯
·
2020-08-22 03:06
蓝牙BLE
低功耗
嵌入式
基于TI
CC2540
汽车检测蓝牙4.0 BLE方案
1.介绍汽车检测现状“十二五”期间,我国汽车保有量将达到1.5亿辆,到2015年,保守估计我国汽车检测量将达到1500万辆。值得注意的是,每到汽车年审时,不少车主都为爱车的检测和审核带来的诸多不便而万分苦恼,这对汽车检测的便民性提出了诸多要求。从产业发展的角度来讲,汽车检测作为汽车工业发展中一个服务性的环节催生了一系列相关的市场的进步,比如汽车检测设备的发展、汽车检测站点的增加、汽车检测技术的进步
jordum
·
2020-08-22 03:38
低功耗蓝牙
蓝牙4.0
CC2540
串口使用小心得
主机通过扫描不连接读取从机的rssi值之后,通过串口传到pc。串口驱动是我从别的例程中移植过来的。后来发现compile的时候没问题,但是build的时候总会出错,后来错误没了,出现警告,说什么和key重复了什么的。经过网上查找资料,按照论坛上别人说的去做,把POWERSAVING关掉。关掉之后,然后串口调试助手都能正确显示了。有几个从机能读几个从机的rssi值。
糖糖小妞
·
2020-08-22 03:09
BLE
TI 蓝牙4.0芯片
cc2540
CC2540
集成了2.4GHz射频收发器,是一款完全兼容8051内核的无线射频单片机,它与蓝牙低功耗协议栈共同构成高性价比、低功耗的片上系统(SOC)解决方案,非常适合蓝牙低功耗应用。
qq_42615745
·
2020-08-22 02:24
蓝牙BLE AmoMcu
cc2540
2541 OSAL 操作系统 LED
1.开发环境【1】硬件1、SmartRF系列开发板2块,核心板
CC2540
(或者CC2541)2、CC-Debugger仿真器3、MiniUSB线【2】软件1、ble协议栈,版本:1.3.22、IARfor8051
软硬兼施虾米
·
2020-08-22 02:23
硬件
蓝牙
源码
蓝牙AmoMcu_254x传感器---光敏电阻的实现
1.蓝牙AmoMcu_254x模块连接示意图2.开发环境【1】硬件方面1、SmartRF系列开发板2块,核心板
CC2540
(或者CC2541)2、CC-Debugger仿真器3、MiniUSB线4、oled
软硬兼施虾米
·
2020-08-22 02:23
蓝牙
硬件
源码
常见蓝牙模块介绍和AT指令
目录一、HC-05主从一体蓝牙模块二、HC-06从机蓝牙模块三、低功耗BLE蓝牙4.0模块(
cc2540
或cc2541)四、JDY-10蓝牙4.0BLE模块五、蓝牙模块LAYOUT注意事项:常见的蓝牙模块为
qlexcel
·
2020-08-22 02:12
器件&传感器
CC2540
or CC2541进入PM3深度休眠的条件
一、CC2540orCC2541进入PM3深度休眠的条件①osal_timeout=0;②llTimeout=0;只要同时满足上面两个条件,BLE就会自己进入PM3模式,此时,所有内部电路都关闭,只有外部中断和复位电路可以工作,因此,功耗最低,且可通过外部中断对其唤醒。当中的一个不为0,都将进入PM2模式。下面肯定会有人问上面这两个条件是什么,osal_timeout就是各层的定时事件的某个事件的
peterhunter0320
·
2020-08-22 02:57
BLE
用IAR9.10 或以上版本打开
CC2540
CC2541的老工程时的必要修改
用IAR9.10或以上版本打开CC2540CC2541的老工程(例如BLE1.3.2,BLE1.4.0等协议栈)时,编译会不正常,需要每个工程都修改一下,下面举例。例如我用的版本是10.30.1先打开工程,这个时候编译,有可能出现以下错误:此时,需要修改option中如下:上述中的8是16改过来的,如果是16,编译就有问题,具体原因没有深究,改成8就能编译正常了。祝你成功!!!
深圳阿莫
·
2020-08-22 02:05
蓝牙4.0
BLE
CC2540
CC2541
CC2540
CC2541 蓝牙4.0BLE开发板实现 空中飞鼠、体感游戏手柄【多图】
蓝牙4.0BLE开发板实现空中飞鼠、体感游戏手柄近年来开始流行空中飞鼠与体感游戏手柄,正好我们的开发板上设计有插入mpu6050六轴传感器的适配接口,我们中秋节期间兴趣使然,实现了这么一个方案。感谢“圆点博士STM32”提供的mpu6050dmp输出欧拉角度的例程,没有他们预先移植到stm32上,我们也没那么快在我们这个开发板上能跑上mpu605的dmp输出。感谢Micorduino的小潘,给我提
深圳阿莫
·
2020-08-22 02:05
蓝牙4.0
BLE
CC2540
CC2541
蓝牙4.0BLE
cc2540
cc2541 ios OAD教程(空中更新固件)[原创,多图]
如果需要蓝牙4.0BLE开发开发板和资料,请看这里http://amomcu.taobao.com/,这里能提供基于
cc2540
或cc2541的蓝牙4.0BLE开发的详细硬件和软件资料,QQ群257318688
深圳阿莫
·
2020-08-22 02:04
蓝牙4.0
BLE
CC2540
CC2541
蓝牙4.0BLE 手机控制
cc2540
CC2541 的串口透传功能已实现
蓝牙4.0BLE手机控制cc2540CC2541的串口透传功能已实现虽然蓝牙4.0BLE芯片
CC2540
是单芯片(即用户可以对它进行芯片级代码编写),是8051增强型主控,带蓝牙4.0功能,但很多时候很多客户都只需要他的透传功能
深圳阿莫
·
2020-08-22 02:04
蓝牙4.0
BLE
CC2540
CC2541
iOs LightBlue与
cc2540
BLE开发板之间的通信实验 [原创, 多图]
iOsLightBlue与cc2540BLE开发板之间的通信实验[原创,多图]下面我们来一次做iPhone和PC与开发板的通信实验。只有iPhone4S(含)以后的设备才支持低功耗蓝牙BLE,我们这里做的实验使用的是iPhone4s.从APPStore里下载安装了LightBlue程序。通常,智能机设备作为主机,CC254x作为从机,当然,CC254x也可以作为主机,去连接当前状态为从机的智能机设
深圳阿莫
·
2020-08-22 02:04
蓝牙4.0
BLE
CC2540
CC2541
cc2540
cc2541 开发板资料更新日志
CC2540
开发板料更新记录-持续更新(最新的日志在前)【16】空中飞鼠、体感游戏手柄(源码
深圳阿莫
·
2020-08-22 02:04
蓝牙4.0
BLE
CC2540
CC2541
蓝牙4.0BLE
cc2540
usb-dongle的 SmartRF Packet Sniffer 抓取数据方法 【原创,多图】
蓝牙4.0BLEcc2540usb-dongle的SmartRFPacketSniffer抓取数据方法【原创,多图】(只发布于csdn博客,如需转载,请注明出处,谢谢!)蓝牙4.0的开发,现在真热火的很,但是很多朋友买了我们出品的cc2540usb-dongle后,都反馈说不知道如何抓包,并且,即使很多朋友到TI官网论坛去找信息,不少朋友依然是无功而返,实际上,用cc2540usb-dongle来
深圳阿莫
·
2020-08-22 02:04
蓝牙4.0
BLE
CC2540
CC2541
iBeacon
CC2540
BLE
cc2540
smartrf05
cc2540
cc2541
蓝牙4.0
可穿戴设备
CC2541程序向
CC2540
移植
最近项目需要使用BLE通讯,因为没有使用USB,于是选定使用CC2541,价格能便宜些,性能还好(功耗小)。按照TI的例程很辛苦地写完程序,反复调试通过,于是准备小批量。没想到,有句话果然不假,最容易发生问题的时候一定会发生问题。程序放进去连BLE设备都扫描不到。按照经验,这应该可以确定就是硬件问题。可是,硬件都是买的市场成品模块,怎么可能是硬件问题呢。于是陷入了一个死循环。经过反复烧写程序进行新
mmhh3000
·
2020-08-22 02:26
硬件电路
CC2540
CC2541蓝牙芯片 蓝牙模块将升级至蓝牙5.0
蓝牙联盟为了更好推广新的蓝牙协议标准,将逐步废弃老的协议标准,之前文章有提到蓝牙联盟已经发文废弃老的核心协议新闻,废弃协议表示蓝牙联盟不再接受使用该协议的芯片完成各项蓝牙认证事宜,详见前文:外界传言CC254x由于只支持蓝牙4.0协议,将于2019年6月30日不再能被SIG联盟授予BQB认证,蓝牙产品无法通过BQB认证意味着该产品无法使用蓝牙标识进行推广与销售,更不得销售于海外市场。从SIG联盟处
紫依人
·
2020-08-22 02:14
关于手机电脑蓝牙4.0和CC2541蓝牙4.0的区别
TI的蓝牙芯片,像
CC2540
/CC2541是蓝牙4.0单模芯片,也就是BLE(BluetoothLowEnergy)。
llcl1
·
2020-08-22 02:15
学习交流
CC2540
和CC2541的区别
CC2541与
CC2540
引脚对引脚兼容,这可帮助制造商通过轻松移植现有设计来充分发挥节电优势。简单讲就是:CC2541功
无境游侠
·
2020-08-22 01:15
单片机
android ble 蓝牙4.0
cc2540
开发(一)
1、概述公司做了两个蓝牙4.0的app项目,对于蓝牙4.0ble的理解也从阅读官方的代码,各种代码到有自己的见解。很多手机早前就有蓝牙4.0,但是android官方是在sdk4.3以上才开始支持蓝牙4.0一般app开发的现在都建议用户自行升级到android系统到4.3以上才能使用开发的app。早前三星,摩托罗拉,lg,博通是有提供自己的蓝牙库的,因为大家使用的库不能统一,所以现在开发bleapp
大于弱智
·
2020-08-22 01:14
android
ble
蓝牙ble 从LED实验来学习CC2541 IO口配置
带着从头到尾好好学习
CC2540
和CC2541的目的,从最基本的项目开始本人QQ330952038,欢迎交流学习本文从最基本的LED实验开始讲起。LED实验主要通过控制IO口,实现LED的点亮和熄灭。
gdjason
·
2020-08-22 01:53
蓝牙ble
上一页
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
其他