- 课程目录
- 相关资源
- 课程笔记
大家好,欢迎观看对新的 CC2650MODA
Bluetooth 低功耗无线模块的简短介绍。
我们将详细介绍射频模块的亮点、
最相关的开发套件
以及针对该产品提供的入门内容。
CC2650MODA是射频模块,
它包含采用五乘五QFN 封装的 CC2650、
天线、晶体和所有必要的无源组件。
它具有 11 乘 16.9毫米的尺寸,
比钮扣电池小,并具有适用于全球操作的
射频认证。
低功耗特性包括6 毫安 RX/TX 电流、
具有 RC 运行和完全运行保持的 1 微安休眠电流
以及允许并行处理和低功耗
传感器的新型传感器控制器。
除了完全符合Bluetooth 4.2 标准之外,
CC2650MODA 还支持IEEE802.15.4 射频传输。
要在您的设计中实现最佳射频性能,
切记查看数据表中的第 7 部分,
它包含布局准则,
并且专门提供了有关应如何将
PCB 的接地平面与该模块对齐的
注意事项。
CC2650MODA 提供两种运行方式,
第一种是作为单芯片无线 MCU,BLE 堆栈
代码和客户应用都在 2650MODA 上运行。
适用于该目的的最佳开发平台
是 2650 LaunchPad,它是完整的 MCU 开发套件。
此时可以将2650MODA 视为
除已经可用的 QFN封装之外的另一个
封装选项。
该模块包含五乘五 QFN 封装,
并且与该特定的封装选项软件兼容。
第二种使用模型是 Bluetooth 4.2 网络
处理器。
开发平台的最前端是堆栈开发套件,
它使用运行在 MSP432 LaunchPad上的用户应用和运行在
CC2650MODA 上的简单BLE 处理器进行了设置。
这两者通过 SPI或 UART 进行连接。
该方法的优势是可以使用预先编译的
TI 简单 BLE 网络处理器 HEX 映像,
因此可以将所有开发工作都
集中在为主机MCU 编写代码
以及仅学习简化的 BLE API。
如果您愿意,网络处理器
使用模型的项目 0或 Hello World 示例
包含以下元素-- 首先,在运行
主应用的MSP432 MCU 上,
它使 LED 闪烁,文本按钮按下并
支持以无线方式更新应用到固件。
它使用简单 BLE API连接到 2650MODA 模块,
源代码显然可用于此处的
主机代码。
该模块本身使用集成天线进行了
预先认证。
它正在运行可升级的BLE 网络处理器软件,
该软件支持最新的 Bluetooth 4.2
功能集。
在智能手机侧,我们有运行项目 0 应用的
Android 平板电脑,它支持使 LED 闪烁
并显示按钮状态。
要开始使用项目 0 示例,
请获取 MSP432 LaunchPad 和 2650MODABoosterPack,然后访问位于
www.ti.com/boostxlcc2650ma 的TI Research Exporter。
组装板并通过 USB将其连接到您的
PC 之后,您可以直接通过浏览器
使用项目 0 代码对您的设置进行快速编程。
下一步是使用可用于 iOS 和
Android 的建议智能手机应用,
包括源代码示例。
该项目 0 代码示例实现三种
定制服务。
首先是 LED 闪烁服务,您可以利用该服务
使 MSP432 LaunchPad上的两个 LED 闪烁,
然后是按钮服务,您可以利用该服务
检测按钮是否按下并获取按钮按下通知。
最后是数据服务,您可以利用该服务
来回发送文本字符串。
项目 0 示例是理想的小型软件示例,它可用作
构建您自己的应用的基础。
如果您不熟悉Bluetooth,从而
使这一切听起来比较复杂,请查看
SimpleLink Academy 中提供的基本 Bluetooth 培训。
您可以通过这些培训了解最新情况。
SimpleLink Academy是一套实验,
其中介绍与 BLE、RTOS以及 TI SimpleLink
器件的其他方面相关的各种主题。
这些实验为用户提供需要
通过交互式反馈、测验和
任务解决方案建议完成的任务。
提供了一个针对简单网络处理器的
特定实验,该实验使用 CC2650MODA BoosterPack
和 MSP432 LaunchPad作为培训硬件。
立即查看并了解如何在您的应用中
使用 CC2650MODA 作为网络处理器的
所有信息。
那么,这里是您需要的两个开发套件。
首先是 MSP432 LaunchPad,就在这里,它基本上
有一根 MSP 电缆。
然后,这里是 CC2650模块 BoosterPack。
在该套件中,您还将找到一个模块样例
和一根小型调试电缆。
该电缆可直接用于对模块进行调试。
这里和这里有一个连接器。
您可以在 MSP432 LaunchPad 上使用调试器来执行这项操作。
我在这里对其进行了编程。
我已经将我的模块BoosterPack 与
MSP432 LaunchPad 组装在一起,这里有一个安装了 SimpleLink Starter
应用的 iPad。
那么,我将启动它,我会在这里看到简单
网络处理器,我将启动一个服务浏览器,
我可以在其中浏览服务。
那么,我在这里有三个定制服务,
即 LED 服务、按钮服务和数据服务。
那么,让我们首先看一下 LED 服务。
我要转到这里,我将看到它的值基本都是 0,
而这会将值更改为 1。
LED 点亮。
我可以按照相同的方式进入这里的第二个服务,
并且我要将通知设置为开启。
我要看看我是否能检测到 --那么现在我实际上可以在那里
检测到我的按钮。
我针对该服务开启了通知,
我将从 LaunchPad到网络处理器
再到我的智能手机应用依次检测按钮是否按下。
很显然,可以使用多个应用来实现该目的,
也可以使用Android 版本,
它可以用作自主开发的重要基础。
谢谢观看。
确保查看CC2650MODA 模块、
SimpleLink Academy
课程介绍
共计1课时,7分55秒
猜你喜欢
换一换
推荐帖子
- 【M4学习之一】与TI的FAE聊M3/M4的区别
- 昨天成都地区TI的FAE到我们公司来推广M4,一样对我拿到M4开发板比较震惊,据说整个中国地区只有20块左右,他们培训完也全部上交了,其实开始拿到M4开发板,个人觉得和M3比较起来除了外设比较多外其他差别不是太大,但是昨天和FAE聊了一下发现TI推出的M4还是有它特殊的意义的,主要体现在下面几点,我主要把TI的M4和M3以及其他厂家的M4比较: 1、功耗、性价比(生产工艺),TI的M4是唯一一家...
-
fengzhang2002
微控制器 MCU
- DM642的TIMER_config函数要怎么配置?
- 不知道是不是我没找对文档,在TMS320C6000 Chip Support Library API Reference Guide上没有找到详细的TIMER_Config()函数的配置,就只有以下一些内容: TIMER_Config Structure used to setup timer deviceStructure TIMER_ConfigMembers Uint32 ctl Co...
-
new82116
DSP 与 ARM 处理器
- 430f149串口的设置问题
- 我最近用430f149写了一个串口程序,初始化的时候有一句是:UCTL0 = CHAR,能够通信,但是,我看了一些例程上都是写着:UCTL0 |= CHAR .将我的初始化语句改为后者后无法正常发送数据,这事为什么,UCTL0 = CHAR和UCTL0 |=CHAR有什么区别啊?...
-
djsrryd
微控制器 MCU
- ADC10多通道转换破解
- launchpadg2553ADC10多通道(两通道)程序,使用1602显示,这里就不在重复它的驱动程序了,直接给出主要的程序,用户自己配置液晶程序就可以了 #include "lcd1602.h" uchar d[16]="The Volt1: . V"; uchar d1[16]="The Volt0: . V"; uchar table...
-
tcvsdonnnie
微控制器 MCU




























京公网安备 11010802033920号