最好的串行监视器?

电器工程 串行 液晶显示器
2022-01-17 04:21:35

我最近才开始使用 Sparkfun 串行 LCD。我可以通过 arduino 控制它,但我希望能够通过我电脑上的终端来控制它。为了能够移动光标或清除屏幕,您需要能够向其发送十六进制代码,例如 0xFE。我找不到可以为我提供此功能的 Windows 开源终端程序。一个运行良好的程序示例是Eltima 串行端口监视器,尽管它对于学生来说相当昂贵。我有一个 USB 转串行 FTDI 分线板,可以将信号发送到 LCD。对于 Windows 7 下的程序的任何建议,将不胜感激。

4个回答

我只是使用pySerial编写简短的 Python 程序

>>> import serial
>>> ser = serial.Serial(0)  # open first serial port
>>> print ser.portstr       # check which port was really used
>>> ser.write("hello")      # write a string
>>> ser.write(0xa4)         # write a byte
>>> ser.close()             # close port

您需要像 PuTTYTeraTerm之类的用于人类可读的串行 i/o 的东西,或者一个可以轻松打开/访问串行端口的良好编程环境。我不是 Python 专家,但 MrEvil 有一个很好的观点。jsdb Javascript shell还具有易于使用的 COM 端口功能:

S = new Stream('com1://115200');
S.write(0xf4);

看看http://hw-server.com/software/termv19b.html上的 bray 终端

我认为这是最好的免费终端

正如大家之前所说:Realterm。这是我的 #1 串行终端程序 PERIOD。

除此之外,您可能会通过其他几个程序/硬件组合获得良好的结果:

Bus Pirate 具有内置 LCD 模式,可以在任何串行接口上​​连接几乎任何串行设备。您通过终端软件或 Python、C 等与它通信

Docklight 是您可能喜欢的终端间谍程序/终端脚本程序。我才刚刚开始研究它,但它似乎有一些不错的功能。