STM32L031 I2C Pull-Up

OP #7006847
Lesenswert?
• ▲
▼
Hallo, ich bin gerade dabei einen STM32L031 mit einem AZDelivery 0,96 
Zoll OLED Display I2C SSD1306 in Betrieb zu nehmen.

Das Display ist angeschlossen und funktioniert an sich einwandfrei.
Allerdings habe ich dazu eine Verständnisfrage.

Ich habe testweise alles entfernt, auch die ext. Pull-Ups für I2C(Aufbau 
wie im Schematic zu sehen). Beim Start werden I2C1 (Fast Mode 400KHz) 
und Pins (PA9 I2C1_SCL und PA10 I2C1_SDA -> AF1) eingestellt. Laut 
Reference Manual sollten die internen Pu/Pd bei den AFs abhängig vom 
PUPD Register geschaltet sein. In meinem Fall No-PuPd (0x00).
Sobald I2C1 eingestellt ist sind aber 3V3 auf SDA und SCL.
Sollte die Spannung nicht eigentlich bei 0V ohne Pull-Ups liegen?
Oder hab ich da was falsch verstanden?

Vielen Dank!
Angehängte Dateien:
Gast #7006862
Lesenswert?
• ▲
▼
Sa W. schrieb:
> abhängig vom PUPD Register geschaltet

"NOT depending on the value..."
Sie sind UNabhängig vom PUPD Register und werden demnach entsprechend 
dem I2C peripheral geschaltet steht dort. Die Formulierung finde ich 
unglücklich, die Aussage scheint aber klar zu sein.

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.