TI-CC2640R2F
沙漠那点绿
博观而约取,厚积而薄发。
展开
-
CC2640R2F之NOTIFY内存泄漏
一、背景客户希望通过notify方式上报状态,以此调了下notify,调完后功能是实现了,但是对蓝牙的通知函数有点疑问。static bStatus_t gattServApp_SendNotiInd( uint16 connHandle, uint8 cccValue, uint8 authenticated, gattAttribute_t *pAttr, ...原创 2020-11-30 17:35:14 · 473 阅读 · 0 评论 -
IAR如何生成库和使用库
https://blog.csdn.net/duping2016/article/details/75096217转载 2020-05-21 17:50:28 · 541 阅读 · 0 评论 -
基于CC2640R2F的PWM开发
前言:将CC2640R2F中一个管脚设置成PWM模式,然后接一个有源蜂鸣器,这样能产生滴滴的声音,通过改变PWM的占空比或者频率能产生不同的滴滴声。接下来看我们如何实现。初始化:我们用的是DIO5作为PWM脚void HwPWMInit(void){ PWM_init(); PWM_Params_init(&PWMparams); //Buzzer PWMpara...原创 2019-12-04 17:41:55 · 684 阅读 · 0 评论 -
二、基于CC2640R2F的LED灯开发
实现功能今天我们来简单介绍下CC2640R2F基于GPIO口的开发,我们先实现点亮一个LED灯。从原理图可以看出,我们只需给DIO4一个高电平,LED就亮了。实现步骤#define CC2640R2DK_5XD_KEY_DOWN IOID_4 /* P1.12 */#define Board_RLED ...原创 2019-06-19 11:41:56 · 799 阅读 · 7 评论 -
一、基于CC2640R2F的按键开发
背景今年上半年一直在负责基于CC2640R2F挂锁项目的开发,项目目前基本完成,分享下2640各个外设的开发。实现功能短按进入NB模式,长按3s左右进入BLE模式,长按5s关机。实现步骤首先按键作为一个输入设备,我们应该把IO口设置成输入上拉模式,其次还涉及到消抖处理,防止误触发。由于该按键需实现长短按,于是把IO口设置成双边沿触发中断,具体实现如下://配置IO位输入上拉...原创 2019-06-18 10:23:41 · 1649 阅读 · 1 评论 -
三、基于CC2640R2F的电池电压检测开发
我们一般电池电压检测都是通过IO口的AD转换来采集电压。但是由于项目的IO口资源比较少,刚好2640内部具有检测电池电压的功能,所以,我们打算用内部的电路来检测电压,具体实现如下。一、包含相应的头文件#include <driverlib/aon_batmon.h>二、使能电池检测AONBatMonEnable();三、开始电池电压检测AONBatMonBatt...原创 2019-07-02 17:27:55 · 1307 阅读 · 0 评论