przerwać pic

E

ernytony

Guest
Używam pic 16F877 z lite PICC

jest możliwe określenie adresu początku programu obsługi przerwania dla każdego źródła przerwania w C.
pamięci związane z przerwania stałe lub resizable.

 
Witaj

Możesz przezwyciężyć ten problem łatwo.Teraz, że wektorem przerwania znajduje się na konkretne wektora w pamięci.

Tak długo, jak przerwanie występuje, można użyć oświadczenie GOTO, aby przejść do innej lokalizacji, na przykład, rutynowe ISR, jeśli używasz więcej niż jednego przerwania w PIC, możesz po prostu zorganizować priorytetów, aby zobaczyć który z nich jest w toku , a następnie jej służyć, wróć i sprawdź ponownie, aż skończył się, to powrót z przerwania.

Powodzenia

 
W innych wspomniałem, przerwać adres jest ustalony.Powszechną praktyką jest ankieta przerwania rejestrów stanu do określenia urządzenia dostarczanie przerwać, a następnie GOTO odpowiednich obsługi.Sekwencja, w której sondażu przerwania rejestrów stanu określa także priorytetowe, w których przerwania są obsługiwane.

 

Welcome to EDABoard.com

Sponsor

Back
Top