PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp cổng COM và LPT

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển...

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 11-05-2007, 10:51 PM   #1
heaventown
Nhập môn đệ tử
 
Tham gia ngày: Mar 2007
Bài gửi: 6
:
Sử dụng MSCOMM(VB) để bắt tay và truyền file?

1. Bắt tay

Khi sử dụng thuộc tính handshaking của đối tượng MSCOMM trong VB6, em thấy có 3 kiểu bắt tay:RTS/CTS; XON/XOFF và loại thứ 3 là kết hợp cả hai loại trên.Em chưa hiểu rõ về sự khác nhau giữa bắt tay phần cứng RTS/CTS và bắt tay phần mềm XON/XOFF ?Cách sử dụng chúng như thế nào?

Nếu đặt thuộc tính Mscomm1.handshaking=ComRTS thì ta có phải kết hợp sử dụng các thuộc tính CTSHolding,CTSTimeout,RTSEnable hay không hay chỉ cần thiết lập Mscomm1.handshaking=ComRTS là phần cứng tự động tạo tín hiệu bắt tay với nhau?

Như vậy các thuộc tính DSRHolding, DTREnable, DSRTimeout thì sử dụng cho bắt tay kiểu nào?Em tìm mãi trên net mà chẳng thấy ví dụ nào về cách sử dụng bắt tay với MSCOMM.Trong sách của Ngô Diên Tập thì chỉ liệt kê các thuộc tính và các ví dụ nhỏ về gửi và nhận DL thôi, ko có bắt tay.

Đối với kiểu XON/XOFF thì lai ko thấy các thuộc tính Enable,Timeout, Holding như bắt tay fần cứng.Vậy làm sao mà chương trình biết được khi nào bắt đầu gửi dữ liệu, khi nào kết thúc gửi dữ liệu?Em thấy nó ngược ngược sao í, đáng lẽ kiểu này fải do người dùng thiêt đặt khi nào ON khi nào OFF chứ?

2.Truyền file
Khi truyền một file thì đặt mode là text hay binary?Cách truyền và nhận có giồng như cách truyền và nhận dữ liệu bình thường không?

Em thử truyền file khác file text như file hình ảnh chẳng hạn bằng chương trình terminal của anh Ngô Hải Bắc giới thiệu thì không được???

Em mới học lập trình VB cho cổng COM nên có nhiều điều chưa hiểu được. Mong các bác quan tâm giúp đỡ.

@ngohaibac: Lần sau bạn post bài nhớ trình bày cẩn thận nhé. Bạn trình bày như thế thì rất khó đọc đó.

thay đổi nội dung bởi: ngohaibac, 12-05-2007 lúc 01:10 AM.
heaventown vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 07:00 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam