Trích:
Nguyên văn bởi minhcuong1122
Thật khó hiểu, e đọc datasheet của PIC 16F887. Trong đó có nói: cờ RCIF không thể xóa bằng phần mềm (read-only). Thắc mắc sao mọi người lại xóa cờ??????? HIC.
|
Tớ copy trong một bài luận văn tớ tìm được, hi vọng đó là câu trả lời cho bạn.
Cờ ngắt nhận RCIF=1 khi bộ nhận EUSART được kích hoạt và có một ký tự
đã được nhận trong bộ đệm nhận FIFO và chưa được đọc. Bit RCIF là bit chỉ
đọc, không thể ghi bằng phần mềm. Ngắt nhận được kích hoạt khi cấu hình
các bit sau: RCIE=1, PEIE=1 và GIE=1. Sau khi đã thiết lập các bit như trên,
ngắt nhận xảy ra ngay khi nhận xong một ký tự trong bộ đệm nhận. Cờ RCIF
được xóa bằng phần cứng khi không có ký tự nào chưa đọc trong bộ đệm
nhận. 
__________________
Biển học mênh mông -- Quay đầu là bờ!
My blog
thay đổi nội dung bởi: baquyen, 01-07-2010 lúc 02:42 PM.
Lý do: Viết sai chính tả :))
|