无人机项目跟踪记录七十七----蓝牙模块详解
蓝牙模块的电路图如下:
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等一直为灭。其他管脚不用。
无人机项目跟踪记录七十七----蓝牙模块详解相关推荐
- 无人机项目跟踪记录八十----陀螺仪电路详解
陀螺仪模块请参看以下连接:https://blog.csdn.net/wyssailing/article/details/121506972
- 无人机项目跟踪记录八十一----电机驱动电路详解
电机驱动电路进行了更改如下图所示: 在电路中加入了,肖特基续流二极管和滤波电容,作用是防止电机被击穿和当电源断开时,将电机上的电流释放的作用. 然后利用mos管可以驱动大电流的特点作为驱动元件.R16 ...
- 无人机项目跟踪记录七十八-----电子罗盘模块详解
下图为电子罗盘模块原理图: 电子罗盘芯片管脚说明如下: 电路原理介绍如下: 管脚 1接I2C总线的时钟信号,管脚2和管脚13接电压3.3伏,管脚8和管脚12接电容做复位/置位用,管脚16为I2C总线的 ...
- 无人机项目跟踪记录七十一------电源充电管理芯片LTC4054模块
下图为充电管理电路部分: 从左向右,J2为航空锂电池的接插头,连接3.7伏的锂电池.S1为六管脚两档的拨动开关,断开时2脚和5脚导通.1.6脚导通,3.4脚导通,2脚5脚与4脚导通,这时连接usb到电 ...
- 无人机项目跟踪记录七十二———降压电路模块详解
下图为降压电路模块: 从左向右介绍,MIC5205_3.3为输出是3.3伏的电压调节器件.VIN接入5伏电压,GND管脚接地,EN使能端接5伏电压代表芯片不受其他信号控制,固定输出3.3V电压.本电路 ...
- 无人机项目跟踪记录六十五----无线收发模块电路
下图是无线收发模块和蓝牙模块的原理图,首先介绍无线收发模块: 无线收发模块NRF24L01的功能如下: nRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收 ...
- OpenCV运动检测跟踪(blob track)框架组成模块详解
在..\opencv\doc\vidsurv文件夹中有三个doc文件,Blob_Tracking_Modules.Blob_Tracking_Tests.TestSeq,其中Blob_Tracking ...
- TMS320F28335项目开发记录6_28335之cmd文件详解
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/scottly1/article/de ...
- [系统安全] 四十五.APT系列(10)Metasploit后渗透技术信息收集、权限提权和功能模块详解
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...
- 手把手教你Nginx常用模块详解之ngx_http_rewrite_module(十)
本专栏非常感谢大家得关注和支持,本人开源项目站点https://erosbt.com 将自己热爱与信仰的技术,持续不辍地传递. Nginx专栏 手把手教你Nginx常用模块详解之ngx_http_ac ...
最新文章
- Microsoft Windows 10的LTSC 2019和Version 1809更新简单说明
- Kubernetes — Project Layout 与 cmd 入口设计
- pyqt 子控件更新父控件ui
- MyEclipse常用快捷键及快捷键大全
- 我来更新了,说说工作中的Java处理异常
- html input ng model,Angular自定义指令中传递ngModel
- MySQL的命令合集
- Swing和JavaFX:使用JFXPanel
- python如何制作登录密码_python实战系列之模拟用户密码登陆系统(一)
- 物体识别_深度学习在物体识别中的应用探讨:以ImageNet和人脸识别为例
- python实现决策树ID3算法
- Java EE7和Maven工程入门(1)
- tongweb自动部署_将web应用迁到TongWeb
- 微信小程序自定义tabbar
- TVS和ESD的区别
- Java对上传的图片进行格式校验以及安全性校验
- 8脚语音芯片指的是什么?有什么特点?以及如何区分和选型
- office注意事项
- 获取当前时间戳-(Objective-C)
- 网络安全之基础入门(一)