蓝牙芯片支持的功能如下:-- 其他的功能以及指令参考我们标准的说明书。
芯片支持的大体功能 | 原理 |
1、支持蓝牙音频播放 | |
2、支持U盘TF卡的音频播放 | |
3、支持外音输入 | 发送AT CM05,指定到AUX |
4、支持FM收音机功能 | 发送AT CM06,指定到FM |
备注:支持是芯片支持,但是受限于软件,可能些许功能是不能同时使用的,后面详细说明 |
FM的信号是离散的信号,不同的地方搜索到的电台数量不一样,信号的强度也会不一样,包括天气不一样,搜到的电台也是不一样的。
简单操作说明2.1 芯片上电初始化- 芯片上电会主动的返回一些信息,但是不涉及到FM的相关信息,必须通过发送指令,指定到FM模式之后,芯片才会返回FM的相关信息
- 芯片支持自动搜索电台,这个的作用是芯片会自动扫描87.5MHZ --- 108.0MHZ这个范围找出存在的电台或者说信号好的电台,然后自动存储起来。
- FM的重要信息包含3个:--- 这三个信息存在的目的,是方便用户做显示的时候用的
- 、当前的频点,也就是87.5MHZ --- 108.0MHZ其中的一个,步进为0.1MHZ
- 、当前的电台
- 、当前存储的总电台数
1、芯片进入FM模式之后,需要用户发命令,让芯片做出相应的动作,比如:自动搜台 、上一个电台、下一个电台
加一个频点、减一个频点等等操作,这个是属于控制命令
- 芯片存储电台,或者其他信息,都由芯片自动完成,无需用户关心
AT FC00 | 开始自动搜索电台 ,再发一次就停止了 | AT FC04 | 自动向下搜索电台 |
AT FC01 | 保留 | AT FC05 | 自动向上搜索电台 |
AT FC02 | 上一个电台 | AT FC06 | 上一个频点 |
AT FC03 | 下一个电台 | AT FC07 | 下一个频点 |
AT FF0875 | 指定FM跳转至87.5MHZ |
AT FF1080 | 指定FM跳转至108.0MHZ |
AT PF | 查询芯片当前的频点 --- 芯片会返回PF 0875 |
AT PC | 查询芯片当前频点所处的电台编号 --- 芯片会返回PC 0001 |
AT PT | 查询芯片搜索到的全部电台总数 --- 芯片会返回PT 0012 |
按键功能说明 | |||
按键序号 | 短按 | 长按 | 长按不松手 |
PREV/V- | 上一曲 | 音量- | |
NEXT/V | 下一曲 | 音量 | |
MODE -- 切换模式 | 切换蓝牙和U盘TF卡 | ||
PP -- 播放暂停 | 播放暂停 | 自动搜台 |
争对FM的按键功能:
- PP键长按是自动搜索电台 。 指示灯会快闪 , 搜索到电台会停一下,播放1秒钟,然后继续搜下一个
- FM是默认87.5 ---- 108.0 MHZ 这个频段
3、自动搜台结束之后 ,可以“上一曲”或者“下一曲”切换电台
2.6 相关串口打印测试的说明- 如上左图,是串口发送指令切换至FM模式,主动返回的信息
- 、PF 0886 = 指的是当前的频点为88.6MHZ
- 、PC 0000= 指的是当前这个频点并不是真正的电台,所以没有锁定是哪个电台
- 、PT 0012= 代表芯片之前有自动搜索电台,存储了12个有效电台,也就是0x0C
- 如上右图,这个是芯片串口发送自动搜索电台的命令之后,芯片开始自动搜索,并且实时的返回当前的信息
- 、具体的可以参考对应的指令
- 、这里要说明一下,两个箭头,分别代表的是,搜索到的1个电台,以及最后搜索完成的信息
==> 详细的自己串口调试看一下,用电脑端的串口调试助手
2.7 注意事项1、重点关注指示灯的状态:常亮、慢闪、超快闪。
2、常亮代表未搜索电台。
3、关于FM的一些常见的说明
FM的硬件说明1、 FM 接收较灵敏且容易收到干扰,IC 摆放要考虑蓝牙天线和 FM 天线的位置。尽量
做到 FM 天线焊接点靠板边放置,FM 天线在板上走线最短,注意焊接的外置天线不要在
PCBA 上过多盘绕。
2、 天线匹配网络靠近芯片引脚放置,在没有 FMVSS 管脚的情况下,一般天线电路使用 AGND
为参考地,而含有 FMVSS 管脚芯片,请使用 FMVSS 为参考地(一般不分地,即将 FMVSS
与 GND 数字地短接)。