Ðăng Nhập

View Full Version : Nhờ giúp đỡ về ngắt pic16f887


chuong09kttt
18-11-2013, 12:23 PM
Mình đang viết chương trình ngắt ngoài dùng pic16f887 viết bằng ccs mà gặp vấn đề như sau:
Khi có ngắt ngoài xảy ra thì nhảy đến chương trình ngắt để thực hiện ngắt, khi thực hiện hết chương trình ngắt để trở về chương trình chính thì mình dùng lệnh:
return;
Nhưng nó vẫn không thoát khỏi hàm ngắt để trở về chương trình chính, mong mọi người giúp mình giải quyết vấn đề này với. xin cảm ơn!

toan_320.vn
20-11-2013, 11:52 AM
cần gì lệnh return như trong hợp ngữ bạn bạn thử đóng ngoặc mở ngoặc là được mà {....} ccs vậy thôi

buivantuyen89th
29-11-2013, 12:36 PM
Mình đang viết chương trình ngắt ngoài dùng pic16f887 viết bằng ccs mà gặp vấn đề như sau:
Khi có ngắt ngoài xảy ra thì nhảy đến chương trình ngắt để thực hiện ngắt, khi thực hiện hết chương trình ngắt để trở về chương trình chính thì mình dùng lệnh:
return;
Nhưng nó vẫn không thoát khỏi hàm ngắt để trở về chương trình chính, mong mọi người giúp mình giải quyết vấn đề này với. xin cảm ơn!

Khi xảy ra ngắt thì PIC tự dừng chương trình đang chạy để chạy chương trình ngắt. khi chạy xong chương trình ngắt thì tự động quay về chương trình ban đầu (không cần dùng RETURN làm gì cả) nhưng với điều khiện là trong chương trình ngắt bạn phải đảm bảo là nó chạy hết (bạn để nó trong vong lặp không thoát được thì chịu.hi).
Chúc bạn thành công!