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.
Portexpander PCA9555
Aufgabe: NXP PCA9555:
Sie sollen den Portexpander PCA9555 über den I2C-Bus mit dem
M0-Board ansteuern können.
- Suchen Sie im Internet das entsprechende Datenblatt.
- Beschreiben Sie kurz die Bedeutung der Pins des PCA9555, insbesondere die Anschlüsse SCL, SDA, A0, A1 sowie A2.
- Überprüfen Sie das Zeitdiagramm der Übertragung eines Bytes zu einem Baustein und die Bedeutung der einzelnen Bits.
- Wie können Sie diesen an das M0 Board anschließen (Verdrahtung)?
- Geben Sie die wichtigsten Konstanten für Adresse und Register an.
- Definieren Sie eine einfache Klasse für den Portexpander mit den Konstanten und exemplarisch zwei Methoden.