View Single Post
Old 01-11-2013, 10:29 AM   #1
thuhuong2211
Nhập môn đệ tử
 
Tham gia ngày: Oct 2013
Bài gửi: 5
:
xin giúp em về page và interrupts của pic16f887

các anh ơi giúp em với ! em đang tìm hiểu về pic16f887 nhưng gặp rắc rối với phần page1 ,page2....và interrupts.
vấn đề của em là em để chương trình ngắt trong page 0 nếu toàn bộ chương trình nằm trong page0 thi chạy được , nhưng khi pic đang hoạt động ở page1 mà sảy ra ngắt ,sau khi thực hiện song trương trình ngắt là nó đi lạc . em đã lưu thanh ghi pclath trước khi thực hiện trương trình ngắt nhưng vẫn không được nó vẫn lạc . em xem nhiều tài liệu thấy nói là stack của pic có 13bit vậy nó đã ứng với 8192 địa chì lệnh rồi . khi sảy ra ngắt thì địa chỉ lệnh tiếp theo được cất vào stack ,khi thoát chương trình ngắt địa chỉ này được lấy từ stack ra lại ,vậy sao đi lạc được ta ? không lẽ stack không đủ 13bit sao ? mong cac anh giả thích giúp em chỗ này với ! chân thành cảm ơn các anh !
thuhuong2211 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn