BLE 设计
2015-09-20 10:36
274 查看
1、芯片对外的接口有 LED(状态指示)、ADC(检测电池电压)、CHRG STBDY(控制充电)、KEY(触发按键)、M_KEY(功能按键)、SW(开关)。
2、目前实现的逻辑有 可通过Key触发CC2541退出低功耗模式,进入广播状态,让其与主机相连。如果连接成功,则点亮红色LED(模拟开关)。
3、如果连接状态为断开,则熄灭红色LED。
4、如果长按M_KEY 10秒以上,则清除绑定信息。
5、目前还需要实现的是电池电压监测功能和充电控制功能。LED状态指示也需要研究PWM控制方式。
6、电池电压监测的逻辑放在每次KEY触发CC2541退出低功耗模式的时候进行。
7、对于键盘应用,Batt_AddService( ); //如果注释掉添加电池服务的语句 则板子不会跟手机主动连接
2、目前实现的逻辑有 可通过Key触发CC2541退出低功耗模式,进入广播状态,让其与主机相连。如果连接成功,则点亮红色LED(模拟开关)。
3、如果连接状态为断开,则熄灭红色LED。
4、如果长按M_KEY 10秒以上,则清除绑定信息。
5、目前还需要实现的是电池电压监测功能和充电控制功能。LED状态指示也需要研究PWM控制方式。
6、电池电压监测的逻辑放在每次KEY触发CC2541退出低功耗模式的时候进行。
7、对于键盘应用,Batt_AddService( ); //如果注释掉添加电池服务的语句 则板子不会跟手机主动连接
相关文章推荐
- GO语言环境搭建 + Sublime text 3 + Git + MarGo + gocode 组合配置详解
- MFC中对象、句柄、ID之间的区别.---------非常经典写得真好
- Java简单易懂的生成不重复随机整数数组的方法
- Java设计模式菜鸟系列(两)建模与观察者模式的实现
- JAVA equals, ==
- 管理员取得所有权(win10 )
- selenium 操作测试对象
- 有些创业经验分享(1)——创业杂谈
- 闭包
- noip2008 排座椅 (贪心)
- 人生常态
- Notification(通知)的简单使用
- SQL扩展之T-SQL中的数据定义语言(续)
- hexo部署到gitcafe上静态博客
- 银行ATM机工作流程模拟编程
- 让Entity Framework不再私闯sys.databases 不自动创建数据库(转载)
- Javascript事件传播(冒泡机制) (摘自 博客园 萍水相逢)
- Android UI高级控件之ArrayAdapter
- 第三周项目二 建立“顺序表”算法库
- CodeForces 555A Case of Matryoshkas