我最近才开始使用 Sparkfun 串行 LCD。我可以通过 arduino 控制它,但我希望能够通过我电脑上的终端来控制它。为了能够移动光标或清除屏幕,您需要能够向其发送十六进制代码,例如 0xFE。我找不到可以为我提供此功能的 Windows 开源终端程序。一个运行良好的程序示例是Eltima 串行端口监视器,尽管它对于学生来说相当昂贵。我有一个 USB 转串行 FTDI 分线板,可以将信号发送到 LCD。对于 Windows 7 下的程序的任何建议,将不胜感激。
最好的串行监视器?
电器工程
串行
液晶显示器
2022-01-17 04:21:35
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
您需要像 PuTTY或TeraTerm之类的用于人类可读的串行 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 是您可能喜欢的终端间谍程序/终端脚本程序。我才刚刚开始研究它,但它似乎有一些不错的功能。
其它你可能感兴趣的问题