|
Tài trợ cho PIC Vietnam |
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 |
|
25-05-2007, 07:05 PM | #1 |
Đệ tử 9 túi
|
Lập trình giao tiếp RS232 trên PC bằng Visual C++.Net
Chào các bạn.
Mình đã làm xong cơ bản giao diện chương trình giao tiếp RS232 bằng Visual C++.Net. Giao diện của chương trình: Chương trình có chức năng tự động cập nhật các cổng COM có trong PC của bạn. Mình đã đóng gói chương trình thành chương trình cài đặt (đính ở file bên dưới). Chương trình cài rất là đơn giản. Phiên bản hiện tại là V1.0.0.0 và nó sẽ được cập nhật để thêm các chức năng sau. Các bạn dùng và cho ý kiến nhé. Chúc các bạn thành công. |
26-05-2007, 12:14 AM | #2 |
Đệ tử 9 túi
|
Chào các bạn.
Các bạn download .Net Framwork 2.0 và cài để cho ứng dụng trên chạy được nhé. Chúc các bạn thành công. |
26-05-2007, 10:13 AM | #3 |
Nhập môn đệ tử
Tham gia ngày: May 2007
Bài gửi: 1
: |
Chao cac su huynh!!!De dang viet chuong trinh giao tiep voi RS232 dung VB de lam dung theo sach huong dan ma bi bao loi trong win co tai inoutport ve may rui ma van vay!!! Co su huynh nao cho de cao kien zoi!!!da ta !!!su huynh nao co chuong trinh hoan chinh thi post len giup de nhe!!!
|
26-05-2007, 03:36 PM | #4 |
Đệ tử 9 túi
|
Chào bạn.
Lập trình bằng VB thì bạn có thể tham khảo luồng sau: http://dientuvietnam.net/forums/showthread.php?t=5281 http://www.picvietnam.com/forum//showthread.php?t=869 Chúc bạn thành công nhé. |
27-05-2007, 08:59 AM | #5 |
PIC Bang chủ
|
Lập trình bằng .NET không phải là giải pháp cho lập trình điều khiển (cái này bạn nào quan tâm đến vấn đề lập trình thì sẽ rõ). Lập trình điều khiển vẫn nên chú trọng vào VC++ 6.0.
Tuy vậy, F cho Bắc làm cái chương trình này nhằm mục đích đa dạng hóa các tutorial của picvietnam. Giúp các bạn bước đầu làm quen với .net cho điều khiển. Chúc vui.
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
25-04-2008, 03:12 AM | #6 |
Nhập môn đệ tử
Tham gia ngày: Apr 2008
Bài gửi: 7
: |
Bác Bắc giúp em với !
Em đang làm đồ án về mobile robot. Em muốn viết một chương trình điều khiển để điều khiển robot thực hiện một số chức năng đơn giản như: tiến,lùi,rẽ trái,rẽ phải. Trên giao diện điều khiển chỉ cần các nút button để thực hiện các chức năng trên. Em thông qua cổng COM để giao tiếp với vi xử lý . Nhưng giờ em không biết xuất tín hiệu điều khiển như thể nào cả. Xuất các string thi em làm được rồi còn cái điều khiển thì chịu. Em đang dùng VC++ để viết code. Bác giúp em đi ạ, mail của em là: dangtq84@gmail.com
|
28-04-2008, 11:24 PM | #7 | |
Đệ tử 9 túi
|
Trích:
Ví dụ: thằng PIC chẳng hạn nhận dc kí tự A thì tiến chẳng hạn. Thế thôi. Đó là bắt tay của 2 phần mà. |
|
27-05-2007, 06:33 PM | #8 |
Đệ tử 2 túi
Tham gia ngày: Mar 2006
Bài gửi: 26
: |
Em thấy nếu cứ đi lung tung thì không hay một chút nào, món nào cũng biết 1 chút thì không ổn một chút nào. Đã làm thì tập trung phát triển một cái thôi nhưng phải hoàn thiện và có thể cải tạo dần để tối ưu hơn.
Chúng ta hay dùng VC++ cho lập trình ứng dụng điều khiển vì bạn giao tiếp với máy tính bằng VĐK chẳng hạn, lập trình cho nó bằng ngôn ngữ C sẽ rất thuận tiện khi truyền nhận dữ liệu lên phần mềm cũng được phát triển trên nền tản C. |
27-05-2007, 08:15 PM | #9 |
Đệ tử 9 túi
|
Chào bạn.
Ứng dụng viết trên VC++.Net này có thể chuyển về bản VC++ 6.0 bạn ạ.Mình đã viết ứng dụng trên tạm tạm rùi, chỉ còn một vài chức năng thôi thôi bạn ạ. Mình sẽ hoàn thành từng ứng dụng một cho nó hoàn chỉnh, good. Chúc các bạn thành công. |
28-05-2007, 10:15 AM | #10 |
Đệ tử 2 túi
Tham gia ngày: Mar 2007
Bài gửi: 45
: |
A BAC ơi em cài 2 chương trinh a roi ma vẩn ko chay được e không biết tại sao? a chỉ em với
__________________
Cổng trường Đại học cao vời vợi Đồng ruộng mênh mong đón em về! |
28-05-2007, 12:16 PM | #11 |
Đệ tử 9 túi
|
Uhm, anh cũng chưa biết tại sao .
Mấy cái máy của đứa bạn cùng phòng không chạy được. Để anh xem xét lại rùi báo cho mọi người nhé. Nếu em cài Visual Studio 2005 rùi thì chắc là chạy ok lắm. Chúc em thành công. |
28-05-2007, 01:26 PM | #12 |
PIC Bang chủ
|
Do cái lúc em dịch, em phải chọn cái chế độ đóng gói các cái thư viện mà em đã làm thành một cái exe. Hình như em quên đóng gói, cho nên không chạy được trên máy không cài VC.
Máy anh chẳng còn cài gì hết cho nên không kiểm tra được. Các bạn xem lại có có báo là không tìm được mấy cái .dll hay file gì đó khác không? Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
28-05-2007, 08:22 PM | #13 | |
Trưởng lão PIC bang
Tham gia ngày: Jun 2006
Bài gửi: 39
: |
Chao moi nguoi,
ung dung ma Bac dang viet theo anh dung de "test voi so cong la fix". mot so ung dung ta chua biet truoc so cong la bao nhieu, giao dien cau hinh cung ko duoc dua len tren vi "yeu cau giao dien sach se" nen khi "connect" bao loi. De lam bai toan nay thi co mot giai phap la doc noi dung thanh ghi cac cong RS232 duoc detect dynamic. Tu khoa la RegOp.cls, theo a nho thi o trong MSDN no cung co. Hi vong la moi nguoi giai quyet duoc tron ven van de nay. Chuc vui ve. Trích:
|
|
29-05-2007, 01:33 AM | #14 |
Đệ tử 9 túi
|
Em đã đóng gói bằng Advanced Installer 4.0 của Microsoft, đặt chế độ selfregister các file .dll rùi. Nên không phải là vấn đề đó. Em sẽ đóng gói lại bằng Install Sheld vào bản sau.
Anh hungbkhn: ứng dụng của em không phải là làm với các cổng COM fix cố định, khi anh mở ứng dụng ra thì nó đã tự đông load các cổng COM tồn tại trên PC rùi. Nút Scan Port để scan lại khi đã có cổng nào đó dùng vào việc khác rùi. Các cổng đang làm việc sẽ không được đưa vào danh sách Com Port nên sẽ không chọn được. Em detech các Port bằng hàm API CreateFile. Chúc mọi người thành công. thay đổi nội dung bởi: ngohaibac, 29-05-2007 lúc 11:54 PM. |
29-05-2007, 03:22 PM | #15 | |
Trưởng lão PIC bang
Tham gia ngày: Jun 2006
Bài gửi: 39
: |
y cua anh khac o cho la,
gia su thiet bi em cam vao no duoc detect o cong N. neu em dung nut Scan Port ra cac cong co san. (cai nay ko hay lam trong ung dung), gia su cho la vay nhung neu anh chon cong la M # N thi anh nho la no se bao loi. do do y anh la bo het cac nut nay va detect tu dong trong thanh ghi cac cong RS232. No la mot chuoi, cai nao moi thi la cai cong vua cam vao va bien luan no. Se ko co loi. Cai nay giao dien than thien hon voi nguoi su dung. Vi ho ko can biet cong gi, noi nhu the nao. Chi biet co chu KET NOI la ok. y la vay hi. chuc vui ve Trích:
|
|
|
|