KT404C语音芯片串口发数据没反应或者报错的处理总结

文章描述了在将KT404C焊接在PCB板上后,通过串口调试助手发送指令未收到返回的情况。问题可能在于存储器未正确连接,导致芯片进入待机模式。解决方案包括检查USB转TTL的连接,使用电脑端USB转TTL测试,以及通过芯片上电返回的数据判断存储器是否被识别。确保芯片外围电路正常,特别是存储器连接,是关键。
摘要由CSDN通过智能技术生成

一、问题简介


KT404C我焊接到PCB板上面,直接使用串口调试助手发指令没有任何返回,请问是什么意思呢?
很确定,串口也没连错,使用的是CH340G的USB转TTL ,【TX连接KT404C的7脚RX】 【RX连接KT404C的8脚TX】


二、详细描述    


1、首先遇到这个问题,一定是先拿我们的测试demo板去测一下,如下图造型:
而不是一直找我们问个不停,这样效率很低,基本上以前有这方面问题的客户,都是自己疏忽,所以很头疼,浪费大家宝贵的时间

 

2、如果是自己画的板子,请使用电脑端的USB转TTL去测一下,详见如下图:


3、最后补充一下,KT404C一定要外接好存储器,才能正常的识别串口指令,因为你没有接好存储器,芯片是自动进入待机状态了 。不识别串口的指令,更加不会给出任何的回应了。

4、那这里就要问,如何知道是否外部的存储器硬件连接正常呢?有两种方法:
(1)、方法一:把KT404C的USB连接到电脑PC ,看看“我的电脑”是否会出来相应存储器的枚举U盘,如果出不来,说明KT404C没有识别到外接的存储器。注意KT404C是可以识别TF卡当做读卡器的,也可以识别外挂spiflash为U盘


(2)、方法二:查看KT404C芯片上电返回的初始化信息,检测到设备和没检测到设备,返回的数据是不一样的,详见“KT404C语音芯片ic完整的数据手册5_V1.5.pdf”文档的3.3.1章节

 

5、最后的最后,如果KT404C芯片供电正常,它的串口TX也就是2脚上电一定是会有数据返回的,如下图:

 

1、如上图:7E FF 06 3F 00 00 00 FE BC EF  ----  KT404C上电返回的数据,说明KT404C没有检测到外部的存储器
==》这个就要检查一下硬件

2、如上图:7E FF 06 01 00 00 00 EF ---- 这个是USB转TTL发送给KT404C的数据,数据格式没问题。但是KT404C没有任何反应,这里的问题就是因为没有外接好存储器,导致KT404C自动进入睡眠了


三、总结


关于串口的测试,实在是太简单了。无非就两点
1、保证KT404C芯片的外围正常,比如能正常的识别到存储器的存在,连接USB查看
2、使用USB转TTL,注意交叉连接KT404C
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值