stm32 Pin zw. Input und Output Low schalten

Gast #2698504
Ich habe an einem STM32 Pin an dem ein externer Pull-Up hängt. Ich muss 
diesen Pin zwischen "IN FLOATING" und "LOW OUTPUT" schalten. Beim Atmega 
war das irgendwie easy, Zustand + Richtung und alles in einem Markro 
verpacken. Geht das beim STM32 auch? oder muss ich für beide Fälle eine 
komplette Neuinitialisierung dieser Leitung vornehmen? Ich programmiere 
nicht auf der Registerebene, sondern mit Hilfe der std_lib Funktionen. 
Oder darf man bei einem 4k7 Pull-Up einfach zw. Out-H und Out-L 
wechseln? Da fließt aber bei 3,3Vcc 0,7mA Kurzschlussstrom in eine 
unbekannte Richtung....

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.