Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #309476
| From | Michael Bäuerle <michael.baeuerle@stz-e.de> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: MPLAB Simulator für AVR kaputt? |
| Date | 2021-09-01 19:29 +0200 |
| Message-ID | <AABhL7iPyigAAAF+.A2.flnews@WStation5.stz-e.de> (permalink) |
| References | (1 earlier) <ip7gqjF6cmhU1@mid.individual.net> <ip8svoFeilpU1@mid.individual.net> <ip90t8Ff9v1U1@mid.individual.net> <ip985fFglhiU1@mid.individual.net> <ip9p35FjsmqU2@mid.individual.net> |
Hans-Peter Diettrich wrote: > On 9/1/21 1:57 PM, Josef Moellers wrote: > > On 01.09.21 11:35, Hans-Peter Diettrich wrote: > > > On 9/1/21 10:46 AM, Josef Moellers wrote: > > > > > > > [...] > > > > The second type of interrupts will trigger as long as the interrupt > > > > condition is present. These interrupts do not necessarily have Interrupt > > > > Flags. > > > > > > Sowas ist mir noch nie begegnet. Wofür könnte so ein Interrupt gut sein? > > > > Nennt sich ganz einfach "level triggered interrupt". > > Ich fragte nicht nach dem Namen, sondern nach dessn möglicher > (beabsichtigter) Verwendung. Vielleicht den Prozessor mit einem Signal > völlig blockieren, weil dann nur noch der Interrupt-Code abläuft? Zum einen lässt sich das Hauptprogramm eines AVR mit Interrupts nicht völlig blockieren (Nach jeder ISR wird mindestens ein Befehl des Haupt- programms ausgeführt). Außerdem führt der Code in der ISR üblicherweise dazu, dass der Interrupt deaktiviert wird. Falls das nicht der Fall ist kann die ISR den Interrupt auch maskieren. > Anscheinend ist dieser zweite Interrupt-Typ ein Irrläufer aus irgend > einem anderen schlauen Buch, der sich aus obskuren Gründen in einigen > AVR Datenblättern gehalten hat. Außer dieser Erwähnung konnte ich noch > keine Interrupt-Quelle finden, die diesen Typ implementieren würde. Vielleicht liegt hier ein Missverständnis vor: Das Interrupt-Flag für z.B. Edge-Trigger eines Pins braucht eigenen Speicher, damit das auftreten des Ereignisses später noch festgestellt werden kann. Bei Level-Trigger kann das Bit eines Status-Registers einfach den aktuellen Zustand anzeigen/durchreichen. Damit kann man auch per Software darauf pollen (wenn keine ISR verwendet wird). Im zitierten Text oben steht für den ersten Typ von Interrupts: | | [...] the Interrupt Flag will be set and remembered [...] Wegen dem "remembered" würde ich die oben zitierte Aussage so interpretieren, dass der zweite Typ (Level-Trigger) sich eben nichts merken muss (und ein Flag, im Sinne des dahinter stehenden Speichers, daher prinzipiell nicht nötig ist).
Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
MPLAB Simulator für AVR kaputt? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-08-18 10:40 +0000
Re: MPLAB Simulator für AVR kaputt? Gunther Mannigel <newsgroups@mannigel.net> - 2021-08-31 22:13 +0200
Re: MPLAB Simulator für AVR kaputt? Josef Moellers <josef.moellers@invalid.invalid> - 2021-09-01 10:46 +0200
Re: MPLAB Simulator für AVR kaputt? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2021-09-01 11:35 +0200
Re: MPLAB Simulator für AVR kaputt? Josef Moellers <josef.moellers@invalid.invalid> - 2021-09-01 13:57 +0200
Re: MPLAB Simulator für AVR kaputt? Michael Bäuerle <michael.baeuerle@stz-e.de> - 2021-09-01 14:28 +0200
Re: MPLAB Simulator für AVR kaputt? Josef Moellers <josef.moellers@invalid.invalid> - 2021-09-01 14:46 +0200
Re: MPLAB Simulator für AVR kaputt? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2021-09-01 18:41 +0200
Re: MPLAB Simulator für AVR kaputt? Michael Bäuerle <michael.baeuerle@stz-e.de> - 2021-09-01 19:29 +0200
Re: MPLAB Simulator für AVR kaputt? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2021-09-02 01:36 +0200
Re: MPLAB Simulator für AVR kaputt? Michael Schwingen <news-1513678000@discworld.dascon.de> - 2021-09-01 19:11 +0000
Re: MPLAB Simulator für AVR kaputt? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2021-09-02 01:51 +0200
Re: MPLAB Simulator für AVR kaputt? Michael Schwingen <news-1513678000@discworld.dascon.de> - 2021-09-03 20:09 +0000
Re: MPLAB Simulator für AVR kaputt? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2021-09-04 07:09 +0200
Re: MPLAB Simulator für AVR kaputt? Gunther Mannigel <newsgroups@mannigel.net> - 2021-09-01 21:28 +0200
csiph-web