KT148A语音芯片按键版本一对一触发播放功能描述_V4

news/2024/11/30 14:26:38/

目录

一、简介

KT148A语音芯片--按键版本,支持3个IO口一对一触发 。同时也支持用户自己更换芯片内部的声音文件,方法,参考我们另外一份文档的描述“20220704_KT148A芯片自己更换声音的方法V3”。请留意,需要样品联系客服,备注“KT148A_V12_xxxx_按键版本”。因为此功能不是我们标准出厂的固件,需要单独的烧录才行

二、硬件说明

2.1 芯片的管脚定义

2.2 配置文件的说明--第1步新建txt文件

在电脑端,新建一个TXT的文件,如上图所示,功能描述如上图所示

配置文件,必须是xxxxx.txt格式 ,文件的后缀名必须是“.txt”[也就是记事本文件],其中xxxx没有要求,随便起个自己喜欢的名字即可

同时,注意PC端新建txt文件的时候,建议打开文件后缀名的显示,如下图:

2.3 配置文件功能描述

KT148A按键版本----配置文件的详细功能描述:--- 这里举例配置参数“1151”

详细的,请参考文档“20220723_KT148A芯片IO触发功能描述_支持3路_V4”也就是本文档 。KT148A芯片合计有三个IO口可以配置

2.4 配置文件的说明--第2步导入配置文件

这里必须强调的是,配置文件必须放在加载的所有文件尾部,不然,是不能被识别的

必须是在加载语音文件的同时,去加载配置文件,不能单独的加载配置文件

2.5 此版本的一些细节说明

1、芯片从通电,到正常状态,大概需要30ms的样子

2、如果IO触发配置为5,则上电到出来声音,是可以控制在100ms以内的

3、芯片的供电范围很宽,请严格按照我们给出的手册描述,去设计硬件

4、如果选用的是此按键版本,则我们“KT148A语音芯片使用手册_V2.pdf”里面关于一线控制的功能,则失效,芯片只具备按键触发功能了,详见2.3章节

2.6 测试环境


一、简介

KT148A语音芯片--按键版本,支持3个IO口一对一触发 。同时也支持用户自己更换芯片内部的声音文件,方法,参考我们另外一份文档的描述“20220704_KT148A芯片自己更换声音的方法V3”。请留意,需要样品联系客服,备注“KT148A_V12_xxxx_按键版本”。因为此功能不是我们标准出厂的固件,需要单独的烧录才行

同时KT148A芯片的特性,也是参考“KT148A语音芯片使用手册_V2.pdf”

当然如果不能满足您的需求,可以联系我们定制程序,芯片很灵活,当然要收费的

二、硬件说明

2.1 芯片的管脚定义

 1、芯片目前定义了3个触发IO口,分别是【IO1==PB9】【IO2==PB1】【IO3==PB4】

2、并且支持配置文件,对这三个IO口进行触发功能上面的配置

3、同时这三个IO的参数,也只是符合3.3V的TTL电平,如果外接电压过高请自行降压,建议使用低电平触发有效。

2.2 配置文件的说明--第1步新建txt文件

 

  1. 在电脑端,新建一个TXT的文件,如上图所示,功能描述如上图所示

  2. 配置文件,必须是xxxxx.txt格式 ,文件的后缀名必须是“.txt”[也就是记事本文件],其中xxxx没有要求,随便起个自己喜欢的名字即可

  3. 同时,注意PC端新建txt文件的时候,建议打开文件后缀名的显示,如下图:

2.3 配置文件功能描述

KT148A按键版本----配置文件的详细功能描述:--- 这里举例配置参数“1151”

详细的,请参考文档“20220723_KT148A芯片IO触发功能描述_支持3路_V4”也就是本文档 。KT148A芯片合计有三个IO口可以配置

1、第一个1代表的触发方式,取值范围如下:

==》0:可打断, 在播放过程中再按从头开始播放(没有配置文件,默认此播放模式)

==》1:不可打断,在播放过程中再按无效。

==》2:保持循环,一直按着就一直循环播放,松开立即停止。

==》3:保持循环二,一直按着一直循环播放,松开后播放完后停止

==》4:ON/OFF,按一下播放,再按一下停止

==》5:通电循环播放所有声音

备注:配置是3个IO口一起配置,当配置为0=可打断,那么意味着IO1、IO2、IO3都是可打断的功能。IO1对应第一段声音,IO2对应第二段声音,IO3对应第三段声音

如果只加载了一个音频文件,那么IO2和IO3就是无效了,以此类推

