Forum: Mikrocontroller und Digitale Elektronik LED-Fading Tutorial nicht übertragbar?


von Philipp H. (phil_phil)


Lesenswert?

Hallo Freunde.

Ich bin nach wie vor neu in der Welt der µc und Stoße deshalb relativ 
schnell an meine Grenzen.

Aktuell habe ich das Problem, dass ich den Code aus dem LED-Fading 
Tutorial (http://www.mikrocontroller.net/articles/LED-Fading) nicht auf 
meinen ATmega8 zum laufen bekomme. Die LED ist an und bewegt sich keinen 
mililux.

Die Kommandos sind hier doch eins zu eins dasselbe oder nicht?

Wenn nicht wo liegt der Haken?

Grüße,

Philipp

von bronko (Gast)


Lesenswert?

Stimmt die Taktfrequenz? Vielleicht mal my_delay durch delay_ms() 
ersetzen.

von Philipp H. (phil_phil)


Lesenswert?

bei den Fuses habe ich 8MHz eingestellt; jedoch tut sich nichts.

von Falk B. (falk)


Lesenswert?

Beim Mega32 liegt OC1A an PD5, beim MEGA8 an PB1!!!

Man muss also die Zeile für die Pinkonfiguration ändern, der Rest sollte 
bleiben.

1
    DDRD |= (1<<PD5);           // LED uses OC1A, for Mega 32

1
    DDRB |= (1<<PB1);           // LED uses OC1A, for Mega 8


MfG
Falk

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.