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 schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|