1.概述KT148A语音芯片-按键版,支持3个IO口1:1触发
。它还支持用户更改芯片中的声音文件。具体操作方法请参考单独文档《20230704_KT148A芯片独特声音修改方法V3》。如需样品请联系客服并备注“KT148A_V12_xxxx_button版本”。
此功能不在我们的标准工厂固件中,必须单独编写。
同时,KT148A芯片的特性请参考《KT148A语音芯片用户手册_V2.pdf》。
当然,如果我们不能满足您的需求,请联系我们定制方案。不过,当然是要收费的。
硬件说明2.1 芯片引脚定义1、芯片目前定义了三个触发IO 口:[IO1==PB9][IO2==PB1][IO3==PB4]。
2. 还支持配置文件来配置这三个IO口的触发功能。
3、同时这三个IO参数只满足3.3V的TTL电平。如果外部电压过高,建议使用低电平触发。
2.2 配置文件说明- 步骤1. 在您的计算机上创建一个新的TXT 文件。 功能描述如上图所示。xxxxx
对于.txt格式,文件后缀必须是“.txt”[例如:记事本文件]。不需要xxxx。同时,创建新的txt文件时要小心。我们建议在您的电脑上打开该文件。 后缀名显示如下: 2.3 配置文件KT148A按钮版本功能说明
—-配置文件功能详细说明:—这里以配置参数“1151”为例。
具体可以参考这篇文档《20230723_KT148A芯片IO触发功能说明_3通道支持_V4》。 KT148A芯片共有3个可配置IO端口。
1、第一个1代表触发方式,取值范围为:
==》0:可中断,播放过程中再按一次从头开始播放(无配置文件,默认为这种播放模式)
==》1:不能被打断。播放过程中再次按此键没有任何效果。
==》2:继续循环。如果按住它,循环将继续,当你松开它时,它将立即停止。
==》3:保持循环2,按住循环,播放完毕松开停止。
==》4:ON/OFF,按一次播放,再按一次停止
==》5:开机并循环播放所有声音。
注:配置是将三个IO口配置在一起。如果配置为0=可中断,则表示IO1、IO2 和IO3 都是可中断功能。 IO1对应第一个音符,IO2对应第二个音符,IO3对应第三个音符。
如果仅加载一个音频文件,则IO2 和IO3 被禁用。
2. 第二个15代表音量。取值范围为[00-30]。默认值为30。
3、第三个1代表是高电平检测使能还是低电平检测使能。
==》1:高电平检测使能
==》0:低级检测开启无配置文件,默认开启低级检测。
2.4 配置文件说明- 步骤2:导入配置文件请注意,配置文件必须放在所有加载文件的末尾。
如果没有,则在加载音频文件时需要加载配置文件。配置文件无法单独加载。==> 从这一步开始,请参阅单独的文档20230704_KT148A 芯片自动更改声音。方法V3”
将声音和配置文件导入芯片并重新上电。
2.5 该版本详细信息1. 芯片从上电到正常状态大约需要30 毫秒。
2、设置IO触发为5可以将开机声音控制在100ms以内。
3. 该芯片的功率范围很宽,因此在设计硬件时请遵循我们手册中的说明。
4、如果选择该按键版本,《KT148A语音芯片用户手册_V2.pdf》第一行的控制功能将被禁用。更多信息请参见第2.3 章。
2.6 测试环境我们提供的测试板只有一个按钮【IO3】
其他IO功能测试、自连外部按钮测试等
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/670727.html