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