View Single Post
Old 24-08-2009, 10:39 PM   #1
hongquyen
Đệ tử 4 túi
 
hongquyen's Avatar
 
Tham gia ngày: Jun 2007
Bài gửi: 74
:
Question hàm disable_interrupt có dùng trong ISR kg??

em có vấn đề chưa hiểu về ngắt trong ccs c mong đc giải thích: thắc mắc về hàm disable_interrupts(level) level là : int_xxx hoặc global

-----theo như tài liệu sử dụng CCS tiếng việt (nguyên văn tựa đề) của tác giả TRẦN XUÂN TRƯỜNG thì tại trang số 29 của cuốn sách này tác giả có viết( tại dòng thứ 4 từ dưới đếm lên):
(nguyên văn) "không dùng hàm này trong hàm phục vụ ngắt vì không có tác dụng,..."

-----nhưng theo 1 code khác trên điễn đàn(và chính anh NAM cg đã đọc qua) thì hàm disable_interrupts(level) này lại có thể dùng đc trong ISR. sau đây là code(nguyên văn):

ngat_1()
{
//code: disable ngat 1,2,3 <<<<< mâu thâu ở dòng này
// gie=1
// isp của 1
}
..... các dòng khác tuơng tự

vậy đâu là sự thật, kính mong mọi nguời giúp em

em cảm ơn.
hongquyen vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn