Microcontroller Flashcards
(83 cards)
Definition Stack?
Was gibt es für Stackoperationen?
Was ist der Zweck des Stacks?
Wo wird beim Stackzugriff überall Zeit benötigt und wie kann diese reduziert werden?
3
Was ist der Stack Frame?
Was können für Probleme auftreten?
3
Welche Zwei Ansätze gibt es um auf Ereignisse zu reagieren?
3
Interrupts Arten beim ATmega32 (4)
3
Wie genau wird eine Interrupt durchgeführt? (Lebenszyklus eines Interrupts)
3
Was passiert wenn eine IRQ ausgelöst wird während GIE bit und IE bit gecleared sind?
Kann das zum Problem werden?
3
Kann man Interrupts unterbrechen?
3
Was macht die Interrupt Control und woraus besteht diese?
3
Wie ist die externe Interrupt Control des ATmega32 aufgebaut?
3
Nenne zwei Störungen die bei Interrupts auftreten können und zwei Gegenmaßnahmen.
3
Was ist die IVT?
3
Worauf ist bei dem Design von Interrupts zu achten? (3)
3
Was sind Timer und Counter? Können diese Interrupts auslösen?
4
Welche drei Timer gibt es beim ATmega32?
4
Nenne die vier Quellen für den Taktgeber (clock sources) eines Timers.
4
Was sind typische Anwendungen für Timer/Counter? (5)
4
Prescaler: Formel, was gilt? Zeitauflösung?
4
Was beschreibt die Race Condition bei Timern des ATmega32? Was wird dagegen getan?
4
Beschreibe Input Capture. Was besagt hier die Race Condition?
Wovon hängt die Genauigkeit des Input Captures ab?
4
Beschreibe die zwei Hauptarten der seriellen Kommunikation.
4
UART frame format configuration
4
Baud Raten Konfiguration (beide Modi) + bei welcher seriellen Kommunikationsart ist das wichtig?
4
Byte senden und empfangen (via polling & Interrupt) mit UCSRA
4
Drei USART Register
4