蓝牙模块的电路图如下:

BM_SO2A为集成模块,将CC2541集成在模块上 ,下表为蓝牙芯片管脚表,为了减小体积,集成模块中有一些CC2541上的模块没有引出:

模块脚位序号 模块脚位名称 芯片脚位名称 输入/输出 说明
Pin1 GND GND 模块地 GND
Pin2 VCC VCC 模块电源正极 2V-3.6V
Pin3 IO7 P2.2 O 输出口(可定时翻转)/睡眠状态指示
Pin4 IO6 P2.1 O 输出口(可定时翻转)/连接状态指示(低电平,或方波提示,
详见《模块参数设置》章节)
Pin5 RES RST I 模块复位,低有效
Pin6 EN P2.0 I 模块使能控制线,默认为电平触发模式
>>电平触发模式,低电平有效,带内部上拉。
0:模块开始广播,直到连接到移动设备
1:无论模块当前状态,立即进入完全睡眠状态(0.4uA)
>> 脉冲触发模式,每收到一次脉冲(W>200ms),模块会在开
机(进行广播,允许被发现和连接)以及关机(完全睡眠状态)
之间循环切换
(关于模式的切换请参考《模块参数设置》相关章节)
Pin7 IO5 P1.7 I/O >>可编程双向IO,可通过BLE 协议设置成输入或输出使用
>>当做为输入时,可做为电平脉宽计数输入端
Pin8 I2C+ I2C+ I/O CC2541 引出脚I2C+,没使用
Pin9 I2C- I2C- I/O CC2541 引出脚I2C-,没使用
Pin10 RESTORE
/ IO0
P1.2 I/O 恢复出厂设置触发或可编程双向IO
>>上电后30 秒内,保持此引脚低电平5s ,系统会恢复部分参
数(浅恢复),若保持20s 以上则将会恢复全部参数(深度恢
复)(见《系统复位与恢复》章节)
>>上电后30 秒后,做为普通IO 使用,可通过BLE 协议(见《可
编程IO (8 路)【服务UUID:0xFFF0】》)设置成输入或输出使用
Pin11 PWM1 P1.1 O PWM 输出通道1
Pin12 PWM3 P0.7 O PWM 输出通道3
Pin13 PWM4 P0.6 O PWM 输出通道4
Pin14 BRTS P0.5 I 作为数据发送请求(用来唤醒模块)
0:主机有数据发送,模块将等待接收来自主机的数据,此时模
块不睡眠
1:主机无数据发送,或主机数据发送完毕之后,应该将此信号
线置1
Pin15 BCTS P0.4 O 数据输入信号(用来唤醒主机,可选)
0:模块有数据发送到主机,主机接收模块数据
1:模块无数据发送到主机,或模块数据发送完毕之后,会将此
信号置1
Pin16 TX P0.3 O 模块串口发送端
Pin17 RX P0.2 I 模块串口接收端
Pin18 ADC1 P0.1 I 模拟量采集,通道1

将原理介绍一下:3.3伏电压连接2管脚给芯片供电,3脚接LED指示当前芯片是否处于睡眠状态。管脚1接地,管脚16和17为串口通信的两个管脚,作为串口通信用,与arm芯片连接,通过出口将数据传出。管脚14接地表示,低电平表示蓝牙芯片不会进入睡眠模式,一直等待接收来自主机的数据。因此3脚的led等一直为灭。其他管脚不用。

无人机项目跟踪记录七十七----蓝牙模块详解相关推荐

  1. 无人机项目跟踪记录八十----陀螺仪电路详解

    陀螺仪模块请参看以下连接:https://blog.csdn.net/wyssailing/article/details/121506972

  2. 无人机项目跟踪记录八十一----电机驱动电路详解

    电机驱动电路进行了更改如下图所示: 在电路中加入了,肖特基续流二极管和滤波电容,作用是防止电机被击穿和当电源断开时,将电机上的电流释放的作用. 然后利用mos管可以驱动大电流的特点作为驱动元件.R16 ...

  3. 无人机项目跟踪记录七十八-----电子罗盘模块详解

    下图为电子罗盘模块原理图: 电子罗盘芯片管脚说明如下: 电路原理介绍如下: 管脚 1接I2C总线的时钟信号,管脚2和管脚13接电压3.3伏,管脚8和管脚12接电容做复位/置位用,管脚16为I2C总线的 ...

  4. 无人机项目跟踪记录七十一------电源充电管理芯片LTC4054模块

    下图为充电管理电路部分: 从左向右,J2为航空锂电池的接插头,连接3.7伏的锂电池.S1为六管脚两档的拨动开关,断开时2脚和5脚导通.1.6脚导通,3.4脚导通,2脚5脚与4脚导通,这时连接usb到电 ...

  5. 无人机项目跟踪记录七十二———降压电路模块详解

    下图为降压电路模块: 从左向右介绍,MIC5205_3.3为输出是3.3伏的电压调节器件.VIN接入5伏电压,GND管脚接地,EN使能端接5伏电压代表芯片不受其他信号控制,固定输出3.3V电压.本电路 ...

  6. 无人机项目跟踪记录六十五----无线收发模块电路

    下图是无线收发模块和蓝牙模块的原理图,首先介绍无线收发模块: 无线收发模块NRF24L01的功能如下: nRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收 ...

  7. OpenCV运动检测跟踪(blob track)框架组成模块详解

    在..\opencv\doc\vidsurv文件夹中有三个doc文件,Blob_Tracking_Modules.Blob_Tracking_Tests.TestSeq,其中Blob_Tracking ...

  8. TMS320F28335项目开发记录6_28335之cmd文件详解

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/scottly1/article/de ...

  9. [系统安全] 四十五.APT系列(10)Metasploit后渗透技术信息收集、权限提权和功能模块详解

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  10. 手把手教你Nginx常用模块详解之ngx_http_rewrite_module(十)

    本专栏非常感谢大家得关注和支持,本人开源项目站点https://erosbt.com 将自己热爱与信仰的技术,持续不辍地传递. Nginx专栏 手把手教你Nginx常用模块详解之ngx_http_ac ...

最新文章

  1. Microsoft Windows 10的LTSC 2019和Version 1809更新简单说明
  2. Kubernetes — Project Layout 与 cmd 入口设计
  3. pyqt 子控件更新父控件ui
  4. MyEclipse常用快捷键及快捷键大全
  5. 我来更新了,说说工作中的Java处理异常
  6. html input ng model,Angular自定义指令中传递ngModel
  7. MySQL的命令合集
  8. Swing和JavaFX:使用JFXPanel
  9. python如何制作登录密码_python实战系列之模拟用户密码登陆系统(一)
  10. 物体识别_深度学习在物体识别中的应用探讨:以ImageNet和人脸识别为例
  11. python实现决策树ID3算法
  12. Java EE7和Maven工程入门(1)
  13. tongweb自动部署_将web应用迁到TongWeb
  14. 微信小程序自定义tabbar
  15. TVS和ESD的区别
  16. Java对上传的图片进行格式校验以及安全性校验
  17. 8脚语音芯片指的是什么?有什么特点?以及如何区分和选型
  18. office注意事项
  19. 获取当前时间戳-(Objective-C)
  20. 网络安全之基础入门(一)

热门文章

  1. 【MediaSoup】UDPSOCKET recv数据到rtcp包解析
  2. 数据采集程序(网页小偷)点滴心得
  3. Mars说光场(5)— 光场在三维人脸建模中的应用
  4. 机械系统传动创新组合设计实验台,QY-JXSX08
  5. 转 Java工程师成神之路
  6. struts2如何继承ActionSupport?
  7. Struts2 继承ActionSupport类
  8. Sogou input method on Ubuntu
  9. 计算机病毒黑色星期五制造者,计算机病毒复习资料
  10. selnium 判断页面加载完成_Selenium_等待页面加载完毕