Gast
#2794111
Hallo Habe ein ATMEGA 32 und möchte gerne ein externen 16 MHz Quarz anschließen. Muss bei der Programmierung noch etwas anderes geschrieben werden als: #define F_CPU 16000000UL
|
Anzeige
|
Quarz an einem Atmega 32
Gast
#2794111
Hallo Habe ein ATMEGA 32 und möchte gerne ein externen 16 MHz Quarz anschließen. Muss bei der Programmierung noch etwas anderes geschrieben werden als: #define F_CPU 16000000UL
Gast
#2794115
oder beachtet werden bei 16 MHz ? das define ist nur für die delay funktion. den quarz aktivierst du über die "fuses"
Gast
#2794120
Guten Tag, Du must nur noch die Fuses setzen, an sonsten sollte alles ok sein so. Gruß, Martin
Gast
#2794156
welche fuses muss ich denn alle setzen, habe avr studio 5
Gast
#2794285
Sind diese Einstellungen richtig, weil der Takt leider noch nicht passt.
Gast
#2794542
Nein, da ist immer noch der interne Oszillator an. Bei SUT_CKSEL muss ein Eintrag mit EXTHIFXTALRES gewählt sein. Über die Timings kann man sich streiten, nimm am besten erstmal die höchsten. Ich hatte auch schonmal Probleme als die CKOPT-Fuse NICHT an war bei externem Quartz.
Gast
#2795466
Was bedeuten die Timings habe nämlich 0, 4 und 64 ms zur Auswahl. Welche sollte ich dann nehmen?
Gast
#2795564
Wie gesagt, das ist eigentlich egal. Diese Wartezeit tritt eh nur beim Einschalten auf, um dem Quartz Zeit zum Einschwingen zu geben. Nimm einfach die höchste. Antwort schreiben |
Anzeige
|