Forum: Mikrocontroller und Digitale Elektronik SAM3s: Port umschalten von Ausgang nach Eingang


von Sam (Gast)


Lesenswert?

Hallo Forum,

Habe hier ein Problem mit der PIO Konfiguration:

1.) Ich schalte einen Pin zu Beginn des Programms auf Ausgang
2.) Setze den gewünschten Pegel auf den PIN (0/1)
3.) Schalte dann den Pin auf Input um, um ihn zu deaktivieren.

Das Problem nun ist, dass offensichtlich die Umschaltung auf Input nicht 
funktioniert, denn die Messung mit dem Oszi zeigt, dass der SAM3s immer 
noch den ursprünglichen Pegel treibt. (Treibt gegen einen anderen 
Treiber)

Geht das denn eigentlich, einen IO Pin im laufenden Programm von Ausgang 
auf Eingang umschalten?


Mein ursprüngliches Problem hat eigentlich mit der 
Multi-Drive-Funktionalität zu tun. Leider habe ich jedoch in der 
SAM3s-EK Code-Sammlung kein Beispiel für die Tri-State-Schaltung 
(Passivierung des Treibers) des Pins gefunden. Das wäre eine Alternative 
für die obige Ausgang-Eingang Umschaltung.

Wäre toll, wenn mir dazu eine Erklärung geben könnte.
Vielen Dank schon mal,
Grüße,

SAM

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.