Forum: Mikrocontroller und Digitale Elektronik ATmega128 interne Quarzfreqeunz


von Mario Bergmann (Gast)


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.

von David W. (Gast)


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.

von Barti (Gast)


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.

von Mario Bergmann (Gast)


Lesenswert?

Das stimmt bei RS232 funkt gar nichts. Aber wie kann ich die fuse bits
ändern, dass ich auf eine externe quelle umsteigen kann???

von Hannes L. (hannes)


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...

...

von Hannes L. (hannes)


Lesenswert?

Noch was Wichtiges vergessen:

- Datenblatt nochmal lesen, bis du 100% sicher bist.

...

von Mario Bergmann (Gast)


Lesenswert?

Danke, ich werds versuchen

von Barti (Gast)


Lesenswert?

Paß mit der inversen Logik der Fuses auf. Man kann sich fix vertun! Dann
hilft nur noch ein HV-Programmer.

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.