Hallo zusammen,
ich hab mal ne Frage so in die Runde ...
Hat schon mal einer von euch die Rechenknechte übertaktet ?
Und wenn ja, wie weit ?
ATmega 8,16,32,8515,8535,128,... maximal 16MHz
ATmega 48,88,168,328,644,... maximal 20MHz
Wie weit kann man das treiben und schwingt der Oszillator
zB mit nem 25MHz Quarz noch sauber und zuverlässig an oder
braucht man da schon nen Quarzoszillator ?
Laufen die internen Strukturen noch fehlerfrei ? Werden die Befehle
noch fehlerfrei ausgeführt oder verschluckt er sich ?
Ich hab nämlich noch 25MHz-Quarze oder 33MHz-Oszillatoren rumfliegen.
Mal sehen wann ich da mal ein paar Tests starte ...
Wenn, dann werde ich wohl nen ATmega48 übertakten.
Nur mal so aus Jux und Wissensdurst
- - - - - - - - - - - - - - - - - - - -
Ich hab mal ganz fix nen Testprogramm gebastelt (Teile aus meinem
Analyzer-Code).
Das Programm stellt des USART auf 1200Baud. Auf PortC wird PC0..5
auf Ausgang gestellt und mit LEDs versehen. In der Hauptschleife
wird bei jedem Durchlauf ein Zähler incrementiert und die Bits2..7 auf
PortC 0..5 ausgegeben. Auf dem USART werden die unteren 4Bit zum
Zeichen A addiert und das resultierende Zeichen auf dem USART
gesendet (also A..P). Da die Senderoutine mit polling arbeitet, wirkt
sie gleichzeitig als Verzögerungsroutine von 8,33ms. Bei 20MHz müßte
also auf PC5 die LED mit ca 0,5Hz blinken. Das Programm testet also
die Stack-Operationen, Ausgangsports und den USART. Mal sehen wie
weit man nen ATmega48 übertakten kann
Gruß
Dino
ich hab mal ne Frage so in die Runde ...
Hat schon mal einer von euch die Rechenknechte übertaktet ?
Und wenn ja, wie weit ?
ATmega 8,16,32,8515,8535,128,... maximal 16MHz
ATmega 48,88,168,328,644,... maximal 20MHz
Wie weit kann man das treiben und schwingt der Oszillator
zB mit nem 25MHz Quarz noch sauber und zuverlässig an oder
braucht man da schon nen Quarzoszillator ?
Laufen die internen Strukturen noch fehlerfrei ? Werden die Befehle
noch fehlerfrei ausgeführt oder verschluckt er sich ?
Ich hab nämlich noch 25MHz-Quarze oder 33MHz-Oszillatoren rumfliegen.
Mal sehen wann ich da mal ein paar Tests starte ...
Wenn, dann werde ich wohl nen ATmega48 übertakten.
Nur mal so aus Jux und Wissensdurst
- - - - - - - - - - - - - - - - - - - -
Ich hab mal ganz fix nen Testprogramm gebastelt (Teile aus meinem
Analyzer-Code).
Das Programm stellt des USART auf 1200Baud. Auf PortC wird PC0..5
auf Ausgang gestellt und mit LEDs versehen. In der Hauptschleife
wird bei jedem Durchlauf ein Zähler incrementiert und die Bits2..7 auf
PortC 0..5 ausgegeben. Auf dem USART werden die unteren 4Bit zum
Zeichen A addiert und das resultierende Zeichen auf dem USART
gesendet (also A..P). Da die Senderoutine mit polling arbeitet, wirkt
sie gleichzeitig als Verzögerungsroutine von 8,33ms. Bei 20MHz müßte
also auf PC5 die LED mit ca 0,5Hz blinken. Das Programm testet also
die Stack-Operationen, Ausgangsports und den USART. Mal sehen wie
weit man nen ATmega48 übertakten kann
Gruß
Dino