![]() |
|
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 |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: May 2010
Bài gửi: 1
: |
Mất dữ liệu khi truyền qua cổng COM
Em viết một chương trình giao tiếp máy tính qua cổng COM với PIC16f887 , về cơ bản chương trình đã nhận được dữ liệu gởi lên nhưng lại phát sinh vấn đề là khi truyền một chuỗi bất kì thì luôn mất 2 kí tự cuối ( VD chuỗi "ABCD" thì chỉ nhận được "AB" ) . Em thực sự không biết đây là lỗi chương trình hay là do phần cứng ( có thề tần số thạch anh thực hơi lệch so với trong chương trình ) . Mong mọi người giúp đỡ .
|
![]() |
![]() |
![]() |
#2 |
Nhập môn đệ tử
Tham gia ngày: Oct 2010
Bài gửi: 8
: |
Cái này bạn kiểm tra lại buffer của cả 2 phần. cả trên máy tính cũng như trên pic của bạn. Rất có thể là buffer của bạn khai báo chưa đủ.
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 4 túi
|
cái này mình không tìm hiểu kĩ. nhưng sao bạn không thử giao tiếp thêo giao thức 9bit
|
![]() |
![]() |
![]() |
|
|