请问KT148A语音芯片,我的mcu带有串口uart资源,可以用uart吗,还是必须用一线串口,一线串口的起始信号,一帧数据只需要一个起始=6ms,还是多个起始信号?

这里分为两个问题进行详细的描述
问题1解答如下:
1、KT148A的下载语音使用的是标准串口=uart ,而实际的控制通讯是“一线串口”也就是io模拟时序的这种,这种方式使用起来通用性更好,注意是单向的哦
2、前面的问题解答都有描述的,详见“问题31”
问题2,关于起始信号6ms的问题说明

1、芯片一线串口起始信号,是每一个命令都要带,而不是一帧数据带一个起始
2、举例说明吧:看看芯片手册的“KT148A-SOP8语音芯片使用手册_V5.pdf”里面的3.2章节

大部分的指令全部都是单字节的,所以就是一个起始信号
例如:0x01----0xF2之间的指令都是单字节的
3、多字节的组合指令,例如:F3指令,这个是组合播放的指令,就是多字节的
F3 01 02 03 这个就代表语音1、语音2、语音3依次播放一遍
放在时序上面的看就是有4个起始信号,每一个字节都是一个起始信号
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
语音芯片
+关注
关注
13文章
2365浏览量
41038
发布评论请先 登录
相关推荐
热点推荐
洲明科技高集成超级一线通方案落地全球500强企业
近日,洲明高集成“超级一线通”方案正式落地上海某全球500强企业。作为该方案的市场化首单,这是一次新一代高集成显示方案在高端商务场景的标杆实践,更验证了洲明方案的硬核实力。
CW32 UART查询方式接收数据编程的示例
UARTx_ISR.PE 和 UARTx_ISR.FE,确认数据是否有效,如果数据无效,则进行出错处理,如果数据有效,则读取 UARTx_RDR 寄存器并保存数据;
步骤 12:设置
发表于 12-16 08:19
CW32 UART查询方式发送数据编程的示例
使能发送;
步骤 9:设置 UARTx_ICR.TC 为 0,清除发送完成标志位;
步骤 10:将要发送的一帧数据写入 UARTx_TDR 寄存器;
步骤 11:查询等待 UARTx_ISR.TC 标志位置 1,确认一帧数据发送完成;
步骤 12:重复步骤 9 至步骤
发表于 12-15 08:11
I2C的总线协议
连接多个设备,所有设备在没有进行数据传输时都处于空闲状态(未寻址从机接收模式),任一设备都可以作为主机发送 START 起始信号来开始数据传输,在 STOP 停止
发表于 12-15 08:07
KT148A语音芯片坏片原因分析 阻抗 供电脚异常及硬件改良方案
文档围绕6pcs KT148A语音芯片展开:
测试后 1pcs 正常(误判),5pcs 物理损坏,烧写器报 E37(读不到 flash id)。阻抗对比测试显示,异常
使用nrf54L15的NORDIC蓝牙芯片,通过串口发送一帧数据包时,会出现分包发送分析
使用nrf54L15的NORDIC蓝牙芯片,通过串口发送一帧数据包时,会出现分包发送分析,是什么原因呢
发表于 11-17 15:52
充电桩场景下KT148A语音芯片 7、8脚喇叭接口烧坏问题及防护方案
在充电桩这一存在大电流充电产生浪涌、电磁干扰的复杂应用环境中,KT148A 芯片的7、8 脚(喇叭接口) 因外部浪涌出现明显烧坏的物理损坏问题,解决方案为在设计阶段做好防护:一是给喇叭
【沁恒CH585开发板免费试用体验】I2C 读写EEPROM (一)
的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。
Figure 1‑6 数据位的有效性规定
起始和终止
发表于 08-05 22:09
KT148A语音芯片发码很难播放,将4脚对地一下再发正常,什么原因?
KT148A 这颗芯片, 我们上电后发码很难触发播放, 但用镊子将4pin PB0对地短接触发一下,再发码就很正常,这是什么原因?
国产 KT148A 重复擦写语音芯片:420 秒存储 + 串口更换 + 1.5 元高性价比
文档主要介绍国产可重复擦写语音芯片 KT148A。其为 32 位 DSP 语音芯片,采用 SOP8 封装,内置 420KByte
芯知识|WT2003H语音芯片音频地址详解:一线/UART模式差异及静音地址实践
功能的关键前提。本文将清晰解析这一核心机制:一、音频播放地址核心规则一线串口、两线串口(单字节/双字节模式):起始地址:0x00(十进制0)
芯知识|广州唯创电子语音芯片UART通信协议解析:发码长度与校验码计算
一、UART通信协议概述UART(通用异步收发器)是一种广泛应用于嵌入式系统的串行通信协议,其核心特点为无需时钟同步,通过起始位、数据位、校验位和停止位构成
【高云GW5AT-LV60 开发套件试用体验】代码解读-串口通讯
开发它还是蛮多套路的,比如接收一帧数据该如何接收。
大致的思路是这样的,我们需要用一个比串口波特率更高的采样信号去采集,串口的RX上什么时候出现起始位,然后接收每个
发表于 05-26 02:18
【RA-Eco-RA4M2开发板评测】I2C读取EEPROM(一)
数据由从机向主机传送。A表示应答, A表示非应答(高电平)。S表示起始信号,P表示终止信号。
B)主机在第
发表于 04-28 23:13
KT148A语音芯片的一线通讯起始信号6ms,一帧数据有几个起始信号
评论