Forum: Mikrocontroller und Digitale Elektronik Galep ATmega16 Aktion Optionen


von Georg H. (Gast)


Lesenswert?

Wozu dienen im Menue: ATmega16 Optionen->Action Optionen die Felder:
Speicher Calibration Byte für 1...8 Mhz?

Bisher habe ich mich noch nie darum gekümmert. Haben diese Felder einen
besonderen Nutzen?

von Wolfgang Horn (Gast)


Lesenswert?

Hi, Georg,

weil mich das Thema gerade interessiert, schaue ich auch für Dich in
das Datenblatt:

bei der Fertigung der Atmega wird die Zeitkonstante des internen
RC-Oszillators gemessen.
Als Ergebnis wird in das Calibration Byte ein Wert geschrieben, der den
Oszillator bei 8 MHz schwingen läßt.

"Bits 6..0 – CAL6..0: Oscillator Calibration Value Writing the
calibration byte to this address will trim the internal Oscillator to
remove process variations from the Oscillator frequency. This is done
automatically during Chip Reset. When OSCCAL is zero, the lowest
available frequency is chosen. Writing nonzero values to this register
will increase the frequency of the internal Oscillator. Writing 0x7F to
the register gives the highest available frequency."

Ciao
Wolfgang Horn

von Georg H. (Gast)


Lesenswert?

Hallo Wolgang,

vielen Dank für deine Erläuterung. Ich habe schon ins Datenblatt
geschaut aber wahrscheinlich zu oberflächlich... daher nicht gefunden.

Schlauer bin ich nun auch nicht. Wie soll man die Sache werten? Braucht
man dieses Bit bei Verwendung eines ext. Oszillators nicht zu setzen
sondern nur bei Verwendung des RC- oder Quarzes.

Viele Grüße

Georg

von Georg H. (Gast)


Lesenswert?

Hat sich erledigt. Habe es jetzt auch im Datenblatt gefunden Seite 28.

Vielen Dank noch mal!!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.