java 串口通信环境配置_java – 如何配置串口并与串口通信?

我需要通过串行连接(RS-232和RS-422)发送和接收数据.

如何设置和连接此类连接?如何确定配置设置(例如波特率)应该是什么以及如何设置它们?

特别是我希望用Java,C/C++或其中一个主要的Unix shell来做这个,但我也对使用Windows / Hyperterminal的串行编程感兴趣.

解决方法:

建立一个时间机器,回到1987年?何浩

好的,没有更多的讽刺评论.

How do I figure out what the configuration settings (e.g. baud rate) should be…

阅读数据表?好的好的.说真的,最后一个.如果您不知道要尝试与之通信的设备的波特率,则有两种选择.开始猜测,或者可能破坏o范围.如果您需要一个好的起点,请让我建议9600-8-N-1.我怀疑你可以用相对较快的蛮力到达那里.还有第三种方法可以让一个老派的忍者只能通过一些标准波特率来判断乱码中的字符是什么实际的波特率.令人印象深刻的派对技巧.

希望你能访问这些信息.在unix / linux中,您可以直接使用串口来获取minicom.这应该可以让它很快得到配置.

one of the major Unix shells

在Unix中,串行端口被文件映射到/ dev / subdir.例如,ttyS0.如果您使用minicom设置了正确的波特率和诸如此类的东西,您甚至可以将该东西写入该文件以发送内容.

在问题的基础上,您可以通过POSIX标头以编程方式访问它. termios.h是最重要的.

but I also have some interest in serial programming using Windows/Hyperterminal.

Hyperterminal和minicom基本上是相同的程序.至于Windows如何让你访问串口,我会把这个问题留给别人.自Win95以来,我在Windows中没有这样做过.

标签:java,c,windows,unix

来源: https://codeday.me/bug/20191004/1854000.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值