PDA

View Full Version : Help! Dùng C để giao tiếp RS232


dandiennang
14-12-2006, 05:47 PM
Chào các bạn!
Ai có biết câu lệnh trong C để nhận và truyền dữ liệu ra cổng COM1 giúp mình với. Mình không biết VB chỉ biết C chương trình trên VDK thì viết rồi khó mỗi phần giao tiếp trên PC.:(

namqn
14-12-2006, 07:09 PM
Chào các bạn!
Ai có biết câu lệnh trong C để nhận và truyền dữ liệu ra cổng COM1 giúp mình với. Mình không biết VB chỉ biết C chương trình trên VDK thì viết rồi khó mỗi phần giao tiếp trên PC.:(
Tìm trên internet các thư viện giao tiếp RS232 dành cho C. Ví dụ như ở trang sau:

http://www.marshallsoft.com

Thân,

namqn
19-12-2006, 10:54 PM
Còn giao tiếp COM dùng Delphy thì sao???
Chỉ em với Anh Nam
Dưới đây là một trong nhiều link cho Delphi:

http://www.efg2.com/Lab/Library/Delphi/IO/PortIO.htm

Bạn tự tìm hiểu nhé, vì tôi không dùng Delphi nên không đánh giá được.

Thân,

nhh
20-12-2006, 05:53 PM
Còn giao tiếp COM dùng Delphy thì sao???
Chỉ em với Anh Nam

Bạn tìm đọc cuốn lập trình giao tiếp bằng máy tính của tác giả Ngô Diên Tập, viết trên ngôn ngữ VB và Delphy khá hay.

dandiennang
07-01-2007, 09:50 AM
Minh cung co cuon do luong va dieu khien bang may tinh cua ngo dien tap nhung toan viet bang QB.

tranvangvn
13-03-2009, 10:39 AM
mình viết cho vdk bằng KIElC ,xuất nhập qua cổng com đơn thuần bằng printf và viết nhận diện tín hiệu bằng VB
Kết quả là báo lôi khung truyền hoặc thỉnh thoảng đựoc thì tín hiệu không có sự bắt đầu và không có sự kêt thúc
Tôi không hiểu là lôi phần cúng hay phần mềm hay là cần tin hiệu bắt tay ,cái này thì chả có sách nào hướng dẫn cả
Tôi nghĩ phải có tín hiệu bắt tay thì hai bên mới thống nhất chứ Nhưng đấu thế nào và viết như thế nào thì chịu
ai có ý kiến gì không vậy

xuanhiendk2
15-03-2009, 06:41 PM
Theo mình biết thì bạn nối chân nhận của thiết bị này với chân truyền của thiết bị kia và ngược lại còn mát thì nối chung. Chúc bạn thành công