Ðăng Nhập

View Full Version : Mất dữ liệu khi truyền qua cổng COM


tdhddt
02-11-2010, 09:11 PM
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 đỡ .

ideacoding
02-11-2010, 10:27 PM
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 đủ.

dinhminh09
03-11-2010, 12:40 AM
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