Arduino Multifunction Shield mit STM32L476

OP #7398042
Lesenswert?
• ▲
▼

Sehr geehrte Damen und Heeren,

ich muss für ein Uni-Projekt das Arduino Multifunction Shield mit einem STM32L476 zum Laufen bekommen. Hauptsächlich benötige ich die Taster, die Schieberegister und die 4-fach 7 Segment Anzeige. Bei der Programmierung der Taster habe ich keine Probleme, nur geht mir nicht ganz auf mit welchen Pins ich die Schiebregister anspreche bzw. mit welcher Art von Kommunikation.

Laut Recherche befindet sich die Taktleitung auf D7 und die Datenleitung auf D8, was den Pins PA8 und PA9 am STM32L476 entsprechen würden.

Nur bin ich mir nicht ganz sicher, wie ich diese Pins belegen soll.

Bedanke mich schon einmal im Voraus für jede Antwort die mir hilft!!

LG

Angehängte Dateien:
Gast #7398045
Lesenswert?
• ▲
▼

Nur bin ich mir nicht ganz sicher, wie ich diese Pins belegen soll.

Die Pins sind bereits durch die fertige Hardware belegt. Im Programm wirst du sie als GPIO Ausgang ansprechen. Du brauchst aber drei Pins.

https://www.conrad.de/de/ratgeber/handwerk-industrie-wiki/elektronik-bauteile/74hc595.html

Serielle Daten (16 Bits) Serieller Takt (16 Takte) Und zum Schluss einen Impuls, um die gesammelten Bits an die Ausgänge des Schieberegisters zu übergeben.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.