Gast
#1799723
Hallo! Also ich bin etwas verwirrt.. Ich verwende ein STK500 mit einem ATMEGA88. Jumper scheinen richtig gesetzt, da das Programm bei gesetzem 4MHz-Quarz 2.5 mal langsamer abläuft als bei 10MHz-Quarz. Ohne Quarz läuft nichts. Es wird also der gesteckte Quarz verwendet. Mit meinen 20MHz-Quarzen läuft der ATMEGA88 nicht, aber das ist momentan nicht schlimm. (Reichelt G13-704 20,0000-HC18) Zum Problem:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
Dies ergibt auf dem Oszilloskop eine Verzögerung von 76µs und nicht die gewünschten 10µs. Wenn ich F_CPU nun durch 7.6 dividiere, erhalte ich exakt die gewünschten 10µs. Das ganz betrifft auch die Funktion _delay_ms(); Kann mir jemand verraten was hier schief läuft??
