Gast
#1030837
Hallo, ich bin ratlos zwecks meiner Pullup Widerstände. Folgender Code wird verwendet:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
Das sollte auf alle Fälle dafür sorgen, dass die Pins PD0-PD4 EINGÄNGE sind UND DIE PULLUPS AN sind. Ich weiß dass es doppelt ist, aber ich wollte auf Nummer sicher gehen. Folgender Effekt tritt auf: Der Pullup des Ports B (PB6) ist einwandfrei. Der Pullup des Ports D (PB0) zieht nur auf 2,5 (von 3,3V) hoch. Die Pullups am restlichen Port D, also PD1-4 ziehen gar nicht hoch. Dementsprechend funktionieren natürlich auch die Taster nicht. getestet an: Atmega88-20PU, Atmega168PV-10PU Was mach ich falsch, sind die alternativ Funktionen von PortD angeschaltet? Wenn ja wo schalt ich sie ab? Dank und Gruß Chris