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

蓝牙模块的电路图如下:

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

模块脚位序号模块脚位名称芯片脚位名称输入/输出说明
Pin1GNDGND模块地 GND
Pin2VCCVCC模块电源正极 2V-3.6V
Pin3IO7P2.2O输出口(可定时翻转)/睡眠状态指示
Pin4IO6P2.1O输出口(可定时翻转)/连接状态指示(低电平,或方波提示,
详见《模块参数设置》章节)
Pin5RESRSTI模块复位,低有效
Pin6ENP2.0I模块使能控制线,默认为电平触发模式
>>电平触发模式,低电平有效,带内部上拉。
0:模块开始广播,直到连接到移动设备
1:无论模块当前状态,立即进入完全睡眠状态(0.4uA)
>> 脉冲触发模式,每收到一次脉冲(W>200ms),模块会在开
机(进行广播,允许被发现和连接)以及关机(完全睡眠状态)
之间循环切换
(关于模式的切换请参考《模块参数设置》相关章节)
Pin7IO5P1.7I/O>>可编程双向IO,可通过BLE 协议设置成输入或输出使用
>>当做为输入时,可做为电平脉宽计数输入端
Pin8I2C+I2C+I/OCC2541 引出脚I2C+,没使用
Pin9I2C-I2C-I/OCC2541 引出脚I2C-,没使用
Pin10RESTORE
/ IO0
P1.2I/O恢复出厂设置触发或可编程双向IO
>>上电后30 秒内,保持此引脚低电平5s ,系统会恢复部分参
数(浅恢复),若保持20s 以上则将会恢复全部参数(深度恢
复)(见《系统复位与恢复》章节)
>>上电后30 秒后,做为普通IO 使用,可通过BLE 协议(见《可
编程IO (8 路)【服务UUID:0xFFF0】》)设置成输入或输出使用
Pin11PWM1P1.1OPWM 输出通道1
Pin12PWM3P0.7OPWM 输出通道3
Pin13PWM4P0.6OPWM 输出通道4
Pin14BRTSP0.5I作为数据发送请求(用来唤醒模块)
0:主机有数据发送,模块将等待接收来自主机的数据,此时模
块不睡眠
1:主机无数据发送,或主机数据发送完毕之后,应该将此信号
线置1
Pin15BCTSP0.4O数据输入信号(用来唤醒主机,可选)
0:模块有数据发送到主机,主机接收模块数据
1:模块无数据发送到主机,或模块数据发送完毕之后,会将此
信号置1
Pin16TXP0.3O模块串口发送端
Pin17RXP0.2I模块串口接收端
Pin18ADC1P0.1I模拟量采集,通道1

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wyssailing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值