ch9329 模式问题

版本V1.6

修改为ascii模式,如何恢复为串口通信模式。
查看pdf资料,说是有个set引脚,我这个芯片没有啊
7b3e95fe739de57a3a2ccdfe31fd8de.jpg

您好,芯片是有SET配置引脚的,只是您购买的板子可能由于空间限制没有引出SET引脚。

可以按照下面的方法尝试恢复芯片默认参数:

  1. 如果芯片工作在模式0或者模式3下,可以用CH9329串口配置工具修改串口工作模式,如下图所示步骤。

    image.png

  2. 如果芯片工作模式1或者模式2下,pin10引脚引出线接GND后按照文档方法恢复出厂设置。芯片恢复后建议您用硬件配置的方法配置串口和芯片工作模式。




我的配置工具是这个样子,和你的不一样,你的配置工具能发下给我吗,谢谢


我的需求是 批量读取信息,每个信息输出到pos系统,窗口通信模式是实现了,但是输出感觉有点慢
所以我就切换到ASCII模式,速度可以,但是测试发现回车换行不支持,我想再切换到串口模式,
通过配置工具打开串口设备失败了,老是说协议不匹配,
由于我这款芯片set引脚也没有给出,我的ch9329芯片就无法使用串口通信了,


我的邮箱: 个人信息保护,已隐藏


image.png 


您好,ASCII模式下发十六进制数据0x0A表示回车换行,可以不用换串口模式。如果想切换串口模式,可以配置软件左上角接口类型处选择USB,搜索到CH9329设备后打开该设备,点击“获取参数”按钮,然后修改串口工作模式。

只有芯片工作在模式0或模式3才可以用USB方式配置参数,其他情况需要硬件配置才能切换模式,具体见手册的芯片工作模式和串口通讯模式配置说明,配置工具链接:https://www.wch.cn/downloads/CH9329EVT_ZIP.html?

image.png


  1. 使用ASCII模式,有时回车换行有效,有时无效,不知什么原因

  2. 使用串口协议模式也有这种情况,有时回车换行有效有时无效,不明原因


  3. 下图是在ASCII模式下测试的,第一次正常回车都生效了,第二次测试就不正常了


image.png


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