Neutree / COMTool

Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发
https://neucrack.com/p/186
GNU Lesser General Public License v3.0
1.7k stars 323 forks source link

RTS #82

Open xixiznaopq opened 1 year ago

xixiznaopq commented 1 year ago

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

Neutree commented 1 year ago

默认不勾选流控这两个按钮用来手动控制电平, 勾选了流控时是使用的 pyserial 的流控功能,代码: https://github.com/Neutree/COMTool/blob/67fd556992f8fea54a6767d4ce6eda923038b88c/COMTool/conn/conn_serial.py#L219

如果你想自己改的话,也许改 收发函数就行了 https://github.com/Neutree/COMTool/blob/67fd556992f8fea54a6767d4ce6eda923038b88c/COMTool/conn/conn_serial.py#L462

xixiznaopq commented 1 year ago
1671183048934

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

Neutree commented 1 year ago

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

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

xixiznaopq commented 1 year ago

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

Neutree commented 1 year ago

https://github.com/Neutree/COMTool/blob/67fd556992f8fea54a6767d4ce6eda923038b88c/COMTool/conn/conn_serial.py#L462