Hallo,
Die tatsächliche Geschwindigkeit kannst Du nur aus dem Simulator-Fenster, wo Takte bzw. Zeit angegeben sind, ablesen. Äußerlich läuft der Simulator immer wesentlich langsamer als der Prozessor mit der angegebenen Taktrate! Um das echte Timing zu sehen, musst Du Dir die Anzahl der Takte (Cycle Counter) oder die Zeit (Stop Watch) im Simulator ansehen.Zitat:
="BlackDevil.... Er läuft auch ohne delay schön langsam (warum auch immer).
Eher mitZitat:
Zwei Fragen noch: Wie kann ich den wert eines Pins an eine Variable überegeben? mit uint8_t VAR = PINAX oder?
Code:uint8_t VAR;
VAR=PINA&PINAx; // VAR=PINA; liest den ganzen Port
Dann stimmen Deine eingestellten Parameter noch nicht!Zitat:
...ist der ATmega 32 mit 16MHz angegeben, läuft in der Simulation aber nur mit 8MHz?
Gruß
Fred