STM32 Pin-Belegung

OP #2810002
Lesenswert?
• ▲
▼
Hallo!
Ich versuche mich seit kurzem in die STM32 Controller einzuarbeiten.
Dazu habe ich mir das STM32F4Discovery Board zugelegt. Davor habe ich 
mit den AVR´s gearbeitet.
Aber ich verstehe nicht warum die Pins z.B. beim I2C1:

GPIO_Pin_6 == SCL (I2C1)
GPIO_Pin_7 == SDA (I2C1)
GPIO_Pin_8 == SCL (I2C1)
GPIO_Pin_9 == SDA (I2C1)

Warum sind es insgesamt vier Pins?
Kann ich die dann beliebig kombinieren (GPIO_Pin_6 und GPIO_Pin_9)?

Wenn ich im MicroXplorer I2C1 auswähle, dann zeigt er mir nur pin 6 und 
7 an. Pin 8 und 9 werden gar nicht angezeigt.

Kann mir das einer vielleicht erklären?
Danke!
#2810022
Lesenswert?
• ▲
▼
Hi,

bei den neueren von ST (also auch dem STM32F4) wurde die 
Pin-Funktionalität stark verbessert. Für die meisten Schnittstellen gibt 
es mehrere Pins mit der gleichen Funktionalität, die kannst du dir dann 
Schalten wie du willst.

D.h. ja, du kannst Pin 6 mit Pin 9 kombinieren, wenn du sie entsprechend 
Konfigurierst (AF auf I2C1 stellen).

Der MicroXplorer setzt dir immer nur die "erst beste" Konfiguration die 
möglich ist. Wenn du auf einen der Pins im Fenster mit dem "Footprint" 
klickst solltest du die Funktionalität auch händisch auswählen können.

MfG
Nils

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.