Hallo werte Gemeinde. Ich lese jetzt schon eine ganze Weile hier im Forum, habe bisher jedoch nicht die Zeit gefunden eine (für mich) komplexere Funktion mit einem Atmega auszuführen. Ich bin jetzt seit 2 Tagen mit dem Sourcecode für einen 3-Kanal-PWM-Fade-Dimmer auf Basis des Atmega8 beschäftigt. Nachdem ich ausgiebig das Datenblatt sowie AVR-GCC-Tutorial und das Forum studiert habe, bin ich auch schon ein gutes Stück weit gekommen. Nun zur Sache: Der Dimmer sollte mit 4 Tastern betrieben werden, je ein Taster für Kanal 1-3 (halten=dimmen; tasten=ein/ausschalten) und ein Taster als Master (nur tasten, alle aktiven Kanäle aus/alle Kanäle ein). Auch habe ich versucht eine soft-on soft-off Funktion einzubauen. Als Basis habe ich den Code aus dem LED-Fading Tutorial benutzt und angepasst. Ich bin mir allerdings nicht ganz sicher ob ich im Programm den 2.Timer bzw. OCR2 korrekt initialisiere und ob ich die Initialisierung an dieser Stelle im Code belassen kann ohne dass es zu Problemen kommt. Ausser dem konnte ich nicht herausfinden ob meine Verwendeten abfragen für den Status der Ein/Ausgänge korrekt ist. Ich wäre sehr erfreut wenn einige von euch Zeit&Lust hätten mal über den Code zu schauen und mir evtl. einige Tipps/Verbesserungsvorschläge oder Hinweise geben würden. Vielen Dank im Voraus und freundliche Grüße, Benjamin
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.