CH9329和CH340设置

你好..我用CH9329连线CH340,TX链接RX交叉.GND对联..两个模块都插在电脑上..用配置测试工具,串口115200,测试里....鼠标移动..静音...都是有效的....但是...我用py代码..着里应该是对的..鼠标是可以移动到指定位置..但是在运行代码后...鼠标移动的同时会输出字母按键..比如s键..但是在代码里并没有按键的设置,而且输出s键停不下来.一直持续输出...停止代码关闭串口都不行..只能拔掉模块才会停止...而且在单独的代码里打出一个字母比如s键....要么不输出..要么输出后不会停止...一直持续输出...只能拔掉模块,,,我觉得应该是配置的问题....但是又找不出问题...网上查找资料找不到相关能解决的资料...所以来请教一下


import serial


# 请替换下面的'COM4'为您的设备实际的串口名称和波特率
SERIAL_PORT = 'COM4'
BAUD_RATE = 115200

# 初始化串口
mserial = serial.Serial(SERIAL_PORT, BAUD_RATE, timeout=1)


全部默认就好...还是串口和工作模式要进行配置呢???我要的是可以全键盘按键...鼠标功能..特殊字符可以打出来...在代码里...

屏幕截图 2024-04-12 105310.png屏幕截图 2024-04-12 110305.png


我的意愿是...在代码里...不管用什么方式写的代码...可以实现设置什按键就可以输出按键..然后释放按键..停止..但是貌似不太可控....用串口调试工具...是可以输出的,关闭串口,按下空格也在输出中,只能拔掉...屏幕截图 2024-04-12 111841.png


您好,您这是模拟s键按下,没有发释放按键命令,所以一直输出s键。具体可以参考CH9329芯片串口通信协议.PDF手册方法模拟键鼠命令,资料链接:https://www.wch.cn/downloads/CH9329EVT_ZIP.html。


image.png

image.png




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