-
-
Erfahrener Benutzer
Fleißiges Mitglied
Mehrfach initialisieren möglich?
Hallo,
ist es eigentlich möglich die Nutzung eines Ports im Laufe des Programms neu festzulegen?
Ich möchte einen Port i.d.R. als digitalen Eingang nutzen. Um allerdings einen Zielwert meiner Regelschaltung über ein Poti neu festzulegen, möchte ich genau diesen Port auch als analogeingang nutzen.
Im Programm soll dan vorgesehen werden, dass ich über einen Taster das eigentliche Programm anhalte, den Eingang als analogen Eingang festlege, den Wert einstelle und abspeicher. Danach soll das Programm wieder in den Regelablauf zurück gehen und den Port als digitalen Eingang nutzen.
Nach meinem Verständnis müsste ich dazu den Port neu Initialisieren. Geht das?
Daniel
-
Erfahrener Benutzer
Roboter Experte
Hallo Duesentrieb,
von der AVR-Seite aus ist das kein Problem. Du kannst die Ports zu jedem Zeitpunkt als Ausgang,Eingang oder Sonderfunktion schalten. Allerdings hast du nicht bedacht, daß das anliegende digitale Signal des Poti-signal stört. Du musst also einen analogen Umschalter am Ausgang anschließen, der zwischen dem Digitalsignal und dem Poti umschaltet. Das lohnt sich dann nur, wenn du mindestens 2 Signale umschalten möchtest.
Gruß,
SIGINT
-
Erfahrener Benutzer
Fleißiges Mitglied
Hallo Sigint,
danke für deine Hilfe.
Das Problem habe ich bedacht und bereits eine Lösung gefunden!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen