Hallo
Ich habe das Problem, das wenn ich PC (DDRC=0x00) auf eingang schalte, 
das irgendwelche zufällige Werte zurückgegeben werden.
1  | DDRC = 0x00;
  | 
2  | DDRB = =0xFF;
  | 
3  | eingabe = PINC,
  | 
4  | if (eingabe != 0){
 | 
5  |   PORTB = eingabe;
  | 
6  | }
  | 
an PORTB sind 8 LED´s angeschlossen so das man also sehen kann was für 
ein wert in der Variable eingabe ist
versorge ich nun das ganze mit Strom leuchten zufällig led´s
wenn an der Platine gewackeld wird leuchten andere LED´s bzw wenn beim 
Atmega8 einer der C Pins berührt wird
nehme ich aber anstelle von DDRC DDRD dan klapt es so wie es soll es 
scheint an den C Pins zu liegen mit den D Pins ist alles so wie es sein 
soll
Ich habe jetzt auch schon ein 2ten neuen Atmega8 zum testen genommen das 
selbe Problem
was mache ich falsch?
ich habe bei den C Pins sogar schon die verbindung mit den Tastern 
getrennt also es ist nicht mal was an den C Pins angeschlossen