PIN einelesen

Gast #154288
Lesenswert?

Hallo.. Bin gerade dabei mich mit Atmels Mikrocontrollern zu
beschäftigen. Versuche gerade mehree eingangszustände abzufragen.Mit
externen interrupts funktioniert es bestens aber die beiden INT´s
reichen mir nicht. Möchte also PORTA als Eingang nutzen.

clr reg
out DDRA    ;Port A als eingang
ldi reg,0xFF
out PORTA,reg  ;Pullups ein

in reg,PINA0
tst reg
breq...etc.

funktioniert bloß nicht, und es im AVR-STUDIO wird es nicht simuliert.
Kann also nicht richtig nachvollziehen wo der fehler liegt. Hab ich
PORTA richtig konfiguriert?
Gast #154293
Lesenswert?

Probieren alleine bringt nix.
Schau dir mal am Ende des Datenblattes die Liste mit dem I/O-Bereich
an. Da sind alle Portnamen und deren Bitnamen aufgelistet. Meist hat
die Liste auch noch eine Spalte, in der die Seitennummer zu finden ist,
wo das jeweilige I/O-Register ausführlich erklärt wird.

...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren