请教ch375调试问题

ch375串口方式与stm32芯片连接,仅连接txd和rxd;发送ch375TxCmd(CMD_CHECK_EXIST)和ch375TxData(0x55),收到0xAA,说明串口通路是正常的;然后,ch375TxCmd( CMD_SET_USB_MODE ),ch375TxData( 5 )设置usb工作模式;发送CMD_GetVer命令,返回0x51;为什么没有返回芯片版本号?

期待各位前辈指教


你好:

设置工作模式(CMD_SET_USB_MODE),20us后芯片会回复设置的结果(0x51表示成功,0x5f表示失败)。你在获取版本命令时, 没有读取上次命令的数据,串口数据溢出了。


@~~稻草人   您好,ch375TxCmd( CMD_SET_USB_MODE ),ch375TxData( 5 )设置usb工作模式,加了读取数据(17次);再发送CMD_GetVer命令,返回0x6f了(不是0x51),还是没有返回版本号。。。什么原因?


代码的串口是中断方式自动接收的,没有在串口接收ringBuffer里看到数据过来image.png


这是初始化代码,麻烦您帮忙看看

icon_txt.gifCH375Init.txt



在发送命令之前,加了发送两个同步码,也一样不行


你好:

为了即时获取支持,

可以来电 025-52638376  蔡工,咨询CH375相关操作问题,或者发邮件到 cl@wch.cn 。


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