cc2540串口程序睡眠如何去唤醒

望见那地上的一棵草,那是大的无限.
来自森亮号航海见识 {SLboat I}
蓝牙4.0协议的根本是属性和角色 同时被服务进行封装
每个角色可以用自己的属性 操作这个属性 就是操作低功耗蓝牙的通讯
这个属性最大是20byte l2cap的限制,其中3byte还要作为协议数据使用的
相对于旧版本的蓝牙精简了各种特定的服务,简化了连接的过程,变成了各种profile进行配置,也就是说自己设置某些特定的id和对应事件。
最多人感兴趣的低功耗应用应该是串口应用,这样就相当于透明传输,它使得整个过程不去操心细节。它的具体实现不知道,但是cc2541有个demo是延时uart协议,看起来就是演示了这个玩意。
蓝牙协议栈的工作有点像实时系统,通过一个osal来进行调度,用n-task来进行循环的完成任务
当所有任务完成后进入睡眠状态,如果需要开启cc2540的睡眠省电,一个外接32.7K晶振是必要的,看起来睡眠的时候采用低频晶振会更省电。
CC2541相对于CC2540,少了usb多了i2c,这对于传感器是微妙的,看起来很多传感器都提供i2c而不提供spi,spi是Lai大哥用来烧编程器的玩意,那玩意看起来接线很多,而且很麻烦不省事。
CC2541的单芯片价格更加高(25),CC2540因为批量化的原因(15左右),能更低的价钱拿到,但是目前CC2541的模块还没有人进行批量产,至少没有放到淘宝上。
在提一下CC2540的开发环境,它是基于IAR的,IAR是个看起来很老土的东西,但是干起活来很利索,老土可能带来的好处就是不容易犯错。
然后CC2540的加密,加密可以通过刷写来实现,Lai大哥说的51加密看起来是真的,但是方法不像熔丝位,它是在TI的flash烧写器里进行设置的,设置后将禁止任何读出效验,但是就像avr一样可以擦除后进行重写。噢这个还会禁止掉所有调试的功能,因为看起来调试的功能让它可以偷偷读取。
CC2540的OAD功能,这是个很有意思的功能,目前官方还没提供演示程序的demo,看起来是因为法律问题,实际上这个技术不算新鲜,TI在他家的2.4G协议,zigbee协议都有相应的over the air特性,这特性很有意思,就是把flash划分为两个区域,通过一个bootloader来管理,当开启oad的时候,将进入刷写状态此时可以刷写当前不在工作的另外一个区域,imga和imgb,刷写速度如何呢?大约是3分钟烧完一个固件(未考虑固件大小,但是加上协议栈后通常都接近120K以上了)
协议库里的HDL是很有意思的玩意,它抽象化硬件的结构,毫无概念是怎么做到的。
一个留下的问题是,OAD里的固件是否加密呢,它是如何实现的呢?
在整个协议栈做完大部分事情后,51做的是什么呢?看起来它什么都在做,又什么都没做,它就像arduino封装了库一样。不去关注细节,而只需要关心c的语法。
另外一些小玩意的问题,这个51的速度有多快,工作的如何,当抛离省电特性的时候它能做什么,有人提议跑去ble-stack,可以自己写协议库,从这里可以再次重印射到ble-stack试图做很多事情,但不是用复杂的方式。
--() 日 (三) 17:40 (CST)
我们想尽可能简单的制造蓝色搜索者,选用最简单的方法-NRF8002
它工作的不尽人意
我们想绕过CC2540这种落后的51的玩意
结果落后的玩意能以很执着的方式完成很艰巨的任务
OAD里的固件是否加密呢,它是如何实现的呢?
在整个协议栈做完大部分事情后,51做的是什么呢?
这个51的速度有多快,工作的如何,当抛离省电特性的时候它能做什么?
这个计划我本来只想小小的玩玩 做出几个来随便赚一些就跑了 见识一下就够了 但是这种最前的技术总是非常烧钱
事情总是不像预料的那样呵呵,当初预料的全部都行不通 人想最快最简单的做出来 然后花钱去走捷径 结果却很容易发现走错了而且花出去了钱
开始为了像老外表示敬意 给他们的项目赞助了35元 订了两个他们的
然后我看到一个挪威公司有一个芯片可以一颗芯片做完全部的事情 本来要从国外带回来的 但是联系到国内一个代理商 从他那里999买了开发工具
后是研究那个芯片 这些欧洲公司非常保守 必须买了他们的东西才能看到他们的资料 这个东西非常新 国内没有人做 就算做了也不公布任何研究资料
就是公司性质那样做成产品的,这个芯片很不错 它的单价是23左右 但是它的应用很惨它目前还是bx版本 开发者预览版 芯片有很多问题还不完善 而且耗电看起来也很大
后买配件 试图自己模仿一个他们的开发工具去卖
制造图标 买书
去见识了一下淘宝的打印手册服务 打印600多页双面纸 39块钱 哈哈
各种东西 研究资金很快耗尽了
1.16 晚和舅舅聊后再产生一些对计划本身的反省
直觉是好东西 但是也可能很危险
所以我觉得每个计划有个底线是很重要
不然你会一直往里面砸入 就等着会回报回来 但是可能那会那也不会 但是你砸完了压力也大了 结果就可能被自己玩完了
我启动了第二个计划 见识出售计划 就是把我研究过认为好的东西挂到我的淘宝 ebay上去卖 带上我所有的研究资料
最终统计后应该是1400左右流入
先停下来等待筹足了一些航行资金 然后才进行研究 不过也可能那时候热情不多了 但是重要的不在目的 在于见识了一番
明天总是与众不同 昨天从来都是回忆
所以我想每一件简单的事情后面都有它的艺术 根源 和值得欣赏的地方 不分大事小事
好心态是重要的
有很多我不感兴趣的东西 仔细去看还是很神奇的 比如厨房里 油和水 两种完全相冲的东西
但是却要利用它们来把菜带热
但是不好的就是 我还是太沉迷在一些事情里了 比如这个蓝牙4.0 我现在很多时间在里面 但是根本没必要那么多时间
而我只是想做点什么处理 这个很不好 人要想着全身而退就进入不了一个领域 但是人要想着随时能退那又可能没办法更了解这个领域 这种困境就在这里
心不是定的时候 就一直找答案
产品我是不了解,不过你这样的运作就应该是理智的。 - 舅舅主流蓝牙BLE控制芯片详解(1):TI CC2540-通讯网络技术
<meta name="description"
蓝牙BLE的概念近年来十分火热,由于是新兴技术,市面上主流的控制芯片厂商可谓是屈指可数。在此,小编为你尽可能收集了这些主流控制芯片的详细介绍,希望对你的设计有所帮助。
德州仪器的CC2540
&&&&&|&&|&&&|&&|&&|&&|&&|&&|&&|&
作者: 发布时间: 来源: 
蓝牙BLE的概念近年来十分火热,由于是新兴技术,市面上主流的控制芯片厂商可谓是屈指可数。在此,小编为你尽可能收集了这些主流控制芯片的详细介绍,希望对你的设计有所帮助。
德州仪器的CC2540
 &&& 蓝牙BLE的概念近年来十分火热,由于是新兴技术,市面上主流的控制芯片厂商可谓是屈指可数。在此,小编为你尽可能收集了这些主流控制芯片的详细介绍,希望对你的设计有所帮助。
&&&&&& 德州仪器的CC2540
&&&&&& 德州仪器的CC2540系列产品提供用于感应器应用及行动手持装置周边的低功率蓝牙解决方案, CC2540是一个真正的系统单晶片解决方案,结合德州仪器的协定堆叠、轮廓软体及应用支援, CC2540成为市场上最具有弹性及成本效益的单模式低功率蓝牙解决方案。
CC2540相关资料推荐:
1. TI CCGHz低功耗蓝牙SoC产品资料 2. TI CC2540 头文件下载
3.TI CC2540:蓝牙4.0透明传输模块数据说明及协议说明
4.TI CC2540:蓝牙低能量swru271d软件开发者指南
& &&&&&& 简介   CC2540是一款高性价比,低功耗的片上系统(SOC)解决方案,适合蓝牙低功耗应用。它包含了一个出色的工业标准的8051内核的RF收发器,可编程闪存,8KB RAM和其它功能强大的配套特征及外设。CC2540适合低功率系统,超低的睡眠模式以及运行模式的超低功耗和转换进一步实现了低功耗。CC2540有两种不同的版本:CC / F256,分别有128和256 KB的闪存,结合TI的蓝牙低功耗协议栈,CC / F256形成了市场上最灵活,性价比也最高的单模式蓝牙BLE解决方案。
图1 功能方框图
  重要特性   (1)真正的低功耗蓝牙片上系统解决方案:   CC2540 集合低功耗蓝牙协议栈,包括外设   接口和广泛的传感器等。   & 封装 6mm *6mm   (2) RF 部分   & 蓝牙低功耗兼容技术   & 出色的链路预算(高达 97dB),支持无外部   前段的远程应用   & 精确的数据接收信号强度检测(RSSI)   & 适用于针对世界范围内的无线电频率调节系   统 , 规则: ETSI EN 300 328 ,EN 300 440 2 类   ( 欧 洲 ) , FCC CFR47 15 部 分 ( 美 国 ),ARIB   STD-T66(日本)   (3) 布局   & 很少外部元件   & 提供参考设计   & 6mm*6mm QFN-40 封装:   (4) 低功耗   & 接收模式低至 19.6mA   & 发送模式(-6dBm):24mA   & 功率模式 1(3-us 唤醒) :235uA   & 功率模式 2(睡眠计时器开启) :0.9uA   & 功率模式 3:(外部中断):0.4uA   & 供电范围:2V-3.6V   & 在所有电源模式下都有 RAM 和寄存器存储   (5)微控制处理器   & 高性能,低功耗的 2051 内核   & 系统可编程闪存 56KB   & 静态随机存储器 8KB   (6)外围设备   & 含 8 个通道和可配置分辨率的 12 位数模转   换   & 集成高性能比较器   & 通用定时器 16 字节,2 个 8 字节)   & 21 个多功能 I/O 口(19*4mA.2*20mA)   & 32kHz 休眠定时器   & 2 个串口   & 全速 USB 接口   & 红外发生电路   & 功能强大的 5 个通道直接内存访问(DMA)   & AES 安全协处理器   & 电池监控和温度传感器   & 每个 CC2540 内涵一个唯一的 48 位 IEEE 地   址。
  参数对比
