CC2650 SensortTag之定时器

原料:TI CC2650 Sensortag
开发环境:Code Composer Studio v8
驱动版本:tirtos_cc13xx_cc26xx_2_20_01_08, ble_sdk_2_02_01_18
工程:Simple_peripheral_cc2650stk_app

定时器使用前必须由Util_constructClock()函数创建,其运行模式由该函数的参数指定。

  1. 三个选项介绍:

定时器周期

#define SBP_PERIODIC_EVT_PERIOD1              500  

定时器事件的优先级

// Internal Events for RTOS application  
#define SBP_STATE_CHANGE_EVT                  0x0001 

一个定时器的数据结构

static Clock_Struct periodicClock;  
  1. 定义周期事件的处理函数
static void performPeriodicTask(void)
{

}

这里没做任何处理,可自行添加如LED闪烁、串口打印等,方便查看现象。

  1. 声明周期事件的处理函数
static void performPeriodicTask(void);
  1. 具体操作
//初始化定时器  
Util_constructClock(&GUA_periodicClock, SimpleBLEPeripheral_clockHandler,  
                    SBP_GUA_PERIODIC_EVT_PERIOD, 0, false, SBP_GUA_PERIODIC_EVT);  
  
//启动定时器  
Util_startClock(&GUA_periodicClock);  

```c
//终止定时器
void Util_stopClock(Clock_Struct *pClock)  
{  
  Clock_Handle handle = Clock_handle(pClock);  
    
  // Stop clock instance  
  Clock_stop(handle);  
}

参考文章:https://blog.csdn.net/feilusia/article/details/52338127

新的 SimpleLink 多标准 SensorTag 物联网套件邀请您将自己的云连接产品创意付诸实践。该套件包含 10 个低功耗 MEMS 传感器,采用小尺寸封装,可以使用 DevPack 实现扩展,易于添加您自己的传感器或传动器。 通过 Bluetooth Smart:registered: 连接到云,在三分钟内在线获得传感器数据。SensorTag 开箱即可使用,带有 iOS 和 Android 应用,无需编程经验即可开始使用。 新 SensorTag 以 CC2650 无线 MCU 为基础,功耗比此前的蓝牙智能产品低 75%。因此,SensorTag 可以使用电池供电,一个纽扣电池就可以使用几年。 蓝牙智能 SensorTag 包含 iBeacon 技术。该技术使您的电话可以根据 SensorTag 数据和物理位置启动应用程序并自定义内容。 此外,可通过 ZigBee:registered: 和 6LoWPAN 技术启用 SensorTag。 ► 核心技术优势 Ti CC2650 穿戴式演示套件 ► 方案规格 支持 10 个低功耗传感器,包括环境光、数字麦克风、磁传感器、湿度、压力、加速计、陀螺仪、磁力计、物体温度以及环境温度 超低功耗,通过单个纽扣电池提供数年的电池寿命,并通过高性能 ARM:registered: Cortex:registered:-M3 CC2650 无线 MCU 实现无电池应用。 可借助云连接从任意地点访问和控制您的 SensorTag 可借助多标准支持通过简单的固件升级启用 ZigBee 或 6LoWPAN DevPack 让您可以按照自己的设计扩展 SensorTag 方案来源于大大通。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值