首页 > 评测 > Zigbee和BLE的多面手——CC2650 LaunchPad评测
Zigbee和BLE的多面手——CC2650 LaunchPad评测
- [导读]
- CC2650是TI的一款明星无线SoC产品,它主计算单元为M3内核,同时还有2.4G RF收发器兼容BLE4.1规范,整个RF Core通过M0架构来实现,可以解放主CPU资源。
我们就以大家熟悉的windowns开发环境CCSV7为例来先做一个小程序的开发吧!打开TI原厂提供的例程项目进行下载,网址如下:
http://dev.ti.com/tirex/#/DevTool/CC2650%20LaunchPad/?link=Software%2FTI-RTOS%20for%20CC2650%2FDevelopment%20Tools%2FCC2650%20LaunchPad%2FDriver%20Examples%2FDisplay%20Examples可以看到关于开发板的项目工程已清楚的例出,我们要做的就是下载,然后跟据需要来进行修改,实现预定的目标!在开发板上调试就OK了。
我们还是LED灯的闪烁实验来感受一下吧!连接开发板到电脑上,有时CC2650的laugch pad在连接后提示让updata下firmware,点击进行更新.否则在IAR 7.40调试时程序会找不到开发板的,而且让在xd110的文件夹中更新,可气的是更新后会发现比原来的板上版本更低!即使用Flash Programmer软件更新后也不能识别,对于新入手的人来说还是有些不爽!网上有很多这样的贴子,也见证了大家的苦恼,最好是在CCS中进行更新。
点击Step1:import the example project into CCS。此时ccs的项目栏中就显示了工程所需要的文件。
LED工程文件
接下去就是点击那个小虫子Debug下,先不管它包含的文件,运行一下看看。
这就是基于TI ROTS实时操作系统,实现CC2650 LaunchPad两个按键中断控制LEDs点亮和关闭的程序。运行后程序,状态如下所示。
下面是一段小的视频,使用情况。
5、总结
CC2650的主要应用是在ZIGBEE和BLE方面,官网也提供了对应的协议栈,大部分会在IAR 7.40之上进行开发。如果要进行这方面的调试和编写的话,说实在的不是一朝一夕就能着手去做的。安装过程最好是按推荐的进行,不然变量的添加,元件库,参数的设置也会花费很长的时间,关健是你还没摸到协议栈的门槛。这其实也是大家为什么在选择ZIGBEE时头大的问题。
TI原厂的开发板和ST的最大不同是,板子都做到了极简,板上资源一目了然。但TI的开发板最明显的是让板子跑起来很快,尤其是使用TI提供的软件资源,而且这块小小的板子做工真是精良,采用的是4层板的镀金工艺。
缺点:硬件方面板子的扩展排针,要比2.54间距的正常排针细一半,外扩排线时接触不紧,要去修整一下。软件环境的移植不太方便。如果在第三方软件如KEIL,IAR来搭建的话,就没有ST的便捷了。这只代表小编的个人感觉。
6、参考资料
1)
2)
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前