1. 现在遇到的问题,手机进入休眠状态后唤醒,APP软件和CC2541的通信不正常了,但是CC2541依然检测到时连接状态。如何解决这个问题?手机唤醒之后会重新创建活动? 2.Wakelock 锁机制:应用程序可以通过申请 wakelock 锁的机制来对系统是否待机作出投票,当有任何一个应用申请了 ...
分类:
移动开发 时间:
2017-12-23 20:22:16
阅读次数:
174
讲在开头 最近做了一个联网的产品,用到了ESP8266和蓝牙CC2541,算是往目前市场跑火的智能家居领域凑了下热闹,关于智能家居领域,其实很早就提出了,只是由于当时国内的技术并不成熟,所以一直都达不到一个能支撑其爆发的点,随着最近几年的发展,各种协议趋于成熟,联网的模块也越来越多,使得智能家居领域 ...
分类:
其他好文 时间:
2017-12-23 16:00:41
阅读次数:
332
1. 在网络环境过于复杂的地方,手机连接不上CC2541。2. 修改CC2541的设备名字。 ...
分类:
其他好文 时间:
2017-12-17 19:21:00
阅读次数:
143
CC2541是功率优化的真正系统级芯片(SoC)解决方案,适用于蓝牙低功耗(BLE)和专用的2.4GHz应用.该SOC芯片集成性能极好RF收发器以及标准工业级增强型8051内核,支持系统编程Flash,8KRAM及强大功能支持跟外设。 NRF52832是深圳市动能世纪科技有限公司(www.dnsj8 ...
分类:
其他好文 时间:
2017-09-02 10:34:19
阅读次数:
225
本篇博文最后改动时间:2017年01月06日,11:06。 一、简单介绍 本文介绍怎样在SimpleBLEPeripheralproject中。加入一个香瓜任务。 (香瓜任务与project原有任务相互独立。互不影响) 二、实验平台 协议栈版本号:BLE-CC254x-1.4.0 编译软件:IAR ...
分类:
其他好文 时间:
2017-08-13 20:03:08
阅读次数:
523
//P0.0 /* SW_6 is at P0.1 */#define HAL_KEY_SW_6_PORT P0#define HAL_KEY_SW_6_BIT BV(0)#define HAL_KEY_SW_6_SEL P0SEL#define HAL_KEY_SW_6_DIR P0DIR /* ...
分类:
其他好文 时间:
2017-08-06 14:01:25
阅读次数:
185
本篇博文最后改动时间:2017年01月06日,11:06。 一、简单介绍 本文以SimpleBLEPeripheral为例,介绍怎样将普通IO口(P12)自己定义为长短按键,实现按键3S以内松开为短按键、3S之后松开为长按键。 注:本文加入按键方法不与协议栈的按键相冲突,协议栈自带的按键仍可正常使用 ...
分类:
其他好文 时间:
2017-07-10 22:13:56
阅读次数:
286
CC2540 的 1234 PIN 是 USB 功能,4 PIN 是 USB 的电压输入引脚。 CC2541 没有 USB 功能。它的 1234 PIN 是 I2C 功能,为了与 CC2540 引脚兼容,所以 4 PIN 是 NC 引脚。 CC2540 的 1234 PIN 是 USB 功能,4 P ...
分类:
其他好文 时间:
2017-06-29 22:35:15
阅读次数:
247
这是一篇阐述怎样对嵌入式SOC外部中断进行控制编程的方法论文章。希望读者理解本篇文章后。能够具备对市场上全部已经面世和将来面世的嵌入式芯片的外部中断进行控制编程的能力。 笔者原创的技术分享一直都恪守下面原则: 从需求的角度去理解嵌入式各种软件和硬件模块的作用和组成。并从芯片系统设计的角度去阐述怎样进 ...
分类:
其他好文 时间:
2017-06-09 17:31:41
阅读次数:
278
1.什么是服务 蓝牙通信中,我们就是需要对各个服务中的特征值进行交流,现在尝试自定义一个服务。 2.创建TEMProfile.c、TEMProfile.h 这是服务的主体文件。 其里面大致无非是定义特征值,创建读写值的函数,注册函数,增添服务函数,以及包装一些回调函数。 具体如下。 (1)所有定义的 ...
分类:
其他好文 时间:
2017-03-11 18:30:23
阅读次数:
462