ATmega128 interne Quarzfreqeunz

Gast #326751
Lesenswert?

Kann mir bitte jemand sagen, welche Frequenz der interne Quarz vom
ATmega128 hat. Ich hab ein Datenblatt mit 8MHz gefunden, aber das
klappt nicht so ganz mit der RS232. Beim Übungsboard geht das Programm
aber, also kann es nur an der Quarzfrequenz liegen.
Wie viel MHz hat der intern?

Danke, Mario.
Gast #326752
Lesenswert?

1. Der ATmega128 hat keinen internen Quarz, er hat einen internen
RC-Oszillator.
2. Wenn du nichts an den Fuses geändert hast, läuft er mit 1MHz
Auslieferungszustand.
3. Du kannst den internen Oszillator auf 1, 2, 4 und 8MHz einstellen.
Gast #326753
Lesenswert?

Und es sei dazu gesagt, dass der RC-Oszillator nicht sehr frequenzstabil
ist. Man sollte es vermeiden ihn als Taktquelle für RS232 zu nutzen,
sonst kann bei großer Abweichung nur Müll rauskommen. Man kann ihn auch
kalibrieren, nur leider ändert er seine Frequenz mit
Temperaturschwankungen wieder.
#326755
Lesenswert?

> Aber wie kann ich die fuse bits
> ändern, dass ich auf eine externe quelle umsteigen kann???

- Datenblatt lesen um festzustellen, welche Fuses du ändern willst.
- Datenblatt nochmal lesen, bis du alle Fuses verstanden hast, denn
  du wärst nicht der erste, der sich durch unüberlegtes Herumspielen
  an den Fuses ausgesperrt hat.
- Datenblatt nochmal lesen und eine handschriftliche Liste machen,
  welche Fuse welchen Zustand haben soll.
- Bei angeschlossenem Programmer AVR-Studio mit Mega128-Projekt
  öffnen.
- Programmiertool aufrufen (siehe Rahuls Antwort im anderen Thread).
- Reiter "Fuses" anklicken (siehe Bild im anderen Thread).
- Die Fuses so einstellen, wie du das vorher erarbeitet hast.
- Hoffen, dass du dich nicht geirrt hast.

Fertig...

...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren