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.
Aufgabe Port
Für die folgenden Aufgaben sind jeweils eine Konstante mit #define für die Port-Maske XXX_MASK zu erstellen. XXX steht für eine eindeutige Identifizierung welchen Zweck die Maske erfüllt. (Anm.: The PortInOut Interface can use any pin with a blue label, as long as all the pins used are in the same GPIO port). Schreiben Sie ein entsprechendes Testprogramm und überprüfen Sie Ihre Maske (PortOut und PortIn - Tasten).
- Maskieren Sie die RGB-Leds.
- Maskieren Sie die oberen 8 roten Leds D13 bis D20 des HIM0Boards.
- Maskieren Sie die 4 Taster SW1 bis SW4 des HIM0Boards.
- Maskieren Sie die AnalogIn-Ports p15 bis p20 der originalen M0-Board Belegung.
- Maskieren Sie alle blauen Pins der originalen M0-Board Belegung. Können alle in einer Konstanten definiert werden?
- Maskieren Sie die PWM-fähigen Port-Pins des LPC11U24. Können alle in einer Konstanten definiert werden?
- Usw.
Versuchen Sie obige Aufgaben auch mit BusOut zu lösen.
- Fragen Sie über die DigitalIn-Klasse der mbed-Bibliothek am M0Board, eine Tasten am M0Board ab (return eines boolschen Werts)
- Fragen Sie einen 4-Bit Wert (uint8_t) aller 4 Tasten (BusIn-Klasse) ab.