Technische Informatik; Hardwarenahe Programmierung

You are viewing an older revision! See the latest version

Interrupt Grundlegend

Inhalt

Verwende im Simulator folgende Programme:

Obige Programme funktionieren auch am mbed-Application-Board, allerdings der Timer funktioniert nur hier:

Schreiben Sie die folgenden Programme sowohl für Polling und Interrupt. Vergleichen Sie beide Varianten.

  1. Schreiben Sie ein C++ Programm, das eine 100Hz Rechteckschwingung an der LED1 ausgibt. Wird die Taste SW2 gedrückt soll die Frequenz verdoppelt werden. Bei einem weiteren Tastendruck sollen wieder die 100Hz ausgegeben werden.
  2. Schreiben Sie ein C++ Programm, das Anzahl wie oft die Taste SW2 gedrückt wurde zählt und die LED1 leuchten soll wenn die Taste 10 Mal gedrückt wurde.

All wikipages