mein code in task2
This commit is contained in:
@@ -1,9 +1,17 @@
|
||||
= 3.2 Aufgabe 2 - ASM: Interrupts, Entprellen
|
||||
== Aufgabenstellung:
|
||||
Das Programm soll per Tastendruck den Zustand der LEDs wechseln. Taster *S-1* soll *LED0* und *LED3* ein-bzw. auschalten, Taster *S1 LED1* und *LED2*
|
||||
Das Programm soll per Tastendruck den Zustand der LEDs wechseln. Taster *S1* soll *LED0* und *LED3* ein-bzw. auschalten, Taster *S1 LED1* und *LED2*
|
||||
== Vorbereitungsfragen:
|
||||
=== a. Welche vier Einträge stehen am Beginn der ARM Exception Vector Table?
|
||||
#table(
|
||||
columns: (1fr, auto, auto),
|
||||
inset: 10pt,
|
||||
align: horizon,
|
||||
table.header(
|
||||
[*Postion*], [*Vektor*], [*Beschreibung*]
|
||||
),
|
||||
[0], [WWDG],
|
||||
=== b. Wie viele Interrupt-Prioritätsstufen unterstützt ein ARM-Controller maximal?
|
||||
=== c. An welchen Positionen in der Exception Vector Table stehen die Adressen der ISRs für die Tasten? (ST Dokumentation)
|
||||
=== d. Schauen Sie sich das Prellen eines Tasters an und überlegen Sie sich eine Lösung.
|
||||
=== e. Erstellen Sie ein komplettes Flussdiagramm für Ihren Lösungsansatz.
|
||||
=== e. Erstellen Sie ein komplettes Flussdiagramm für Ihren Lösungsansatz.
|
||||
|
||||
Reference in New Issue
Block a user