Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięrozbudowa systemu pBlaze...
Moderatorzy:Jacek Bogusz, Moderatorzy
-
- -
- Posty:6
- Rejestracja:22 sty 2009, o 09:18
- Lokalizacja:Warszawa
Proszę o pomoc szukam informacji : zaproponuj rozbudowę systemu pBlaze pozwalającą na obslugę wielu źródeł przerwania przy zalozeniu iz nie modyfikujemy struktury proc.
-
- -
- Posty:22
- Rejestracja:1 lut 2009, o 20:07
- Lokalizacja:Wejherowo
Cześć,
sprawa wygląda w miarę prosto, należy dopisać zewnętrzny moduł kontrolera przerwań do którego zgłaszane będą przerwania przez podpięte do niego urządzenia. Jeżeli wystąpi przerwanie od jakiegoś urządzenia moduł ten ustawi odpowiednią wartość w wewnętrznym rejestrze, jednocześnie może zablokować (zamaskować) możliwość przyjścia innych przerwań i zgłosi przerwanie do pblaze poprzez linie INTERUPT. Procesor gdy otrzyma sygnał aktywny INTERUPT odczyta z kontrolera przerwań wartość rejestru która to wskaże mu które urządzenie zgłasza przerwanie i przejdzie do jego obsługi. Automatycznie po obsłużeniu tego przerwania wyczyści rejestr kontrolera przerwań u odmaskuje przerwania od innych urządzeń.
Wydaje mi się, że takie rozwiązanie jest w miarę sensowne i możliwe do zrealizowania.
Pozdrawiam
sprawa wygląda w miarę prosto, należy dopisać zewnętrzny moduł kontrolera przerwań do którego zgłaszane będą przerwania przez podpięte do niego urządzenia. Jeżeli wystąpi przerwanie od jakiegoś urządzenia moduł ten ustawi odpowiednią wartość w wewnętrznym rejestrze, jednocześnie może zablokować (zamaskować) możliwość przyjścia innych przerwań i zgłosi przerwanie do pblaze poprzez linie INTERUPT. Procesor gdy otrzyma sygnał aktywny INTERUPT odczyta z kontrolera przerwań wartość rejestru która to wskaże mu które urządzenie zgłasza przerwanie i przejdzie do jego obsługi. Automatycznie po obsłużeniu tego przerwania wyczyści rejestr kontrolera przerwań u odmaskuje przerwania od innych urządzeń.
Wydaje mi się, że takie rozwiązanie jest w miarę sensowne i możliwe do zrealizowania.
Pozdrawiam
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości