LAUNCHXL-CC26x2R1开发板是TI公司推出的一款评估板,搭载的是TI自家的SimpleLink 低功耗 Bluetooth® CC2642R/CC2652R 无线 MCU。CC26x2R 器件是 SimpleLink™ 微控制器 (MCU) 平台的一部分,该平台包括 Wi-Fi®、低功耗 Bluetooth®、低于 1GHz、Thread、Zigbee®、802.15.4 和主机 MCU,它们共用一个易于使用的通用开发环境,其中包含单核软件开发套件 (SDK) 和丰富的工具集。无线多标准的支持是这块开发板有着广阔的应用面,下面就让我们结合官方Demo,一起来体验一下这块开发板的强大之处吧。
使用LAUNCHXL-CC26x2R1进行开发时,可以选用TI官方的Code Composer Studio,也可以选用IAR IDE进行编程和调试。我一般会选用板卡官方的IDE进行开发,毕竟“原汤化原食”,官方的IDE在功能性和稳定性上都更令人放心,也不容易出现一些奇怪的兼容性错误。
CC26x2R LaunchPad 产品页面:https://www.ti.com.cn/tool/cn/LAUNCHXL-CC26X2R1
CC26x2R LaunchPad 官方资源:https://dev.ti.com/launchxl-CC26x2r1
针对这块开发板,官方提供了一个名为 Project Zero 的示例程序。该例程通过可通过低功耗蓝牙与TI官方的手机应用SimpleLink Starter进行连接,并通过手机控制开发板进行相关的操作。
进入应用,会请求手机的蓝牙及Wi-Fi权限,授权后即可看到周边蓝牙设备的列表。我们的设备将显示为Project Zero,点击即可该设备即可建立连接。
连接成功后,我们会自动跳转到产品的控制界面。控制界面中显示了当前连接的信号强度,设备的信息,以及LED和按键的控制模块等。
通过LED Service模块我们可以对开发板上的LED灯进行远程控制,Keys模块中则指示了当前按键的状态。具体操作可看如下视频:
这个例程还包含了TI OAD功能的演示,OAD即Over the Air Download,是SimpleLink平台的一项特色功能。通过此功能可以实现设备的远程固件升级,也可在SimpleLink平台的各设备间实现数据传输。
以上就是对CC26x2R LaunchPad开发板的简单介绍,可以看到这块开发板拥有丰富的支持资料和开发资源,搭配SimpleLink平台及TI-RTOS可以便捷地进行IoT产品原型构建。对于IoT硬件开发人员可谓是不可多得的一件神器!
本帖最后由 Steve-George 于 2022-10-21 20:52 编辑