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
Hallo, kann mir denn keiner helfen?? Ist doch komisch, zuerst funktioniert das Programm und dann funktioniert es nicht mehr!! MFG Mixer
Könnte ja auch an deiner Schaltung liegen. Hast halt irgendeine Kleinigkeit verändert. Steckbrett ?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.