PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ATMega16-Programmierung: Welche Taktgeschwindigkeit?



VitaminC
12.03.2005, 21:21
Hallo!

Ich bin Neuling was das Thema uC angeht und habe mich nun dazu entschlossen mal damit anzufangen. Mein erster Schritt besteht darin, einen Programmieradapter zu bauen. Dazu habe ich einige Beispiele (vor allem hier im Roboternetz) gefunden.

Nun meinen Frage: In allen Beispielen ist der Ozillator mit 4MHz angegeben, kann ich zum programmieren auch eine höhere Taktrate verwenden?

Ich möchte nämlich bei Reichelt eine Bestellung aufgeben und da die Quarze 4MHz und 16MHz genausoviel kosten würde ich mich natürlich für den 16MHz Takt entscheiden. Es sei denn euer Wissen/Erfahrung sagt mir etwas anderes :)
Kann ja sein, dass man beim Programmieren mit 4MHz auf der besseren Seite ist?!

DANKE
Gruß Jörg

uwegw
12.03.2005, 21:47
normalerweise ist der einzige grund nen langsameren takt zu wählen der mir einfällt dass dabei der stromverbrauch reduziert wird. aber da ein AVR sowieso nur wenig mA zieht, dürfte das bei den allermeisten anwendungen kaum ins gewicht fallen...

ansonsten könnte man nen quarz mit ne "krummen" frequenz von zb 14,746 MHz nehmen, damit man ne möglichst genaue baudrate für die serielle schnittstelle bekommt... aber die 0,16% abweichung bei 16MHz haben sich bei mir noch nie negativ ausgewirkt...

und tipp: bei reichelt kosten die quarze in der kleineren ausführung genausoviel wie die normalgroßen! also den "16-HC49U-S"...

VitaminC
12.03.2005, 21:51
Vielen Dank für die schnelle Hilfe.

Auch der Tipp mit den kleinen Quarzen ... Super, hätte ich wahrscheinlich bei Reichelt nicht gefunden!