JQ8900-16P语音模块(驱动及测试)

news/2024/11/16 22:43:26/

今天,给大家带来的是JQ8900语音模块,这是硬件图:

VPP: 单线串口(就是接收脉冲信号的引进)

BUSY: 播放指示灯

RX: 接收段

TX: 发送段

DC-5V: 5v供电

SPK-: 扬声器负极

SPK+: 扬声器正极

IO1~IO7是触发输入口,对地触发,DAC为音频输出(这里我们没用到)。用USB把模块连接到电脑,就会有一个盘,把需要的音频放入其中就可以使用。如果想使用IO口对地触发的方式必须按5位数字进行命名,如00001、00002。模块有7个触发IO口,最多支持19段录音。当然,这几个IO口也可以通过配置文件改变每个IO口的作用。

     这里我不是用对地触发方式,我是用单线串口(VPP)。我的接线方式为 SPK-、 SPK+、 VPP、 DC-5V、 GND。

    我们用sda为数据的发送段(连接VPP),下面是发送的脉冲信号范例

 代码为:

void SendData(u8 addr)
{u8 i;sda(1);//拉高delay_us( 1000);sda(0);//拉低delay_us (3200);for ( i = 0; i < 8; i++ ) {sda(1);//拉高if ( addr & 0x01 )//高电平{delay_us( 600 );sda(0);//拉低delay_us( 210 );}else //低电平{delay_us( 210 );sda(0);//拉低delay_us( 600 );}addr >>= 1;//右移一位}sda(1);//拉高
}

这是指令表:

 如何播放的一些例子:

//播放下一首
void Next(void)
{SendData(0x15);	
}
//播放上一首
void Previous(void)
{SendData(0x14);	
}
//设置音量
void Set_volume(u8 vol)
{SendData(0x0a);//清零数字SendData(vol);SendData(0x00);SendData(0x0c);//设置音量
}

到这里大致就结束了,不喜勿喷哦。

链接:https://pan.baidu.com/s/1yXGi3nW1UAqBIVajyIswCg?pwd=4428 
提取码:4428


http://www.ppmy.cn/news/249119.html

相关文章

EPSON RX8900SA/CE 时钟芯片开发笔记

文章资料来源&#xff1a;《Epson&#xff08;爱普生&#xff09; RX8900SA_RX8900CE实时时钟模块 应用手册》 一、模块简介 I2C总线接口实时时钟模块 RX8900 SA / CE 内置32.768 kHz DTCXO&#xff0c;稳定性高&#xff08;Digital Temperature Compensated Xtal(crystal) O…

【RT-Thread】高精度RTC rx8900 驱动软件包

文章目录 1 介绍1.1 支持功能1.2 目录结构1.3 许可证1.4 依赖 2 实现功能2.1 rx8900驱动描述2.2 rx8900读寄存器接口2.3 rx8900写寄存器接口2.4 RT-Thread设备虚拟文件接口2.5 片内温度获取接口2.6 rtc设备注册rx8900设备注册rx8900私有信息初始化 3 获取 rx8900 软件包4 使用 …

玩转黑莓8900,不信你不会。超级实用

的问题 &#xff08;有个别的游戏不能正常退出&#xff0c;我只好删除&#xff09; 2、刷机 刷机教程 大家按照网上的来做就ok 但是网上的刷机教程我搜索了好几个都是7系bb的教程。其实大同小异。都是 1、安装desktop 2、安装rom 3、到C:/Program Files/Common Files/R…

JQ8900语音模块组合播放

实现按下按键4播报当前时间实验 本次作业实践性较强&#xff0c;代码其实比较简单&#xff0c;在JQ8900压缩包中也有相应实例 &#xff0c;重点在于理解串口发送的相关知识 下面展示一些 关键函数的代码。这些代码直接使用即可&#xff0c;关键在于理解函数之间调用的返回结果…

Arduino Uno接JQ8900-16p语音播报模块

Arduino Uno接JQ8900-16p语音播报模块 前言 ​ 记录一个比较好用的语音播报模块JQ8900&#xff0c;这个模块成本低廉&#xff08;十几块就能买到&#xff09;&#xff0c;使用方便。 ​ 此外&#xff0c;这个模块还有以下优点&#xff1a; ​ ①搭载配套的软件可以支持文字…

常用模拟低通滤波器的设计——契比雪夫II型滤波器

常用模拟低通滤波器的设计——契比雪夫II型滤波器 切比雪夫 II 型滤波器的振幅平方函数为&#xff1a; 式中&#xff0c;为有效带通截止频率&#xff0c; 是与通带波纹有关的参量&#xff0c; 大&#xff0c;波纹大&#xff0c;&#xff1b; 为 N 阶契比雪夫多项式。 在 Matl…

零点起飞学Android——期末考试课本复习重点

目录 第一章 认识Android第二章 Android常见界面布局第三章 Android常用基本控件第四章 Android 高级控件第五章 Android菜单和对话框 第一章 认识Android 1. Android 界面设计被称为______。 答案&#xff1a;布局 2. Android中常见的布局包括______、______ 、______ 、____…

推荐一款办公室必备股票看盘工具

办公室必备&#xff1a; 1、自动隐藏&#xff0c;随意拖动&#xff0c;透明显示。 2、可自动配置显示股票代码&#xff0c;隐藏股票助手意图&#xff0c;防止被发现。 3、小窗显示&#xff0c;可以边上班边看盘。 4、实时行情的获取。 5、目标触发条件的判断&#xff0c;实…