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 đỡ .
|
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 đủ.
|
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
|
Múi giờ GMT. Hiện tại là 11:40 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam