Forum: Mikrocontroller und Digitale Elektronik Atmega 128 externen Quarzoszillator 16Mhz einstellen ?


von rEINHARD (Gast)


Lesenswert?

Hallo,

ich flashe einen Atmega128 mit dem original ISP Programmieradapter von
Atmel über AVR Studio. Ich habe eine externen Quarzoszillator 16Mhz, im
AVR Studio unter Fuses kann ich jedoch nur einen Quarzoszillator bis 12
Mhz auswählen. Wie oder wo wähle ich denn nun die 16Mhz aus ?

Gruß
Reinhard

von Marcel Meyer (Gast)


Lesenswert?

aboniere das mal... sitze auch davwie der ochs vorm stall....

wie soll ich die fusebits nun setzen für frequenzenen >8Mhz? das
datenblatt hilft mir hier nicht so recht weiter... es gibt 3
möglichkeiten, aber wann ich welche nutzen soll??

CKSEL3...1      101,110 oder 111?? CKOPT ist 0

0 = programmiert

von rEINHARD (Gast)


Lesenswert?

ich habe mal wieder festgestellt, dass es besser ist in Ruhe das
Datenblatt zu lesen und dann zu handeln und nicht anders herum.

Also, gehe auf Seite 40 im Datenblatt.
CKSEL muss auf 0000 geproggt werden.
AVRSTUDIO öffne, unter Fuses EXT Clock CKSEL + 64ms auswählen.
Dann Programmieren, dann Programm flashen.

Und schon blinkt dein LED um das 16 fache schneller.

Gruß
Reinhard

von Winfried V. (dl1yar)


Lesenswert?

Hallo Leute,
ich habe mit dem Atmega8 ein Problem. Mein externer Quarzoszillator und 
der Atmega8 verstehen sich nicht. Die RS232 sendet nicht mit der 
gewünschten Baudrate. Mit internem Oszillator klappt das Programm
Anschlüße:
 Externer Oszillaor 8Mhz an  PB9(XTAL!)
F_CPU 8000000UL
Baud 4800UL

Fuse Low Byte      = 0x4f
Fuse High Byte     = 0xc9

Weiß jemand einen Rat??

vy73 de Winfried

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.