你好,请问CH9329在电脑上为何不显示鼠标图标,还有关于芯片软件复位的问题

关于芯片软件复位,实际返回的数值与通讯协议写的不一致

1685449166153500.png

1685449166153958.png

实际数据 与芯片返回数据格式不一致,无法判断是否复位成功,请问是什么问题呢?

还有控制芯片鼠标移动,在电脑桌面没有鼠标图标,请问是什么原因?

您好,请问您抓取的CH9329的USB端数据还是USB转串口调试设备的USB数据?

协议是针对串口侧通讯的,如果芯片在串口通信模式0下,理论上复位是没有问题的。可以用EVT的CH9329Test_CfgTool工具对比测试。

    串口下传: 57 AB 00 0F 00 11

    芯片上传: 57 AB 00 8F 01 00 92 


针对鼠标移动问题,应该为串口通讯失败导致。正常时光标会移动的,同样也可以先用CH9329Test_CfgTool工具测试下。


鼠标数据1111111111.png11你好 这是使用CH9329Test_CfgTool工具进行测试的结果,这是抓取的被控端数据,包含有鼠标绝对移动指令(x100, y100),和恢复指令,在我的第一个提问里,我抓取的是鼠标的控制端(USB转串口调试设备的USB数据),在上面的图片里,鼠标移动依旧看不到鼠标图标,但我在获取鼠标坐标的应用里能看到鼠标移动到了我需求的位置。


您好,没有太明白您的需求。是指鼠标光标在计算机上不显示吗?还是指有光标看不到移动呢。可以用工具的“测试”页下的绝对鼠标测试功能验证下,可以先移动光标至0,0左上角位置,再进行移动试下。


鼠标光标在计算机上不显示。但实际又可以移动点击啥的都没问题,还有就是软件恢复返回的值如下图:222222222.png这与通讯协议说明的返回值 57 AB 00 8F 01 00 92 不一样,CH9329Test_CfgTool工具测试软件恢复,我实际测试点击恢复按钮后CH9329Test_CfgTool工具发送57 AB 00 0F 00 11后直接判定复位成功,并没有通过解析返回值来判定是否复位成功。


QQ截图20230531114941.png无法判断芯片是否复位成功,CH9329Test_CfgTool 并没有对串口上传的数据进行解析


您好,关于芯片复位指令问题,和CH9329的版本有关。V1.4及之前版本在接收串口指令后没有等待串口回复完成,就会直接物理复位,请知悉。详细信息也可以电联我们沟通细节。


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