本文是作者在学习CC2541开发板过程中总结的笔记,欢迎各位同行批评指正。

这里用到的开发板实在淘宝上卖的。(https://amomcu.taobao.com/),这是开发板的购买链接。首先,本人并非卖家的托,只是感觉这个板子还不错就给大家介绍一下我的学习历程。

对于上述开发板呢,我们是通过S1来启动或者关闭低功耗的功能。我们在启动低功耗后,CC254X开发板将只能通过串口发出来数据,而不能首先接受数据。是通过在显示屏上显示Sleep1或Sleep0表征是否进入低功耗状况。

  1. Sleep1表示进入低功耗PMI状态,耗电在150~500UA电流左右,此时,如果原来点亮的LED灯将100ms间隔进行闪烁。
  2. Sleep0表示没有进入低功耗,此时的耗电在8~10mA电流左右。

再就是介绍一下怎么进入主机和从机状况:

  1. 从机的启动方式为:(BLE Peripheral)机器默认启动为从机。
  2. 主机的启动方式为:先按住左边的S1键不放,然后按一下复位键松开,然后再松开S1按键,此时,开发板将启动为主机。另外,我们还可以通过AT指令完成主机的配置。

连接方式:主机(central)按下up键可以搜索从机,搜索到从机MAC地址位置选中后,按下center按键,主机将启动对从机的连接。

关于理论透视的性能:

开发板的波特率为115200,每个包最多发送150个字节,每隔8ms一个发送间隔;从机通过notify的方式每个时间间隔最多发送60个字节,如果是主机,每隔8ms发送一个20字节的数据包,我们可以计算一下透传的速率:

  1. 主机发送到从机:(1000/8)*20=2500字节/秒(理论值)
  2. 从机发送到主机:(1000/8)*60=7500字节/秒(理论值)

主机发送到从机的传输速率极限测试为1KB/S,从机发送到主机的传输速率极限测试为5KB/S。

关于CC2541蓝牙开发板的学习笔记相关推荐

  1. 关于CC2541蓝牙开发板的学习笔记-1

    下一步,我们讨论一下什么叫做协议栈? BLE协议栈,实在TI的开发包里面,顾名思义,协议栈就是包含BLE协议代码的,实际上就是TI释放出来的软件库代码与demo成语以及部分文档的集合,这里面包含的协议 ...

  2. ESP8266串口wifi模块 NodeMcu Lua WIFI V3 物联网 开发板 CH-340 学习笔记(一)

    1.下载安装驱动,地址: http://www.wch.cn/download/CH341SER_EXE.html . 中下载 CH341SER.EXE 2.点击安装完成: 3.通过usb连接线连接C ...

  3. 嵌入式linux-arm(gec6818开发板)回忆学习笔记

    19-20Y 嵌入式系统及应用课程 嵌入式的一花一木 三源码项 一.课程学习结果 安装VMware虚拟机,配置Ubuntu系统镜像(安装VMware-Tools工具,文件可直接拉入虚拟机,反之也可.还 ...

  4. [光速QA][linux学习篇]基于韦东山I.MX6ULL pro开发板的学习笔记

    #前言: CSDN上已经有了太多的教程,我决定使用一种很新的方式记录自己的学习过程,如果对你有帮助就点个赞吧!一篇博文但是会长期更新(争取). 光速QA,希望面试官和面试者都可以给我这里找到灵感,如果 ...

  5. 迅为IMX6ULL开发板Linux学习教程

    1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料  让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...

  6. 零基础学习Java开发,这些学习笔记送给你

    因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...

  7. 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记

    <疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践>学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提:本书适合有初步HTML.CSS.JavaScri ...

  8. PHPWeb开发入门体验学习笔记

    PHPWeb开发入门体验学习笔记 4 一.PHP web应用开发须知 1.入门要点 程序员三个阶段:码农(速成技能)->工程师(长期知识)->专家(研究论文) 编程三要素:声明变量(系统. ...

  9. 对国产板子有阴影这些软硬件开源的ARM开发板可以学习Linux驱动

    对国产板子有阴影?这些软硬件开源的ARM开发板可以学习Linux驱动开发 为了点亮一块MIPI屏幕,我们除了要了解MIPI DSI的工作原理之外,大前提要了解整个MIPI DSI图显系统的组成,更需要 ...

  10. Harmony 开发基础——Harmony 学习笔记

    Harmony 开发基础--Harmony 学习笔记 前言 最近跟着3.6 HAR | 3.6 HAR | EBG2021CCHW1100031 课程页面 | Huawei iLearningX学习了 ...

最新文章

  1. 多级中间表示概述MLIR
  2. jq父级绑定事件的意义_jq——事件
  3. Oracle认证成功获取方案
  4. 数据研发岗位需要技能
  5. Xshell连接Ubuntu
  6. 牛客小白月赛16练习
  7. spring— Spring与Web环境集成
  8. windows下开启 PHP扩展Redis
  9. protobuf windows java_如何通过Eclipse在Windows中构建Protobuf for Java
  10. 解决 min-width 在 IE6 中无效的方法
  11. gitolite安装及配置
  12. Recyclerview-BRVAH使用
  13. 喜讯 | 图扑科技再获厦门数字经济创新创业大赛一等奖
  14. c语言加减运算编程 定点小数,浮点运算改定点运算
  15. Oracle DG主库失败Failover参考
  16. keep-alive和activated
  17. 作茧自缚or破茧成蝶?墨菲定律下,华为P40搭档鸿蒙OS奋力一击
  18. 设计模式之--迭代器模式
  19. 基于node.js开发环境下创建及开发vue.js项目的环境配置骤
  20. 小程序登录、支付、上传图片流程

热门文章

  1. 【路径规划】基于A星算法机器人静态避障路径规划matlab代码
  2. 一次性说清楚秒验(本机号码一键登录)
  3. Linux(centos7下载安装)
  4. Odoo12功能模块文档整理
  5. OpenPose学习笔记
  6. 目标检测:YOLOV2
  7. 界面扩大缩小操作按钮_少儿编程|04.Scratch编程基本操作
  8. 使用pgAdmin 4来修改PostgreSQL中的用户密码
  9. itext 生成 PDF(一)
  10. robotium3.6与4.0以后的区别