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 23-08-2008, 06:21 PM   #3
tungtot_vl
Đệ tử 6 túi
 
tungtot_vl's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 154
:
max232

Trích:
Nguyên văn bởi namqn View Post
Code của bạn ra sao (ít nhất là phần cấu hình cho PIC và các đoạn code liên quan đến giao tiếp RS-232)?

Thân,
lâu rồi không lên mạng nên em không phản hồi lại anh nam được, thành thật xin lỗi. em đã khắc phục được lỗi trên rồi. nguyên nhân là có 1 số vdk em khai báo "set_tris_c(0x00);" nhưng vẫn giao tiếp nhận và truyền với pc bình thường. nhưng có một số khai báo "set_tris_c(0x80);" thì mới truyền được.
em có ý này muốn nhờ anh nam chỉ giáo thêm.
từ trước đến nay khi giao tiếp pic với pc. khi pc gởi xuống 1 chuỗi data, thì em lập trì cho pic mỗi lần ngắt chỉ nhận 1 byte sau đó nhảy về vị trí cũ, rồi lại nhảy vào ngắt nhận byte khác cho đến khi hết chuỗi data từ pc gởi xuống thì thôi. chuỗi từ pc gởi xuống có bao nhiêu byte thì ngắt bấy nhiêu lần.
không biết có cách nào để khi pc gởi xuống 1 chuổi có nhiều byte mà pic chỉ ngắt có 1 lần nhảy vào nhận toàn bộ data rồi mới nhảy ra không hả anh nam. nếu bác nào biết hoặc có ý kiến gì xin chỉ giúp luôn.
tungtot_vl 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à 06:27 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