Trích:
Nguyên văn bởi ham_hoc_hoi
thế để mình nhận được nhiều hơn 4 kí tự thì mình phải cóa bọ đêm đi hả bac, hay làm như thế nào ah.
Còn khi em tr 1 lúc 12 byte thì sao chỉ xảy ra có 2 lần ngắt ah
|
Bạn đọc kỹ lại bài viết của tôi. Tôi đã nói là đọc từ bộ đệm ra khi nhận được ký tự (để giải phóng bộ đệm cho việc nhận ký tự kế tiếp).
Khi bạn truyền ồ ạt 12 ký tự thì có thể giữa các ký tự có thời gian nghỉ không đủ lớn (một bạn thành viên trên diễn đàn này cũng đã gặp điều đó, tôi có đề nghị thêm vào một khoảng delay nhỏ giữa các ký tự ở phía PC thì đã giải quyết được). Ngoài phần phục vụ ngắt UART thì dsPIC còn có thể phải phục vụ các ngắt khác ở mức ưu tiên cao hơn, điều này bạn chưa cho biết.
Thân,