Hi Discus,
also ich verwende fast immer den Internen Oscillator, das Problem dabei ist nur das die Frequenz nicht so genau stimmt. Also wenn man exakte Zeiten braucht sollte man einen Externen verwenden.
Hy,
als Newby ist mir das etwas nicht ganz klar.
In den Featers der AVR`s ist von einem On Chip Oscillator die Rede. Sämtliche Atmege Beschaltungen haben aber einen externen Quarz zur Takterzeugung.
Wozu dann der On Chip Oscillator??
Thomas
Hi Discus,
also ich verwende fast immer den Internen Oscillator, das Problem dabei ist nur das die Frequenz nicht so genau stimmt. Also wenn man exakte Zeiten braucht sollte man einen Externen verwenden.
Gruß
-=jens=-
Hi Discus!
Der interne Osc ist ungenauer und empfindlicher gegenüber Temperaturschwankungen!
Deshalb nimmt man meistens die externen Osc's!
Das liegt aber sicherlich auch daran, dass es Gewohnheit ist, immer einen externen zu nehmen! ;o)
OK verstehe, beides ist praktikabel.
Das heisst für die meisten zeitunkritischen Anwendungen kann durchaus der intere Oszillator verwendet werden.
Die Frage nach den default Einstellungen des Chips hat sich auch gerade erledigt.
Datenblatt an: " The device is shipped with CKSEL = 0001 and SUT = 10. ...."
Das heisst interner Osc und 1MHz
Ich werde nun mal forschen, wie ich mit Bascom den internen Osc auf 8MHz bekomme...
Auf jeden Fall Danke für die Rasche Hilfe.
Thomas
@DerInder:
Wie sind deine Erfahrungen mit der Stabilität der RS232 wenn du internen Oszillator benutzt? Mit welchen Baudraten kommst du noch klar?
Hallo Frank,
ich arbeite bei verschiedenen Projekten mit 2400, 9600 und sogar 19200 Baud, und das bei einer Taktfrequenz von 8MHz, bei der der Fehler sowieso schon bei 0,2% liegt. Stabilitätsprobleme hab ich dabei bisher noch nicht gehabt.
Gruß
-=jens=-
Wundert mich! Ich hab es zwar mit internen nie oft versucht, aber mir schien das immer erhebliche Probleme mit der RS232 zu machen.
Hast du den Oszillator genau kalibriert? Wie machst du das gewöhnlich?
Kalibieren? Nö, vielleicht hatte ich bisher Glück das sich die prozentuale Abweichung und die Oszi Ungenauigkeit kompensiert haben.
Allerdings währe das bei 8 ATMega8 sehr unwarscheinlich, gell?
Gruß
-=jens=-
Und vielleicht hatte ich nur Pech. Aber ich habe es auch nur mit 1 Mhz ausprobiert.
Ich werde es aber auch nochmal mit 8 ausprobieren, muss nur noch die Fusebit´s für die richtige Taktrate suchen.
Manchmal wäre es ohne Quarz auch ganz praktisch
Lesezeichen