&&&&&& 与其它产品相比 Bluetooth / 蓝牙低耗
  具体应用   1) 2.4G 低功耗蓝牙系统   2) 移动配件   3) 运动和健身设备   4) 消费电子   5) 人机接口器件   6) USB 软件狗   7) 健康和医疗
  典型案例   (1)便携式医疗仪器。例如血糖仪、数字血压计、血气计、数字脉搏/心率监视器甚至数字温度计,都采用五个常见于每个仪器的系统级块:电源/电池管理、控制和数据处理,放大和A / D转换的传感器输入,某种类型的显示和传感器元件本身。 一般来说这些都是单片机控制的手持设备,操作使用各种bio-sensors电池和测量。   关键设计是考虑超低功耗和高效率的需要,延长电池寿命、快速和高精度快速响应时间,额外的需求可能是需要另外的内存,有线或无线接口数据上传到在医生办公室的电脑在家里,甚至进入传感器,音频反馈对于简单好/不好的迹象或更复杂的一步一步利用指令。在不增加能耗的前提下添加这些特性是一个重大的挑战。 德州仪器的微控制器、仪器仪表和缓冲放大器、电源和电池管理、音频放大器,有线和无线接口设备提供了理想的工具箱便携式医学应用。
【】【】【
※ 相关信息
无相关信息
※ 其他信息
访问数:&|&
数据加载中..&&&&cc2540 主从一体串口透传-教程-AmoMcu-0812.pdf
cc2540 主从一体串口透传-教程-AmoMcu-0812.pdf
【1】实现一份代码,编译一个固件,下载到芯片后, 通过 AT 命令或者 IO 口状态切
换来实现主机或从机功能(目前仅实现了 AT 命令切换),目前,市场上商用的模块绝大部
分均为主从一体的, 既方便生产,也方便客户使用。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
免积分&&极速下载60元/年(1200次)
您可能还需要
开发技术下载排行

我要回帖

更多关于 win10如何唤醒睡眠 的文章

 

随机推荐