Mình đang tìm hiểu về lập trình giao tiếp Cổng Com bằng java sử dụng thư viện Javax.comm. Theo mặc định thì khi cài đặt Java sẽ ko có thư viện hỗ trợ giao tiếp phần cứng(cổng com hoặc USB), . để bổ xung cho thiếu xót đó, thư viện Javax.comm đã đc tạo ra. Hiện tại mình ko biết sử dụng các thuộc tính các phương thức của các lớp trong thư viện javax.com như thế nào, cần sự giúp đỡ của diễn đàn!
Lập trình giao tiếp nối tiếp với thư viện Javax.comm
Collapse
X
-
Tags: None
-
mình cũng tải vài class code mẫu về chạy thử r, nhưng ko hiểu được. ví dụ chưa hiểu được ý nghĩa các phương thức, các thuộc tính của các lớp trong thư viện, và vận dụng ntn? Chẳng hạn khi truyền và nhận dữ liệu qua cổng Com thì thứ tự quy trình sử dụng các thuộc tính, các phương thức nào. Các bạn trong diễn đàn có thể cho mình biết hoặc có tài liệu nào dễ hiểu không?
Comment
-
-
-
các bạn giải thíc giúp mình cách làm trong class này với:
PHP Code:import java.io.*; import java.util.*; import javax.comm.*; public class SimpleWrite { static Enumeration portList; static CommPortIdentifier portId; static String messageString = "Hello, world!\n"; static SerialPort serialPort; static OutputStream outputStream; public static void main(String[] args) { portList = CommPortIdentifier.getPortIdentifiers(); while (portList.hasMoreElements()) { portId = (CommPortIdentifier) portList.nextElement(); if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) { if (portId.getName().equals("COM1")) { //if (portId.getName().equals("/dev/term/a")) { try { serialPort = (SerialPort) portId.open("SimpleWriteApp", 2000); } catch (PortInUseException e) {} try { outputStream = serialPort.getOutputStream(); } catch (IOException e) {} try { serialPort.setSerialPortParams(9600, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE); } catch (UnsupportedCommOperationException e) {} try { outputStream.write(messageString.getBytes()); } catch (IOException e) {} } } } } }
Comment
Bài viết mới nhất
Collapse
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
Hôm qua, 14:33 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
Hôm qua, 10:49 -
-
Trả lời cho Tìm VR 5 chânbởi dinhthuong80Cảm ơn bác bqviet . Nhưng hình như các VR 5 chân của linhkienchatluong là loại có 2 chân là công tắc đóng mở. Thấy trên Shopee có chỗ bán linh kiện đàn Organ, mà không biết đúng loại không, với lại sao ... mắc dữ dội luôn ấy!!!
...-
Channel: Hướng dẫn tìm thông tin linh kiện
19-10-2026, 11:30 -
-
Trả lời cho Tìm VR 5 chânbởi bqvietTrang sản phẩm này có loại 5 chân và 8 chân
https://linhkienchatluong.vn/chiet-a...doi_s1595.aspx
Ngoài ra một trang cùng cấp với nó có loại 6 chân nữa, chắc đủ cho người muốn tìm....-
Channel: Hướng dẫn tìm thông tin linh kiện
17-10-2026, 17:19 -
-
bởi dinhthuong80Chào cả nhà, chúc cuối tuần vui vẻ!
Hôm nay mình lên đây nhờ ai biết chỉ dùm biến trở 5 chân này tên gọi là gì, có thể mua ở đâu vậy? Xin cám ơn nhiều! ...-
Channel: Hướng dẫn tìm thông tin linh kiện
-

Comment