`
谷熙亚
  • 浏览: 51349 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

串口通讯总结,未完成。

    博客分类:
  • java
 
阅读更多
用Java实现串口通信(windows系统下),需要用到sun提供的串口包 javacomm20-win32.zip。其中要用到三个文件,配置如下:

1.comm.jar放置到 JAVA_HOME/jre/lib/ext;
jre/lib(也就是在JAVA文件夹下的jre)
2.win32com.dll放置到 JAVA_HOME/bin;
3.javax.comm.properties 两个地方都要放
4.系统的system32目录下也要放

       JAVA_HOME/jre/lib
但是,客户永远都是最傻b的,环境变量问题可以,exe4j打包成exe,但是system32目录,必须要添加win32com.dll的,所以一个批处理是很有必要的。例
copy win32com.dll %windir%\system32\ /y
copy javax.comm.properties %windir%\system32\ /y
copy comm.jar "C:\Program Files\Java\jdk1.6.0_10\jre\lib\ext\" /y
copy javax.comm.properties "C:\Program Files\Java\jdk1.6.0_10\jre\lib\ext\" /y
copy win32com.dll "C:\Program Files\Java\jdk1.6.0_10\bin\" /y
copy javax.comm.properties "C:\Program Files\Java\jdk1.6.0_10\bin\" /y

pause

以上是讲配置,当接触到一个第三方工具时候,首先应该看看javax.comm的API


红颜色的为并行串口开发,用不到,只需要关心其他的。

javacomm20-win32\commapi\samples\SerialDemo里面是一个串口通讯案例
  • 大小: 68.7 KB
分享到:
评论

相关推荐

    vb串口通讯

    总结来说,"vb串口通讯"涉及了VB编程语言如何处理串口通信,包括使用SerialPort类进行数据传输;"modbus通讯"则涉及到通过Modbus协议进行设备间的通信;而"crc校验"则是保证数据传输准确性的关键步骤。这些知识点的...

    .net串口通讯防死锁

    - 在关闭串口时,如果有未完成的读写操作,可能导致关闭操作被阻塞。 - 如果在读写操作的回调函数中尝试关闭串口,可能会引发死锁。 - 使用多线程时,如果没有适当的同步机制,可能会出现多个线程同时尝试关闭串口的...

    VC++串口通讯实现各种数据的转换功能和设置

    在VC++环境中,串口通讯...总结来说,VC++实现串口通讯涉及创建串口对象、设置串口参数、读写数据、数据转换以及错误处理等多个环节。熟练掌握这些知识点,可以让你在嵌入式系统开发、工业自动化等领域游刃有余。

    SerialPort_串口通讯封装_Vc_CSerialPort.zip

    总结起来,CSerialPort是VC++环境下进行串口通讯的有力工具,通过封装Windows API,降低了串口编程的难度,使得开发者能够更加专注于业务逻辑,而不是底层通信细节。理解和熟练使用CSerialPort,对于进行嵌入式系统...

    vb串口通讯源码巧用VB.net编写串口程序

    在实际应用中,串口通讯可能会遇到各种异常情况,如设备未连接等。因此,良好的错误处理机制是非常必要的。 ```vb Private Sub sp_ErrorReceived(sender As Object, e As SerialErrorReceivedEventArgs) Handles sp...

    LabVIEW串口通讯使用例子 集成表针显示

    总结,这个“LabVIEW串口通讯使用例子 集成表针显示”项目展示了如何利用LabVIEW进行串口通讯,接收单片机发送的数据,转换处理后用指针仪表显示。通过理解串口配置、数据读取、转换以及数据显示这些关键步骤,...

    vb串口通讯源码现有电子秤串口与计算机进行通讯

    ### VB串口通讯源码——实现电子秤与计算机间的通讯 #### 一、串口通讯基础知识 在深入了解VB实现的串口通讯之前,我们首先需要掌握一些关于串口通讯的基本概念。 ##### 1. 什么是串口通讯? 串行通信(Serial ...

    Qt串口通讯

    总结,Qt串口通讯是一个实用的功能,结合QSerialPort类和Qt的事件驱动模型,我们可以方便地构建串口调试助手。这个工具对于开发、测试和调试嵌入式设备以及进行串口数据交互的项目非常有用。在实际应用中,还可以...

    pdf格式SeriComm 串口通讯协议

    ### SeriComm 串口通讯协议详解 #### 协议简介 SeriComm串口通讯协议主要用于与VC0702(D版及以上版本)进行通信。这一协议被广泛应用于单片机编程中,特别是在红外串口通讯领域,是工程师们必备的基础知识之一。 ...

    C语言做串口通讯程序

    根据给定文件的信息,我们可以总结出以下关于使用C语言进行串口通信的相关知识点: ### 一、串口通信概述 串行通信(Serial Communication)是一种数据传输方式,它通过单一线路来发送每一位数据,因此在长距离...

    vb串口通讯源码PC机与智能仪器串口通信

    ### vb串口通讯源码PC机与智能仪器串口通信 #### 一、串口通信基础知识 ##### 1. 什么是串口通信? 串口通信(Serial Communication)是一种通过串行数据链路发送数据的方式。在串行通信过程中,数据被逐位(bit ...

    S7-200SMART串口通讯和PID调节.docx

    ### S7-200SMART串口通讯及PID调节详解 #### 一、S7-200SMART串口通讯概述 ##### 1.1 串口通讯问题诊断与解决 在进行S7-200SMART串口通讯的过程中,遇到了无法成功建立通讯的问题。经过反复测试发现,作为连接...

    vc简单实例----实现串口通讯

    总结来说,实现PC与PLC的串口通讯主要涉及以下步骤: 1. 初始化界面和控件。 2. 配置MSComm控件的串口参数,如波特率、校验位等。 3. 打开串口,并处理可能出现的错误。 4. 监听和响应MSComm控件的事件,完成数据的...

    串口的串行通讯与重叠IO

    在使用`ReadFile`和`WriteFile`进行串口读写时,如果设置了重叠标志(`FILE_FLAG_OVERLAPPED`),即使数据传输未完成,函数也会立即返回,通过事件对象或I/O完成端口来通知操作的完成状态。在这种情况下,超时仍然...

    基于C语言的串口通讯程序设计

    ### 基于C语言的串口通讯程序设计 #### 摘要 本文主要探讨了三线多环回型结构电缆的...以上内容总结了文章的主要观点和技术细节,旨在帮助读者深入理解基于C语言的串口通讯程序设计方法及其在实际应用中的重要意义。

    java_串口通讯实例

    ### Java 串口通讯实例详解 #### 一、引言 在现代计算机系统与外部设备交互的过程中,串行通信作为一种常见的通信方式,被广泛应用于多种场景。Java 作为一种跨平台的编程语言,提供了丰富的库来支持串行通信,...

Global site tag (gtag.js) - Google Analytics