CH9329芯片失灵还是其他问题?

      CH9329芯片使用段时间后会失灵。电路如下,我用配置软件将波特率调节到115200,刚开始都很正常,能够实现Uart转HID并正确上传电脑打字显示,但是编程调试一段时间后就会出现问题,例如我按下A键,无法通过CH9329正常在电脑上打出A(什么反应也没有)。我查看从单片机发送到CH9329的数据,与协议一致,说明单片机传输的数据无问题。整个过程中LED1一直是亮着灯,各处电压正常。请问是什么原因?是因为我在调试过程中多次插拔USB导致的?



微信图片_20210401113043.png

您好,遇到CH9329电脑端无法输出码的问题时,首先查看设备管理器设备是否存在,若使用协议传输模式,建议检查芯片回复是否正常。也可以强制切换芯片的串口工作模式为ASCII码传输方式,看下是否正常。若USB上传成功一包,UP引脚会进行一次状态翻转。


我也碰到过,作为键鼠设备插在电脑上,用几个月就会死机,电脑显示有识别设备,单片机发送,无响应。要10引脚重新初始化后才能正常,已经碰到两次了。还有两个串口数据包发送时间小于规定时间(默认1ms)也会死机需要初始化


您好,若遇到类似问题,可以第一时间与我们技术人员联系,可以远程看下设备状态。另外,针对如上长时间使用的需求,可考虑当收不到设备的串口回复包或ACT无效等异常情况,通过CH9329的外部RST引脚让其复位重新运行。


只有登录才能回复,可以选择微信账号登录