保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

异步串行接口与以太网服务器的连接


try{

serial.setSerialPortParams(speed,SerialPort.DATABITS_8,

SerialPort.STOPBITS_1,SerialPort.PARITY_NONE);

}

catch(Unsupported CommOperationException e){

throw new IOException();

}

serverSock=new ServerSocket(tcpport,1);//backlog of one listenThread=new listenInbound();

listenThread.start();

}

最后,listenThrad()片段可接受一个到来的连接请求:

public void run() {

int rc;

Socket s;

While (running){

s=null;//No incoming connection request

try {

answered=false;

s=serverSock.accept();

//Discard incoming connection if already connected

if(connected)

throw new IOException();

sock=s;//for answer()

(2)UPS监视器

第二个实例是将TINIm390/400连接到一个不间断电源的串口。软件要用网络UPS工具协议,允许多个客户端在多种平台上检测UPS的状态。该项目源于需要由一台没有串口的新Macintosh计算机监视现有的UPS电源的需求。目前存在两种基本的UPS设备,即所谓的智能型和简单型(或“哑巴型”)。简单的UPS在多个串行引脚上指示其工作状态,它实际上输出任何ASCII数据。由于不存在太多的串行引脚,因而它仅能够指示几组有限的信息,如表1所列。

表1 

信    号 意    义 RTS(来自 UPS) 电池低 TD(来自 UPS) 使用电池 CTS(去 UPS) 关闭UPS电源

具体实现部分见网络补充版(http://fanwen.oyaya.net收集整理)。

3 结论

很多现有设备仅支持异步串行通信,然而,当前的许多应用要求以太网和TCP/IP组网能力。利用强大的Java运行环境和基于DS80C390和DS80C400微控制器的TINI技术,很容易在极短时间内开发出一个串行口-以太网转换器。


《异步串行接口与以太网服务器的连接(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/147639.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。