2、第二个15代表的是音量,取值范围【00-30】没有配置文件,默认是30

3、第三个1代表的是检测高电平有效,还是检测低电平有效 。

==》1:检测高电平有效

==》0:检测低电平有效   没有配置文件,默认检测低电平有效

2.4 配置文件的说明--第2步导入配置文件

 

  1. 这里必须强调的是,配置文件必须放在加载的所有文件尾部,不然,是不能被识别的

  2. 必须是在加载语音文件的同时,去加载配置文件,不能单独的加载配置文件

==》到这1步之后,请参考另外份文档,“20220704_KT148A芯片自己更换声音的方法V3”

将声音和配置文件一起导入到芯片里面,然后重新上电即可

2.5 此版本的一些细节说明

1、芯片从通电,到正常状态,大概需要30ms的样子

2、如果IO触发配置为5,则上电到出来声音,是可以控制在100ms以内的

3、芯片的供电范围很宽,请严格按照我们给出的手册描述,去设计硬件

4、如果选用的是此按键版本,则我们“KT148A语音芯片使用手册_V2.pdf”里面关于一线控制的功能,则失效,芯片只具备按键触发功能了,详见2.3章节

2.6 测试环境

 

我们提供的测试底板,只有一个按键[IO3]

其他IO的功能测试,自行外接按键测试或者其他


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

相关文章

电池ntc的功能设定

手机电池内部带有ntc电阻,该电阻随电池温度变化而变化,根据ntc的这一特性,便可推算出电池温度,从而定制化手机行为。 ntc电路如下,R6106默认不贴,把电池扣上去后,形成了一个简易的分压电路&…

XP4302 5V输入单节锂电池同步降压2A充电管理芯片

XP4302 是一款兼具高集成度和高可靠性的 5V 输入单节锂电池同步降压 2A 充电管理芯片,可以使用交流电源转接器或USB 埠作为它的电源输入,当电源移除则进入睡眠模式。 XP4302 同步整流控制环路包含输入电压、输入电流和输出电流,为充电系统提供…

5V/0.8A移动电源充放电管理芯片SM5401和HT4928以及TP4333对比

SM5401 是一款集成0.8A锂电池充电管理,两颗LED 指示功能,5V/0.8A升压转换器的移动电源管理芯片,并且支持同口输入输出,外围只需极少的元件,就可以组成功能完善的移动电源方案。 SM5401 内部集成了 0.8A 的线性充电模式…

YB6502 5V输入双节串联磷酸铁锂电池升压充电芯片

YB6502 5V输入双节串联磷酸铁锂电池升压充电芯片 ​概述: YB6502是一款5V输入支持两节串联磷酸铁锂电池的升压充电管理应用。采用了关升压结构,带有散热片的S0P8封装与较少的外部元件数目使得YB6502成为便携式应用的理想选择.YB6502输入电压为5V&#x…

YB5080 ESOP8 开关型升压充电双节锂电8.4V 内置MOS

YB5080 ESOP8开关型升压充电双节锂电8.4V 内置MOS最大10W输出功率,具充电充满指示 输入欠压保护 昱灿 YB5080E ESOP-8 升压充电 5V升压充双节锂电8.4V 1A 5080E 主要应用领域: 音箱,手持吸尘器,电池组引脚兼容型号: CS5080,CS5090,ZCC5080 概要&#xf…

语音芯片JQ8400的使用心得

语音芯片介绍 模块特征(简要介绍) 1、支持MP3 WAV硬件解码 2、支持FAT文件系统 3、两线串口模式、一线串口模式 4、支持普通音乐播放器具有的功能如上一曲、下一曲、播放、暂停、停止、选曲等常用功能 5、支持智能组合播放,特定的文件夹里的…

C++ Qt高仿QQ影音视频播放器 (三)

本篇介绍中间视频播放控件的实现。   主要涉及到3个控件:打开文件按钮、右侧打开文件列表按钮、播放时间进度条按钮。播放效果如下:   正常播放时,时间进度条只有在鼠标悬浮到视频区域时才显示。 打开文件按钮 QQ影音的打开文件按钮比较特殊,不是一个正常的按钮,即…

stun/tun 服务搭建详细记录

需要root 权限。 安装gcc环境 #查看 gcc 是否安装 which gcc安装 libssl-dev sudo apt install libssl-dev安装 libevent 下载 wget --no-check-certificate https://gitee.com/langgehenshuai/softs/raw/master/libevent-2.1.12.tar.gz解压 tar -zxvf libevent-2.1.12-stable.…