Câu hỏi

25/05/2013 20:31
Xin hướng dẫn lập trình Visual C++ để gửi và nhận dữ liệu qua cổng COM?
Danh sách câu trả lời (1)

Thường hệ thống (DOS, Linux, Windows...) hỗ trợ ứng dụng truy xuất các thiết bị I/O dễ dàng bằng cách trừu tượng hóa thiết bị I/O thành 1 file dữ liệu, từ đây việc truy xuất (xuất/nhập) dữ liệu trên thiết bị I/O sẽ trở thành hoạt động đọc/ghi dữ liệu trên file thông thường. Tóm lại, nếu bạn đã quen thuộc với các tác vụ truy xuất file của hệ thống thì bạn có thể tiếp tục dùng các tác vụ này để xuất/nhập dữ liệu ra bất kỳ thiết bị I/O nào, thí dụ như cổng COM. Cụ thể, nếu bạn lập trình dùng các hàm API Windows thì để thiết lập thông số và mở cổng COM bạn sẽ gọi hàm CreateFile(), để xuất dữ liệu ra cổng bạn gọi hàm WriteFile(), để nhập dữ liệu từ cổng bạn gọi hàm ReadFile()...
Bạn có thể đọc bài “Serial Communications in Win32” trong bộ CD MSDN của Microsoft để biết cụ thể qui trình giao tiếp dữ liệu giữa máy tính và thiết bị khác (có thể là máy tính khác) thông qua cổng COM.
Bạn có thể đọc bài “Serial Communications in Win32” trong bộ CD MSDN của Microsoft để biết cụ thể qui trình giao tiếp dữ liệu giữa máy tính và thiết bị khác (có thể là máy tính khác) thông qua cổng COM.
Trả lời câu hỏi
Câu hỏi lĩnh vực Lập trình
Rao vặt Siêu Vip