![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 2 túi
Tham gia ngày: Jun 2006
Bài gửi: 28
: |
Cho em hoi nếu viết theo cách đó thì ngắt timer liên tục xảy ra tùy theo giá trị mình định , như vậy thì có ảnh hưởng mạnh đến chương trình chính của minh ko?có ảnh hương j đến thanh ghi pc hay stack nhiều ko và nếu goi quá nhiều chương trình con thì sẽ tràn stack vậy gọi khoảng bao nhiêu thì tốt nhất và có cách giải quyết nào khác ko!
Cám ơn!!! |
![]() |
![]() |
![]() |
#2 |
Trưởng lão PIC bang
|
Bạn có thể tự tính toán, hay nhờ vào phần mềm mô phỏng để xác định thời gian còn lại dành cho chương trình chính (sau khi đã xử lý ngắt) giữa những lần ngắt, có ảnh hưởng hay không thì tùy vào bạn viết chương trình có đủ tốt hay không.
Các dòng PIC khác nhau có các mức hỗ trợ ngăn xếp khác nhau, PIC10 không hỗ trợ ngắt, PIC16 hỗ trợ 8 mức ngăn xếp bằng phần cứng (trừ một số PIC16 có nhân 12-bit), PIC18 hỗ trợ 31 mức ngăn xếp bằng phần cứng, PIC24 và dsPIC hỗ trợ ngăn xếp bằng phần mềm (về nguyên tắc chỉ bị giới hạn bởi dung lượng RAM khả dụng của chip). Hy vọng đã trả lời các câu hỏi của bạn. Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Nhiễu Vi điều khiển khi ứng dụng vào thực tế | electronicltv | Cơ bản về vi điều khiển và PIC | 12 | 24-02-2012 09:50 PM |
Cảm biến nhiệt hay cảm biến lực | Quygia | Cảm biến | 6 | 29-10-2007 09:27 PM |
LCD nhiều số trong Proteus? | chipchipvn | Chương trình dịch & các công cụ mô phỏng | 16 | 07-12-2006 11:05 AM |
Đo nhiệt độ với MCP9700 | falleaf | PIC - Thiết kế và Ứng dụng | 2 | 22-09-2005 12:23 PM |