Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #309496
| From | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: MPLAB Simulator für AVR kaputt? |
| Date | 2021-09-02 01:51 +0200 |
| Message-ID | <ipaj9rFont9U3@mid.individual.net> (permalink) |
| References | (2 earlier) <ip8svoFeilpU1@mid.individual.net> <ip90t8Ff9v1U1@mid.individual.net> <ip985fFglhiU1@mid.individual.net> <ip9p35FjsmqU2@mid.individual.net> <slrnsivk2m.2t7.news-1513678000@a-tuin.ms.intern> |
On 9/1/21 9:11 PM, Michael Schwingen wrote: > On 2021-09-01, Hans-Peter Diettrich <DrDiettrich1@aol.com> wrote: >> 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. > > Das ist doch ganz normal, wenn man eine unbekannte Datenmenge ausliest, z.B. > bei einem UART mit FIFO? Ein FIFO wird nur benötigt, wenn ein Prozessor überlastet ist, wie beo den ersten PC. Heute würde man sowas (Netzwerk...) mit DMA erledigen. > Der Interrupthandler tut irgendwas (z.B. ein Byte abholen) und springt > zurück. Wenn weitere Daten da sind, bleibt das Interruptsignal aktiv und der > Interrupthandler triggert erneut. Normalerweise prüft man vor dem Rücksprung, ob noch weitere Daten vorliegen, dann geht die Verarbeitung deutlich schneller. Aber ein Controller, der auf einen Interrupt nicht rechtzeitig reagieren kann, bevor der nächste Interrupt (nächstes Zeichen) eintrifft, ist sowieso überfordert. > Wenn Du sowas mit edge-triggered Interrupts machen willst, hast Du leicht > eine race condition, wenn im richtigen Moment gerade neue Daten eintreffen. Und was dann? Wenn der Controller schon auf den ersten Interrupt nicht rechtzeitig reagieren kann, dann ist alles zu spät :-( DoDi
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