STM32 I2C reichen interne Pull Ups?

OP #5144476
Lesenswert?
• ▲
▼
Hi,

Ich möchte gerne meinen STM32 über I2C mit einem Arduino kommunizieren 
lassen, doch haben beide ja keine externen Pull-Up Widerstände. Reichen 
da die Internen? Und spielt es eine Rolle für I2C das der STM32 auf 3.3V 
läuft oder ist der auch 5V kompatibel (will den ja nicht töten)? Handelt 
sich um einen STM32F303x6.
Gast
Lesenswert?
• ▲
▼
>Reichen da die Internen?

Nein, immer externe benutzen z.B. 4k7

>Und spielt es eine Rolle für I2C das der STM32 auf 3.3V  läuft oder ist der auch 
5V kompatibel (will den ja nicht töten)

Ins Datenblatt schauen nach den Pins
>STM32F303x6
(Firma: matzetronics)
Lesenswert?
• ▲
▼
ST selber verbaut auf den Discovery Boards externe Pullups, beim z.B. 
F4-Discovery sinds 4,7 kOhm. Das hätten sie nicht gemacht, wenn die 
internen reichen.

Bert S. schrieb:
> Und spielt es eine Rolle für I2C das der STM32 auf 3.3V
> läuft oder ist der auch 5V kompatibel (will den ja nicht töten)

Dazu musst du im Ref. Manual nachschauen, ob der von dir gewählte I²C 
Bus auf 5V toleranten Pins aufläuft. Wenn ja, kein Problem und du 
schaltest die Pullups gegen +5V. Wenn nein, wirds etwas knapp, könnte 
aber klappen, dann allerdings darfst du die Pullups nur gegen 3,3V 
legen.
In jedem Fall musst du die Pins als Open Collector (Open Drain) 
konfigurieren.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.