Hallo zusammen, ich probiere gerade das hier aus: [[http://www.mikrocontroller.net/articles/LED-Fading]] Ich verwende dazu einen Atmega16. Die LED wird zwar schwächer und heller, aber dabei blinkt sie sehr schnell, also deutlich. Ich hab einen 16MHz Quarz am Controller hängen. Was muss man hier tun um es anzupassen? Schönen Gruß, Markus
Marten Mcgonahy schrieb: > heller, aber dabei blinkt sie sehr schnell, also deutlich. Ich hab einen > 16MHz Quarz am Controller hängen. Der höchst wahrscheinlich nicht benutzt wird. > Was muss man hier tun um es anzupassen? Ich denke mal du musst die Fuses anpassen, damit der Quarz auch aktiv wird.
Gut, nur ich finde es in meinem ponyprog2000 nicht wie in einer Anleitung beschrieben. Müsste ja unter "Edit" drin sein?! Wenn er den quarz nicht verwendet, dann taktet über interne Bauteile? Mit welchem Takt? Markus
Ok, mit 1MHz taktet er... http://www.mikrocontroller.net/articles/AVR_Fuses Nur bin ich blind oder wo kann ich es in meinem pony einstellen?
Mit 'Menüpunkt Command | Security and Configuration Bits' ? Jedoch Vorsicht !! http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial#Fuses Hoffe geholfen zu haben.
Hallo Ponyreiter... vielen Dank, ich habs gefunden. Hab die fuses CKSELx auf 1111 also auf vier mal KEINEN Haken gesetzt, da externen Quarz. Und siehe da, das Fading funktioniert :-) Jippi. Vielen Dank!
Eines noch...meine LED-Blink Programme, die sind jetzt natürlich etwas schneller :-) Nur wenn die _delay-Funktion verwendet, zb 1000ms, dann hat das mit 1sekunde nichts mehr gemeinsam? Muss ich irgendwo die Taktfrequenz noch richtig definieren? Bei der internen 1MHz Taktung hat das mit der einen Sekunde gepasst.
Marten Mcgonahy schrieb: > Eines noch...meine LED-Blink Programme, die sind jetzt natürlich etwas > schneller :-) Nur wenn die _delay-Funktion verwendet, zb 1000ms, dann > hat das mit 1sekunde nichts mehr gemeinsam? Muss ich irgendwo die > Taktfrequenz noch richtig definieren? Bei der internen 1MHz Taktung hat > das mit der einen Sekunde gepasst. AVR-GCC-Tutorial Abschnitt über Delays. Es gibt 3 Kriterien * F_CPU definiert * konstante Ausdrücke * Optimierung eingeschaltet
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.