如何设置并与此类连接进行通信?如何确定配置设置(例如波特率)应该是什么,如何设置它们?
特别是我想在Java,C/C++或者其中一个主要的Unix shell中做到这一点,但是我也对使用Windows / Hyperterminal的串行编程感兴趣。
好吧,没有更严厉的评论。
How do I figure out what the configuration settings (e.g. baud rate) should be…
阅读数据表?好的好的。认真的,最后一个。如果您不知道您尝试与之通信的设备的波特率,您有两个选择。开始猜测,或者可能打破o范围。如果你需要一个好的起点,让我建议9600-8-N-1。我的怀疑是你可以相对迅速地用暴力来到那里。有一个第三个选择,有一个老师忍者谁可以告诉刚才的LOCK的混乱字符在一些标准的波特率什么实际波特率。一个令人印象深刻的党伎俩一定。
希望您有权访问此信息。在unix / linux中,你可以直接使用minicom来播放串口。这应该使得它相当快地得到配置想出来。
one of the major Unix shells
在Unix中,串行端口被文件映射到/ dev / subdir。 ttyS0。如果你设置正确的波特率和whatnot使用minicom,你甚至可以猫的东西,该文件发送东西在那里。
对于问题的肉,你可以通过编程方式通过POSIX头访问它。 termios.h是大的。
参见:http://www.easysw.com/~mike/serial/serial.html#3_1
(不可用任何)
but I also have some interest in serial programming using Windows/Hyperterminal.
超级终端和minicom基本上是相同的程序。至于Windows如何让你访问串口,我会留下这个问题给别人。我没有这样做在Windows自Win95天。
相关文章
转载注明原文:java – 如何配置和与串行端口通信? - 代码日志