-
-
Erfahrener Benutzer
Roboter-Spezialist
PortX vs PinX
Hallo
Für die Atmels gibts ja zur Abfrage der Ports zwei Befehle:
Portx und Pinx
Portx ist für den Zugriff auf die gelatchten Daten. Nur, wann ist das Latch transparent (Quarztakt?) und wie ist der genaue unterschied bzgl. des Timings im Gegensatz zu Pinx?
Weiß das zufällig jemand?
Gruß Wolfgang
-
Erfahrener Benutzer
Roboter Genie
Wenn ein Pin als Eingang geschaltet ist ( DDRx = 0 ), dann fragst du mit PORTx den Zustand der Pull-up Widerstände ab, mit PINx hingegen die Pegel die an den Eingängen anliegen.
Wenn der Pin aus Ausgang geschaltet ist, dann fragst du mit PORTx die Werte ab die du eingestellt hast, PINx hat dann den gleichen Wert wie PORTx ( bei Änderungen einen Takt später ).
Wie das Timing bei Zugriff auf die Ports ganz genau aussieht weiß ich nicht. Das Datenblatt solte aber da Aufschluss geben.
MfG Kjion
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen