<b>Java串行端口通讯技术概述</b>[Java编程]
本文“<b>Java串行端口通讯技术概述</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
串行通讯概述
串行通讯协议有很多种,像RS232,RS485,RS422,乃至当今风行的USB等都是串行通讯协议.而串行通讯技术的利用无处不在.大概大家见的最多就是电脑的串口与Modem的通讯.记得在PC机刚开始在中国风行起来时(大约是在90年代前五年),当时乃至有人用一条串行线举行两台电脑之间的数据同享.除了这些,手机,PDA,USB鼠标、键盘等等都是以串行通讯的方法与电脑衔接.而笔者工作性质的关系,所接触到的就更多了,像多串口卡,各各种类的具有串口通讯接口的检测与丈量仪器,串口通讯的网络设备等.
固然串行通讯有很多种,但笔者所知的在整个电子通讯产品方面,以RS232的通讯方法最为多见.固然USB接口的电子产品也是层出不穷,但理解一下Java在串行通讯方面的技术还有有必要的,说不定有哪位读者还想用此技术写一个PDA与电脑之间数据同享的程序呢.
本文主要以RS232为主来说授Java的串行通讯技术.
RS232通讯底子
RS-232-C(又称EIA RS-232-C,以下简称RS232)是在1970年由美国电子产业协会(EIA)结合贝尔系统、调制解调器厂家及计算机终端生产厂家共同拟定的用于串行通讯的尺度.RS232是一个全双工的通讯协议,它可以同时举行数据接纳和发送的工作.RS232的端口普通有两种:9针(DB9)和25针(DB25).
DB9和DB25的常用针脚定义
图1
常见的边线方法
常见的通讯方法是三线式,这种方法是将两个RS232设备的发送端(TXD)和接纳端(RXD)及接地端(GND)彼此衔接,也是很多读者所知道的衔接方法:
图2
这种方法辨别将两头的RS232接口的2--3,3---2,5(7)---5(7)针脚衔接起来.此中2是数据接纳线(RXD),3是数据发送线(TXD),5(7)是接地(RND).假若有一台式PC,和一部NoteBook电脑,便可以用这种方法连线了.用三线式可以将大大都的RS232设备衔接起来.但假如你认死了2--3,3--2,5(7)--5(7)对接这个理,会发目前连某些RS232设备时并不见效.这是因为有些设备在电路内部已将2和3线改换过来了,你只要2,3,5(7)针一一对应就行了.
以上是“<b>Java串行端口通讯技术概述</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |