Forum: Mikrocontroller und Digitale Elektronik PWM Led fading problem mit Soft-PWM Artikel


von Peter (Gast)


Lesenswert?

Hallo
Es geht um diesen Artikel:
http://www.mikrocontroller.net/articles/Soft-PWM

Unten steht der "inteligente" Lösungsansatz.Den möchte ich gerne nutzen

Nur Irgendwie klappt das nicht.

Was muss ich in der Main einfügen damit ich. 2 LEDS
(hängen an OC1B und OC1A ; PD4,PD5) abwechseln faden kann?

Wär einer so nett und könnte mir den Quellcode kurz posten?
Wäre super. Leider drängt es zeitlich sehr...Besten dank :-)

von M. V. (-_-)


Lesenswert?

Peter wrote:
> Nur Irgendwie klappt das nicht.

Was klappt nicht und wie äußert sich das?

Weitere Umgebung: Welcher AVR? Welche Taktquelle?

> Was muss ich in der Main einfügen damit ich. 2 LEDS
> (hängen an OC1B und OC1A ; PD4,PD5) abwechseln faden kann?

OC1B und OC1A? Willst du nun SoftPWM oder doch HardwarePWM?

> Wär einer so nett und könnte mir den Quellcode kurz posten?
> Wäre super. Leider drängt es zeitlich sehr...Besten dank :-)

Sind wir hier ein Hausaufgabenerledingungsdienst? Befass dich mit dem 
Thema und wenn du ein konkretes Problem hast, komm wieder, dann wird man 
dir auch vernünftig helfen können.

von Peter (Gast)


Lesenswert?

Hi,
also ihr habt recht doch Hardware. Per TimerCompere.

AVR 8535 Takt intern 1 MhZ.

Das hat nix mit Hausaufgaben zu tun. Ich baue grad ein Karneval Kostüm. 
Das bis heute abend fertig sein muss. Und es wäre halt schön wenn dort 2 
LEDs hin und her faden...die an PD4 & 5 Angeschlossen sind.

kann denn keiner dies kurz posten? Bitte. Die Zeit drängt :-)

von Peter (Gast)


Lesenswert?

kann mir denn keiner helfen?

http://www.mikrocontroller.net/articles/LED-Fading


das funktioniert sehr ruckelig. aber es geht. Wie bekomme ich da eine 
2te LED rein die dann abwechseln faden?

von Falk B. (falk)


Lesenswert?

@  Peter (Gast)

>kann mir denn keiner helfen?

>http://www.mikrocontroller.net/articles/LED-Fading

>das funktioniert sehr ruckelig.

Da geht gar nix ruckelig. Du musst den RC-Oszillator auf 8 MHz 
einstellen. Siehe AVR Fuses.

MfG
Falk

von Peter (Gast)


Lesenswert?

hab aber nur 1 mhz?! trotzdem?

von Falk B. (falk)


Angehängte Dateien:

Lesenswert?

@ Peter (Gast)

>hab aber nur 1 mhz?! trotzdem?

Quark. Du musst das Low Fuse Byte auf 0xE4 programmieren. Und dann 
sollte der Quelltext im Anhang laufen.

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.