我最近才开始使用Sparkfun串行LCD。我可以通过arduino控制它,但是我希望能够通过计算机上的终端对其进行控制。为了能够移动光标或清除屏幕,您需要能够向其发送十六进制代码,例如0xFE。我找不到适用于Windows的开源终端程序,该程序将为我提供此功能。Eltima串行端口监视器是一个效果很好的程序示例,尽管对于一个学生而言,它相当昂贵。我有一个USB到串行FTDI分支板,可以将信号发送到LCD。对于Windows 7下有关程序的任何建议,将不胜感激。
我最近才开始使用Sparkfun串行LCD。我可以通过arduino控制它,但是我希望能够通过计算机上的终端对其进行控制。为了能够移动光标或清除屏幕,您需要能够向其发送十六进制代码,例如0xFE。我找不到适用于Windows的开源终端程序,该程序将为我提供此功能。Eltima串行端口监视器是一个效果很好的程序示例,尽管对于一个学生而言,它相当昂贵。我有一个USB到串行FTDI分支板,可以将信号发送到LCD。对于Windows 7下有关程序的任何建议,将不胜感激。
Answers:
您需要诸如 PuTTY或TeraTerm之类的用于人类可读的串行I / O的东西,或者想要一个易于打开/访问串行端口的良好编程环境。我不是Python专家,但是MrEvil有一个很好的观点。另外,JSDB的Javascript壳有一个易于使用的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是您可能喜欢的终端间谍程序/终端脚本程序。我只是开始研究它,但似乎它具有一些不错的功能。
有关串行监视器的讨论,请参见http://www.opencircuits.com/PC-Microcontroller_Communications,该监视器通常是免费的。
我发现RealTerm适用于我的所有串行端口应用程序。我不确定您是要以编程方式控制LCD还是只是手动向其发送数据/命令。RealTerm允许您将十六进制或ASCII值发送到串行端口。有时有点小车,但价格便宜(免费)。
我目前最喜欢的是MTTTY,可以从http://www.netburner.com/support/public_downloads.html下载
Cool Term非常不错,并且是win / os x cross平台。
您可以使用X-CTU,它是轻量级的XBee编程器,在其4个选项卡之一中具有非常好的串行终端。它具有
我也找到了这个出色的选择:Der-Hammer的HTerm