一、问题简介
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
IT部门应该怎样面对边缘计算
名门锁业别墅指纹锁EL23简介
气密性检测仪的的无损高精度检测过程
zenpowermax拆解 结构复杂
光伏逆变器的解决方案
KT404C语音芯片串口发数据没反应或者报错的处理总结
可穿戴技术将在物联网中扮演重要角色
什么是中间件
GTC 2023:网易伏羲多视角3D场景重建设计方案
830M1-0200加速度传感器的安装方法
中国联通发布2020上半年业绩公告
深度剖析串联和并联电路中的电阻器
光伏大事报:晶科60亿元再扩产!隆基、通威双双扩产!爱旭组件开工……
自动化在线贴标机的特点介绍
CoinAll与波场重磅合作 BTT上线空投66个BTC
听多了宝马、奥迪国际大厂的合作,英特尔与哪些本土公司一起玩自动驾驶
英码AI超微光,邀你共启“黑夜全彩新视界”
强强联合,政企协同将让城市的发展更加智能化
如何解决锡炉中未完全融化的锡渣?
邮件格式转换工具破解版的功能及主要特点