Hallo,
danke erstmal für die Antworten. Hab jetzt mal versucht, da ich nun endlich mal das DCF-Signal meines DCF-Empfängers von Conrad auswerten möchte, mir die Signalfolge über eine LED am Atmega8 ausgeben zu lassen, leider leuchtet LED2 wieder ständig![]()
Liegts hier wieder am Pullup? Wenn ich mich recht erinnere muss der hier aber gesetzt sein oder?Code:#include <avr/io.h> int main(void) { DDRD|=(1<<PD6); //LED->Augang DDRC&=~(1<<PC0); //DCF-Signal (nicht invertiert)->Eingang PORTC|=(1<<PC0); //Pullups aktivieren while(1) { if(PINC & (1<<PC0)) //wenn Signal high PORTD|=(1<<PD6); //LED anschalten else PORTD&=~(1<<PD6); //ansonsten LED aus } return 0; }
Gruß
cesupa







Zitieren

Lesezeichen