CC2640R2&BLE5.0开发
关于我们
入门开始
- 入门
- CC2640R2F 开发平台
-
视频教程
外设驱动
开发BLE应用
- 协议栈
- 无线固件下载(OAD)
- 应用举例
工具集
其他
- 仿真调试
- 移植向导
- Android BLE开发
CC2640R2&BLE5.0开发
关于我们
入门开始
视频教程
外设驱动
开发BLE应用
工具集
其他
不熟悉CC13x0/CC26x0 的硬件架构的对SC可能会比较难理解,如下图所示的硬件框架图,Sensor Contrller 是独立系统CPU 的一个控制器,主要负责一些外设控制、ADC采样、SPI通信等。在系统CPU休眠的时候,SC能够独立工作,这样的设计极大降低了系统CPU唤醒频率,从而减少功耗。
SC作为独立的、功耗优化的16位控制器,拥有独立的RAM空间,电源域,同时使用Sensor Controller Studio(SCS)作为代码编辑、编译、调试的集成环境。所以我们在CC13x0/CC26x0 发布的SDK里面并不能找到对应的驱动代码。需要下载 SCS。
前面介绍了SCS作为SC的开发环境,包含了IDE功能、Docs、Examples,我们主要借助其集成开发功能为SC开发驱动,SC所有相关软件开发都包含在SCS->Help -> Sensor Controller Studio Help。下面我们着重理解其语法规则、代码框架、调试、以及生产代码工程被我们系统工程集成。
Simplelink全系列的工具,我们都需要时常检查更新状态,以避免不必要的工作。当前最新版本为 sensor-controller-studio-1.4.1.zip。解压后直接安装。成功安装打开软件的启动页面包含了所有SC开发资源,我们需要每个都遍历一次,做到开发后有印象。
我们尝试开始一个SC样例。
文章所有代码、工具、文档开源。加入我们QQ群 591679055获取更多支持,共同研究CC2640R2F&BLE5.0。