Gast
#651050
Hallo, Ich brauche Hilfe, ich versuche schon seit etlichen Stunden eine Standartfunktion zu realisieren aber der ATMEGA8 macht einfach nicht dass was ich will, also folgendes: Ich will einfach den PD0 mit dem PC2, den PD2 mit dem PC1, und den PD3 mit dem PC0 verbinden. Dh. lege ich am PD0 ein Rechtecksignal an dann soll am PC2 das selbe rechteck herauskommen. Folgender Fehler: Wennn ich das rechteck am Ausgang anschaue dann zittert es herum, also ich bekomme kein stehendes Bild. Hier der Quellcode: while(1) { if( PIND & (1<<PIND3) ) { PORTC |= (1<<PC0); } else { PORTC &= ~ (1<<PC0); } if ( PIND & (1<<PIND2) ) { PORTC |= (1<<PC1); } else { PORTC &= ~ (1<<PC1); } if ( PIND & (1<<PIND0) ) { PORTC |= (1<<PC2); } else { PORTC &= ~ (1<<PC2); }