找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 8888|回复: 8

[其他] apple watch火了,于是我开始了我的BLE入门(一)

[复制链接]

暂无签到数据

发表于 2015-3-14 10:39:03 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×

BLE最近很火,在智能硬件中大部分的产品都能看到它的身影,从蓝牙防丢器开始到目前火爆的iWatch都使用了BLE的技术,其超低功耗的工作模式和相比传统蓝牙更远的通讯距离完美契合了智能硬件的需求,可以说BLE就是为了智能硬件而生。在智能硬件中还有wifi和zigbee都是比较惹眼的,wifi虽然功能比较强大,传送速率强大,但是比较还是以高消耗为代价的,zigbee也是低功耗的产品,但是相比手机中早已有了蓝牙的存在,对于智能硬件与手机终端的交互,无疑BLE是要更胜一筹的。谁也不能预见智能硬件是否能被谁给大一统了,所以每一种技术都有其学习的价值所在。

不吹BLE的牛逼了,人家牛逼那是人家的事,我还是先介绍一下我的BLE学习经历。

我学习的动机来源于朋友送给我的一块蓝牙开发板,开发板用的是昆天科(当时名为昆天科,现已被NXP收购了)的QN9021芯片,采用的是cortex-m0的架构。之前我在学校学习的是51单片机和430单片机,也学过一些6410的东西,但是那个东西太庞大,我也只是学习了一点系统的移植而已。总体来说对这个还是初学,一开始固然不习惯,整个感觉都和以前不一样,但是入门就好了。网上面关于QN9021的东西不多,在我朋友的开发板官网上有学习的详细资料,我就对着官网上的wiki教材开始学习

先上图,非常漂亮的板子,配色和布局都非常漂亮,整洁。


首先是对QN9021的了解,对于玩单片机的来说,咱关心的无非是执行速度,片内存储,片上资源和功耗。

QN9021基于Cortex-M0的架构,是32位处理器,可外接16M/32MHz晶振和低功耗下的32.768k的低频晶振,执行速度与51单片机相比,高出个4、5倍是没问题的。可能是低功耗产品一般对此参数都放在比较次要的位置,数据手册并没有明确标示出更详细的参数。

QN9021的SRAM为64k,Flash为128K,基本都够用了,何况该芯片把系统内核以及协议栈等内容都封装进了一个96K的ROM里面,这样一来省了不少空间,基本上很复杂的程序才能够用到一半以上的存储空间。

QN9021作为一款BLE芯片,与众多例如TI的254X系列啊,CSR的11xx系列相比,比较突出的优势应该是其较低的功耗和一主八从了,其次价格上应该也还算经济。QN9021是一款单模的BLE芯片,应该是针对当前的智能硬件量身打造的,其待机功耗约2μA,0dBm的发射功率下,收/发时电流分别为13.7/13.4mA左右,加入DC_DC功能后,能够进一步降低功耗到8.8/8.9mA,目前许多的芯片工作电流都在15mA以上,昆天科在功耗方面控制挺不错的。片内有4通道的12位ADC、2个32位的定时器和2个16位的定时器,2路单独的PWM输出、同时也具备有串口、spi、iic等通用外设接口,接口还是挺丰富的。在开发板上有LCD的显示屏接口,看来可以试试先点屏。


在开发板上自带有USB转串口,用的是PL2303,这样在使用串口调试和烧录的时候会方便很多,现在很多开发板都这样设计,挺方便的,直接用手机数据线就可以了。除此外还有一个debug口,需要外接JLink,我之前玩6410时有一个JLink,有时间玩裸驱的时候可以拿来仿真(运行系统时不能用仿真,因为蓝牙需要不停的相互通信,一旦单步调试就会断掉)。再往右看,先是一个LCD的显示屏接口,接下来是一个蜂鸣器,下面的有四块芯片,除了一块pl2303外,还有一块运放LM254以及一块74系列,用作五项按键识别。中间小小那块是一块MPU6050,6轴加速度传感器,最近加速度传感器也是挺火的,两者相结合,应该有不少的玩法,曾经就见过有人用蓝牙配合加速度传感器打CS,想想就心痒痒。在往有看,上面是BLE的核心板了,昆天科logo的“Q”字很大,昆天科已经被NXP给收购了,不知道以后这个logo会不会变成NXP的~~~接下来,是Firefly的logo,Firefly出有三块开发板,感觉看起来都非常漂亮,做得非常专业,看好他们。接下来是五向按键和复位键,五向按键应该是作为摇杆而存在的吧。感觉QN9021IO口不太够啊,不知道会不会出Qn9020版的,IO口会多一些。

先上一张自带程序的图,今天先看资料,明天开始继续了解BLE的东西以及点亮开发板的流水灯(话说真要点灯吗,直接点屏行不行)。




楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:380天
签到总奖励:6129金币
发表于 2015-3-14 11:24:58 | 显示全部楼层
加油~~~~
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:18天
签到总天数:199天
签到总奖励:4112金币
发表于 2015-3-14 12:06:43 | 显示全部楼层
楼主加油~~~~~
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:4天
签到总天数:2186天
签到总奖励:72565金币
发表于 2015-3-15 15:29:12 | 显示全部楼层
加油~
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:5天
签到总奖励:31金币
发表于 2015-3-25 09:11:19 | 显示全部楼层
赞一个!向楼主学习!
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:3天
签到总奖励:17金币
发表于 2015-3-29 11:53:49 | 显示全部楼层
BLE是未来的方向,加油啊。不错!
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:69天
签到总奖励:693金币
发表于 2015-3-30 12:16:29 | 显示全部楼层
路过,帮顶
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:5天
签到总天数:20天
签到总奖励:207金币
发表于 2017-5-2 09:33:18 | 显示全部楼层
向楼主学习,加油干。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:13天
签到总奖励:103金币
发表于 2017-12-2 15:55:27 | 显示全部楼层
BLE,MES,加油1
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-5-9 17:46 , Processed in 0.767872 second(s), 26 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表