Wpis z mikrobloga

Mirki co się dzieje gdy w mikrokontrolerze rodziny 8051 podczas wykonywania podprogramu obsługi przerwania jednego sygnału pojawia się sygnał przerwań innego sygnału? W podjęciu decyzji czy kontynuować wykonywanie aktualnego podprogramu czy przerwać wykonywanie go i rozpocząć wykonywanie podprogramu obsługi przerwania drugiego sygnału mikrokontroler bierze pod uwagę priorytety czy poziomy priorytetów obu sygnałów? Znalazłem sprzeczne informacje. #mikrokontrolery #programowanie #intel #informatyka #technologia #inzynieria #procesory
  • 2
via Wykop Mobilny (Android)
  • 1
@atm-Pa: czemu zajmujesz się takimi antykami? Jesteś kustoszem?
Znajdujesz sprzeczne informacje bo nazewnictwo jest mylace. W dokumentacji kolejność obsługi jest nazywana priorytetem choć tak naprawdę nim nie jest. 8051 ma rejestr IP w którym można przypisać przerwaniu wyższy priorytet (taki w klasycznym rozumieniu). Przerwanie o wyższym priorytecie może przerwać wykonywanie tego o niższym. Oprócz tego jest jeszcze ustawiona na sztywno kolejność obsługi przerwań jeśli zgłoszeń jest więcej niż 1.

http://what-when-how.com/8051-microcontroller/interrupt-priority-in-the-805152/

What