Hallo, ich habe eine Frage bezüglich der unterschiedlichen Frequenzen, die ich mit den Fuse-bits einstellen kann und der CPU- Clock. Mir ist noch nicht klar, wie die zusammenhängen und wo der Unterschied ist. Ich arbeite mir avr Studio und einem ATmega16L. Wenn ich mir den Defaultwert von Clockgenerator anschaue, steht dort 3.686 Mhz. Bei den Fusebits kann ich beim internen RC-Glied immer nur ganze MHz-Schritte einstellen. Welcher Wert wird denn mit F_CPU bezeichnet? Vielleicht kann mir ja jemand ein bisschen Nachhilfe geben. Vielen Dank.
Das geht auch nicht mit dem internen RC. Abhilfe: Datenblatt und Tutorial studieren.
F_CPU ist der Wert, den du im AVR-Studio einstellst. Das ist aber nur eine Konstante für den C-Compiler bzw Assembler und hat nichts mit der tatsächlichen CPU-Frequenz zu tun. Die hängt vom externen Quarz oder dem internen RC-Oszillator ab. Wie das mit den Fuses geht, steht im Datenblatt.
Hallo, Weder das AVR Studio noch der ATmega16L hat irgendetwas mit einem "Clockgenerator default 3.686 Mhz" am Hut. Du solltest die die Dokumentation zum STK500 anschauen. MfG
Ohne jetzt das STK im Detail zu kennen, so scheint es doch streng so zu sein, dass das Ding auf dem Board einen Clockgenerator hat, der unabhängig vom eingebastelten Controller ist?!?! Wenn man ein STK hat, sollte man vielleicht auch mal die Anleitung studieren.
Vielen Dank für die schnellen Antworten. Ich hab,wie empfohlen, nochmal die Anleitung des STK500 genauer durchgelesen. Mir ist jetzt der Unterschied klar. Im Programming Dialog im "HW Settings" Tab kann man eine "software generated clock" als externen Clock konfigurieren. Die hat natürlich nichts mit der Mikrocontroller internen Clock zu tun.
Hallo, und dabei hoffentlich gelernt das Anleitungen/Datenblätter nicht nur schmückendes Beiwerk sind. MfG
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.