Trích:
Nguyên văn bởi bean984
cho mình hỏi :
khi truyền một mảng char từ pic lên máy tính thì ngắt RDA sảy ra sau khi truyền xong cả mảng hay cứ mỗi lần truyền xong một phần tử thì xảy ra ngắt RDA?
mình cảm ơn!
|
Ngắt INT_RDA xảy ra khi PIC nhận được dữ liệu tại cổng USART của nó (ví dụ do máy tính truyền đến), còn ngắt INT_TBE xảy ra khi PIC truyền dữ liệu qua cổng USART của nó (ví dụ truyền đến máy tính). Câu hỏi của bạn thuộc loại 'râu ông nọ cắm cằm bà kia'.
Ngắt INT_RDA xảy ra mỗi khi PIC16F877A nhận được 1 ký tự ở bộ đệm nhận, người dùng nên nhanh chóng đọc dữ liệu từ bộ đệm để PIC có thể ghi ký tự kế tiếp ngay khi thanh ghi dịch đã có đủ dữ liệu.
Thân,