- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java读取串口信息
java读取串口信息(一)java web从串口中读取数据,并显示在文本框中。具体串口中的信息是从一个能扫描条形码(Barcode)的手持设备上获取的,手持设备怎么扫描,怎么将信息写入串口我不用关心,我要做的就是从串口中讲信息读取出来。
?????? 经过这几天研究,以及参考各种资料,有些小小的收获,分享给大家。
????第一个问题:我笔记本的串口在哪里?
?????? 说到串口,也许很多人都要怀疑,这都什么年代了,USB设备已经如此普及了,谁还能想起这个老掉牙的通信端口呀?其实,在现实生活中,串口正因为它老,才会在实际使用中经常用到它。举个简单的例子:工业制造及其设备与计算机之间的通讯、还有在各种电子工厂测试设备的过程中,都无一例外使用的串口。因为它可以不用像USB设备一样必须有软件驱动的支持才可以进行工作。现如今,台式电脑基本都还保留着一个串口甚至是两个串口,但是笔记本电脑上的串口,被越来越多的制造商所抛弃。有很多从事工控、测试等行业的工作人员,选购笔记本的时候,串口成了他们心中的永远的痛。看似一个简单的接口,对于他们来说是很重要的。
?????? 关于什么是串口,串口的分类,以及串口长的什么样子,大家可以去网上搜一下,上一段的主要信息就是要说明:我们现在的笔记本上没有串口 - -!。。。。
???第二个问题:没有串口,那我们怎么测试编写串口程序?
?????? 如今的市面上提供一种usb转串口的工具,具体可以在百度搜索usb转串口,我是去向隔壁部门借的,据说十几块钱一个,当然得需要两个,我们一般测试使用这种九针的就可以了,有了这个东西,那就开始动手吧!如图:我的和这个不一样,我的还带一根延长线。
1、插上u转串设备,安装u转串口的驱动,这时右击我的电脑,选择设备管理器,如果安装成功,就会出现“端口”选项,我的是win7,xp的没做测试。如图:
2、问题又来了,两个串口笔记本是能识别了,但是这两个串口怎么连接起来呢?对此可以去电脑耗材店买一种叫做“串口交叉线”的线,这种线能将两个usb转换出来的两个串口连接起来(两个usb转成的串口都是带针的口,也就是所谓的公口),这种“串口交叉线”的两头都是母口,所以正好能连接起来。可惜不幸的是,我转遍了学校周围,也没有找到“串口交叉线”,人都没听过,没办法,他们一点也不专业,都不是卖电脑耗材的,本市有卖电脑耗材的地方,可是太远,来回半天,就只为了一根6块钱的线,不值得。。。。
????网上搜,发现两个串口可以简单的相连,就能达到通信的目的,具体请看下面的9针串口功能一览表 针脚 功能 1?载波检测 (DCD) 2?接收数据 (RXD) 3?发送数据(TXD) 4?数据终端准备好 (DTR) 5?信号地 (GND) 6?数据准备好 (DSR) 7?发送请求 (RTS) 8?发送清除 (CTS) 9?振铃指示 (RI)
????我们做串口测试,只需要2口和3口就好了。意思是将A串口的2针接到B串口的3针,将A串口的3针接到B串口的2针,这就是所谓的串口交叉,另外一个就是5针是信号地,可以直连,也可以不连,剩下的针脚据说从开发出来至今还没用到。
????那就好办了,我去找搞嵌入式的同学问一下能不能做个串口交叉线,结果他给了我两根线,我不知道该怎么称呼这根线,那么我就贴图出来吧。。
????有了这样的两跟线,可以很方便的讲2口和3口交叉相连。。
To Be Continued....
java读取串口信息(二)
2011-11-18 11:15
下载Communication包
下载地址如下:/Jolt/javacomm20-win32.zip。
2.配置
解压缩javacomm20-win32.zip
把win32com.dll拷贝到{JAVA_HOME}\jre\bin
把comm.jar拷贝到{JAVA_HOME}\jre\lib\ext
把perties拷贝到{JAVA_HOME}\jre\lib
再环境变量的CLASSPATH中添加一项:{JAVA_HOME}\jre\lib\ext\comm.jar;
我的CLASSPATH添加后为:
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\ext\comm.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\jtds.jar;%Tomcat_Home%\common\lib\servlet-api.jar;
?
3.列举出本机所有可用串口
void listPortChoices() {
???????????CommPortIdentifier portId;
???????????Enumeration en =
文档评论(0)