Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
You are viewing an older revision! See the latest version
Testfragen Teil1
Testfragen¶
- Digital-IO-Beschreibung
- Digital-IO-Grundlegend
- Bitmanipulationen-Beschreibung
- Bitmanipulationen-Grundlegend Aufgaben
- Analog-IO-Beschreibung
- PWM-Grundlegend
- Interrupt-Beschreibung
- Interrupt-Grundlegend Aufgaben
- Programmbeschreibung:
a) Kommentieren Sie das Coding b) Unter welchen zwei Bedingungen wird die LED 2 leuchten?
Programmierbeispiel¶
Schreiben Sie ein Programm für einen mbed-Mikrocontroller in C nach folgenden Angaben: a) Nach dem Programmstart (Reset) wird ein Begrüßungstext im Terminal ausgeben: "Poti-Testprogramm copyright Ihr Nachname" b) Mit dem Poti 1 kann jetzt eine Zahl zwischen -50 und +50 eingegeben werden. (nur ganze Zahlen!) c) Mit Betätigung der Taste Joystick-Left wird der aktuelle Wert des Poti 1 eingelesen. Im Terminal wird dieser Wert ausgegeben. d) Mit der Joystick-Taste Up wird der eingelesene Wert des Poti 1 um 7 erhöht und das Ergebnis im Terminal ausgegeben. e) Mit der Joystick-Taste Down wird der eingelesene Wert des Poti 1 um 11 vermindert und das Ergebnis im Terminal ausgegeben.
Schreiben Sie ein Programm für einen mbed-Mikrocontroller in C nach folgenden Angaben:
a) Nach dem Programmstart (Reset) wird ein Begrüßungstext auf einem Terminal-Programm ausgeben: "Joystick Testprogram copyright Ihr Nachname"
b) Mit Betätigung der Taste Joystick-Left werden die äußeren blauen LEDs für 10 sec eingeschaltet.
c) Eine Betätigung dieser Taste (Joystick-Left) innerhalb der 10 sec des Leuchtens der beiden äußeren LEDs führt zu folgender Ausgabe am Terminal-Programm: Der Tastendruck der Taste Joystick-Left wird ignoriert: Die beiden äußeren LEDs leuchten.
d) Nach Ablauf der 10 sec: LEDs werden gelöscht und -> weiter bei b)