# SerialPort **Repository Path**: wxtech/SerialPort ## Basic Information - **Project Name**: SerialPort - **Description**: 该项目主要测试串口数据的读取,使用windows7模拟串口发送数据 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2016-07-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #SerialPort 该项目主要演示使用windows7模拟串口发送数据,使用Java读取串口数据
PS:本机环境 windows7 32位系统,本次所有使用软件在项目中soft目录下

**一、**串口模拟软件使用VSPD 6,安装步骤如下:
1. 解压soft目录下的vspd_win_32.rar文件
2. 请先运行目录 NT6 下的vsbsetup.exe;
3. 返回根目录,直接运行vspdconfig.exe即可。
PS:以下仅以win7 32位进行安装测试,其它版本请在根目录选择相应NT版本,如win7 64位,则选NT6x64;X P 32位选NT5。
4. 运行好后,添加两个串口,PS:串口是一对一对添加的
5. 添加好后就能在软件的侧边栏的Physical ports下看到当前添加的两个串口

**二、**安装java读取串口的环境,安装步骤如下:
1. 将soft目录下的javaxcomm目录下的三个文件复制到JAVA_HOME下对应的位置
2. comm.jar放到JAVA_HOME/jre/lib/ext目录下
3. javax.comm.properties放到JAVA_HOME/jre/lib目录下
4. win32com.dll放到JAVA_HOME/jre/bin目录下

**三、**数据的发送与接收测试:
1. 打开soft/util目录下的JavaRs232Case.exe软件,软件会自动检测当前所有的串口
2. 选择一个串口 点击 "打开"
3. 打开soft/util/串口小助手目录下的SSCOM32.EXE软件,选择前面添加的另一个串口打开,准备接收数据
4. JavaRs232Case.exe软件中填写要发送的内容,点击发送
5. 观察SSCOM32.EXE软件的接收输出的内容,如果一致则串口的发送接收配置没有问题,接下来就可以进行java读取串口的开发了



配置eclipse开发环境,配置步骤如下:
1. 将comm.jar导入到项目Library中
2. 运行com.hxh.sp.SP中的入口方法,控制台则会输出当前从串口获取到的数据信息。
3. JavaRs232Case.exe软件中填写要发送的内容,点击发送,在控制台中就能接收到JavaRs232Case发送的信息
PS:该项目采取的为一直不停的读取串口数据,具体情况请根据项目实际需求修改