Forum: Mikrocontroller und Digitale Elektronik Programm geht nicht mehr


von Christoph S. (mixer) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo,

habe ein kleines Programm für eine RGB-Steuerung mit Software-PWM 
geschrieben. Dabei sollen die einzelnen Farben nacheinander 
durchgelaufen werden. Dies geschieht mit dem Timer 2. Heut nachmittag 
hat es noch funktioniert, jetzt hab ich wieder eingeschaltet und nun 
geht das mit dem durchlaufen nicht mehr.
AVR läuft und wenn ich beim Timer2-Interrupt was anderes reinschreibe, 
dann geht das auch. Im Simulator läuft das Interrupt-Programm jedoch 
noch.
Habe keine Ahnung was da sein soll.

RGB hängt an PB1, PB2, PB3.

Code im Anhang, hoffe jemand findet da was!!

MFG Mixer

von Christoph S. (mixer) Benutzerseite


Lesenswert?

Hallo,

kann mir denn keiner helfen??
Ist doch komisch, zuerst funktioniert das Programm und dann funktioniert 
es nicht mehr!!

MFG Mixer

von holger (Gast)


Lesenswert?

Könnte ja auch an deiner Schaltung liegen. Hast halt
irgendeine Kleinigkeit verändert. Steckbrett ?

von Christoph S. (mixer) Benutzerseite


Lesenswert?

Der ATmega ist auf ner Platine gelötet, nur die RGB-LED plus Treiber ist 
auf m Steckbrett, Versorgungsspannungen usw. passen am ATmega.
Und wenn ich als Interruptprogramm für n Timer 2 was anderes 
reinschreibe macht er das auch!!

Ist sehr merkwürdig!!

MFG

von holger (Gast)


Lesenswert?

Gib "status" doch mal einen Startwert. 0 z.B.

von Christoph S. (mixer) Benutzerseite


Lesenswert?

Hallo,

Jetzt funktionierts!!
Dann war wahrscheinlich ne andere Zahl im Register drin, oder??
Was sind da für Zahlen gespeichert, bleiben die nach dem Abschalten der 
Spannungsversorgung gespeichert??

Danke nochmal!!

MFG Mixer

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.