CC2640 蓝牙
lrlv5
本人充从事电子、嵌入式开发多年,软硬件有丰富的经验。
展开
-
CC2640 广播数据构成分析
第二章 CC2640广播数据构成第一步:将SimpleBLEPeripheral例程烧录到蓝牙中然后就开启广播之旅了。。。。。。。。。用Packet Sniffer抓包 1 2 3 4 5 6 7原创 2016-01-13 15:49:48 · 4975 阅读 · 0 评论 -
第三章 初始CC2640蓝牙协议栈
蓝牙协议栈由两部分组成:控制端和主机。控制端和主机遵循标准蓝牙基本传输速率或者增强型数据传输速率。这两部分是单独进行工作的。所有的配置文件和应用都是在GAP和GATT层上进行的。物理层(PHY)是一种带宽自适应跳频GFSK(高斯频移键控),工作在未授权的全球都允许使用的2.4GHz ISM(工业,科学,操作和医疗)频段。链路层(LL)控制无线射频工作状态,他有五种状态:待机状态,广播状态,原创 2016-03-17 11:33:06 · 2461 阅读 · 0 评论 -
CC2640 协议栈或应用配置
CC2640支持两种不同协议栈或应用配置,见下图:1. 片上开发:控制器,主机,配置文件,应用都同时在一个片上进行。这是一种最简单的和最常见的一种使用方式。通常应用在一些简单的项目中,它可以不需要太复杂的技术或者能够有效降低产品功耗。2. 外带MCU开发:控制器和主机实施在CC2640上,而配置文件和应用是在其他地方进行的。应用和配置文件同CC2640通原创 2016-03-17 11:37:08 · 2152 阅读 · 0 评论 -
CC2640软件架构
在最高层级,CC2640蓝牙软件环境由三部分组成:一个实时操作系统(RTOS),一个应用映射,一个栈映射。TI-RTOS是一个实时的,抢占式的,多线程的操作系统,可以利用软件保证任务同步。应用和蓝牙协议栈作为单独的任务存在RTOS中,但是蓝牙协议栈具有更高的优先级。消息机制架构,直接调用被用来使用为了确保应用和协议栈之间线程安全同步。具体架构如下所示:1. 协议栈映射,包含内容原创 2016-03-17 11:40:06 · 5007 阅读 · 0 评论