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 Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc 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...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 30-05-2007, 02:14 AM   #1
ngohaibac
Đệ tử 9 túi
 
ngohaibac's Avatar
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: BKHN
Bài gửi: 231
:
Send a message via Yahoo to ngohaibac
Setup RS232 Application

Chào các bạn.

Mình đã đóng gói bằng Installed Shield và đã cài đặt thử trên máy tính khác. Chạy ngon lành rùi nên upload lên cho anh em.

Do ứng dụng đòi hỏi phải có nhiều file cài vào hệ thống (do sử dụng liên kết động) nên mặc dù file chạy ứng dụng nhỏ nhưng các file cần copy vào System không nhỏ.

Anh em download về dùng thử và cho ý kiến, cải thiện dần nhé.

Cách dùng: Các bạn download toàn bộ 9 phần về rùi giải nén ra một thư mục rùi chạy file setup.exe để cài đặt nhé.

Giao diện hơi mới một tí của chương trình:




Chúc các bạn thành công.
File Kèm Theo
File Type: rar Setup_RS232Communication.part01.rar (976.6 KB, 3562 lần tải)
File Type: rar Setup_RS232Communication.part02.rar (976.6 KB, 3591 lần tải)
File Type: rar Setup_RS232Communication.part03.rar (976.6 KB, 3146 lần tải)
File Type: rar Setup_RS232Communication.part04.rar (976.6 KB, 2856 lần tải)
File Type: rar Setup_RS232Communication.part05.rar (976.6 KB, 2998 lần tải)
File Type: rar Setup_RS232Communication.part06.rar (976.6 KB, 3360 lần tải)
File Type: rar Setup_RS232Communication.part07.rar (976.6 KB, 3508 lần tải)
File Type: rar Setup_RS232Communication.part08.rar (976.6 KB, 1966 lần tải)
File Type: rar Setup_RS232Communication.part09.rar (202.6 KB, 1689 lần tải)

thay đổi nội dung bởi: ngohaibac, 30-05-2007 lúc 05:27 PM.
ngohaibac vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-05-2007, 04:17 AM   #2
hungbkhn
Trưởng lão PIC bang
 
Tham gia ngày: Jun 2006
Bài gửi: 39
:
Smile

hi e, chắc anh là người đầu tiên chạy thử , vì lệch múi giờ mà. Em update nhanh quá.
Theo anh hiểu thì để test thì đơn giản dùng cái Hyperterminal là đủ rồi, nên ct e viết là để ứng dụng hay để test. ? hay là để mang tên PICVN hi
Nếu để ứng dụng anh đưa ra một cái lưu đồ a viết, em xem thế nào nhé.

Mục đích của "chương trình ứng dụng" mà người lập trình cần xử lí với thằng RS232 là khi USER ấn CONNECT thì chương trình
hoặc hoạt động OK
hoặc báo thiết bị chưa CONNECT
hoặc báo chưa CONNECT đúng cổng

Xuất phát từ 2 trường hợp:
1. thiết bị dùng cổng COM cố định
2. thiết bị tạo cổng COM ảo

Giải quyết:
1. Trong hàm của “CONNECT” phải dùng cổng available. Có 2 khả năng: hoạt động hoặc không có tín hiệu.
1.1 Nếu hoạt động: ok
1.2 Nếu không có tín hiệu: ở đây mình cần thông báo chưa CONNECT đúng cổng

2. Thiết bị tạo cổng COM ảo
Đọc thanh ghi chứa các cổng RS232 khi ứng dụng khởi động và khi ấn nút CONNECT, nếu có khác nhau thì so sánh và tìm ra cổng mới được cập nhật và mở cổng. Nếu ko thay đổi thì thông báo chưa CONNECT.

Nếu ghép lại để biện luận chung thì:
hoặc OK,
hoặc chương trình sẽ báo: “Bạn chưa kết nối đúng cổng hoặc chưa kết nối thiết bị !”.



Trích:
Nguyên văn bởi ngohaibac View Post
Chào các bạn.

Mình đã đóng gói bằng Installed Shield và đã cài đặt thử trên máy tính khác. Chạy ngon lành rùi nên upload lên cho anh em.

Do ứng dụng đòi hỏi phải có nhiều file cài vào hệ thống (do sử dụng liên kết động) nên mặc dù file chạy ứng dụng nhỏ nhưng các file cần copy vào System không nhỏ.

Anh em download về dùng thử và cho ý kiến, cải thiện dần nhé.

Chúc các bạn thành công.
hungbkhn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

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à 06:26 PM.


Đượ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