1 comm.jar提供了通訊用的java API。2 win32com.dll提供了供comm.jar調(diào)用的本地驅(qū)動(dòng)接口。3 javax點(diǎn)抗 m.properties是這個(gè)驅(qū)動(dòng)的類配置文件。首先 將comm.jar復(fù)制到JRE_HOME\lib\ext目錄。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、東河ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的東河網(wǎng)站制作公司
comm.jar 通過串口,PC機(jī)可以獲取設(shè)備的輸入數(shù)據(jù),也可以讓PC機(jī)向設(shè)備輸出輸出。你的設(shè)備應(yīng)該有相關(guān)的程序與說明。
TCP/IP直接用Socket開發(fā)即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina類庫,Mina直接支持了TCP/IP和串口。
串口的話只能用JAVA調(diào)用,然后通過關(guān)閉、打開來判斷。
那么在java開發(fā)中發(fā)送數(shù)據(jù)的時(shí)候使用OutputStream,而其write()的參數(shù)是字節(jié)數(shù)組、int整形。如果使用字節(jié)數(shù)組發(fā)送的時(shí)候,通常可以直接寫成out.write(1234.getBytes())。這樣一來單片機(jī)讀到的數(shù)據(jù)則是31 32 33 34。
發(fā)送的16進(jìn)制串要先轉(zhuǎn)換為byte[]然后writer 接受方read()后要把字節(jié)在轉(zhuǎn)換成16進(jìn)制串。
JAVA不能直接同硬件底層打交道,這種情況只能編寫本地程序,如用C/C++,并編譯為動(dòng)態(tài)鏈接庫,在JAVA中調(diào)用庫【利用本地方法】。只用JAVA無法實(shí)現(xiàn)。
1、方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因?yàn)閖avacomm20-win3zip包里有樣例SimpleRead.java,可以通過這個(gè)例子測(cè)試串口是否正確。
2、串口的話只能用JAVA調(diào)用,然后通過關(guān)閉、打開來判斷。
3、java串口通信數(shù)據(jù)緩存要清空步驟:找到Java的安裝目錄(默認(rèn)為C:\Program Files\Java)選擇當(dāng)前使用的jre版本,如果用的版本為jre5則進(jìn)入jre5文件夾,如果用的版本為jre6則進(jìn)入jre6文件夾。在該文件夾下進(jìn)入bin文件夾。
名稱欄目:java串口通信源代碼 java串口開發(fā)
瀏覽路徑:http://chinadenli.net/article27/dedhjjj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、手機(jī)網(wǎng)站建設(shè)、搜索引擎優(yōu)化、品牌網(wǎng)站建設(shè)、網(wǎng)站排名、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)