树莓派上发送键盘码 CH9329怎么没反应?

树莓派上插了一个USB转串口的模块儿,CH9329插在串口模块儿上,CH9329USB口插了一台UBUNTU系统的电脑,发键盘代码过去没反应。

代码是这样的:

>>> import serial

>>> import time

>>> ser = serial.Serial(

...     port ='/dev/ttyUSB5',

...     baudrate=9600,

...     parity=serial.PARITY_NONE,

...     stopbits=serial.STOPBITS_ONE,

...     bytesize=serial.EIGHTBITS,

...     timeout=1)

>>> ser.write(bytes.fromhex('00008000000000000000000000000000'))

16


返回了16应该是发送成功了。

CH9328是可以使用的,难道CH9329跟CH9328的键盘码不一样吗?


11.PNG


截图


您好,串口配置应该没有问题的。CH9329使用时首先要确认工作模式和串口模式是否正确。工作模式要选择0或者1,串口模式选择ASCII码模式。


1593444280987648.jpg

1593444280144821.jpg

买回来就是默认不短接的,按照我上面的代码发了没反应,短接了M0也没反应。


我只是想移动一下鼠标,能不能告诉我该怎么做?短接哪里?代码改怎么写


悬空情况下,代表的是工作模式0还串口通信模式0,此时处于协议传输模式。如果windows有串口,可以直接使用我们提供的配置和测试工具,其他平台要按照我们提供的通讯协议组包。发送邮件到我的邮箱:zhangj@wch.cn,发资料给你。


您好。我也想用树莓派控制ch9329。能分享下资料吗


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