Neutree / COMTool

Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发

Home Page:https://neucrack.com/p/186

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RTS

xixiznaopq opened this issue · comments

image
1.我把流控选择RTS或者DSR之后发命令是没有任何反应的
2.如果我想自己加RTS的控制,比如RTS LOW/ RTS HIGH,我应该在哪里的代码进行添加呢

默认不勾选流控这两个按钮用来手动控制电平, 勾选了流控时是使用的 pyserial 的流控功能,代码:

elif conf_type == "flowcontrol":

如果你想自己改的话,也许改 收发函数就行了

def send(self, data : bytes):

1671183048934

这个去了不勾选,选择下拉列表的东西还是发不出去,下面那个问题我打错了字是添加

没断好句, 是
默认不选择使用流控的时候,这两个按钮只能用来手动控制DTR 和RTS 引脚的电平;
流控选择了 RTS/DTR 时, 是使用的 pyserial 库 的流控功能,理论上是可以的,但是我没有实际测试过。

如果这个流控功能不能使用,你可以改代码手动在发送和接收的代码处加流控逻辑。不过理论上 pyserial 的流控功能能直接用才对,我没有这个需求过 没测过所以不知道 pyserial 的流控好不好用

那我想问这块代码我应该要改哪里

def send(self, data : bytes):