ATmega32 Ausgang schalten

OP #2209527
Lesenswert?

Hallo zusammen,

ein kleiner Versuch mit Ethersex aus der SampleApp, ECMDs und syslog, 
was soweit funktioniert bis auf das Setzen von PORTA:

Am ATmega32 wird PA4 (pin 36) herausgeführt auf den Schraubkontakt ADC1, 
an dem ich nach dem aktivieren mit:
1
PORTA |= ( 1 << PA4 );
ca. 5V gegen GND messen kann.

Außerdem setze ich initial die Datenrichtung auf Ausgang mit:
(Also PA4-PA7 als Ausgang)
1
DDRA = 0b00001111;

Soweit scheint alles zu funktionieren. Das Problem ist bloß, wenn ich 
eine LED zwischen ADC1 und GND anschließe, leuchtet da nichts und wenn 
ich die selbe LED zwischen einem ebenfalls herausgeführten 5V 
Schraubkontakt und GND anschließe leuchtet die schon.

Habe ich da noch etwas vergessen zu setzen?
Hat jemand einen Tip, was man in so einem Fall testen kann?


Gruß, Ich

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