Hallo, ich habe hier ein Steuergerät mit ATMega Chip. es wäre ganz schön wenn man die Leds über das Programms dimmen könnte. Es würde schon reichen wenn die LEDs 50% Helligkeit fest einprogrammiermiert hätten. Ist diese Schaltung dazu in der Lage? Ein Programmer kostet ja nur 5€. Wäre der hier: http://www.ebay.de/itm/USB-ISP-Programmer-Download-Adapter-f-ATmega-ATtiny-AT89S51-AT86RF401-AT90PWM2-/270815217403?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f0dd846fb#ht_5164wt_1141 in der Lage das bisherige programm wenigstens zu backupen? Ich wollte schon immer mal AVR-Programmieren und das wäre die perfekte gelegenheit. An den zwei Anschlüsse S1 und S2 sitzen Lichtschranken die dann die Treppenstufen eine nach der anderen mit jeweile einer LED-Leuchte beleuchten. Ich weiß, dass man auch einen Vorwiderstand setzen kann etc. aber ich würde es gerne programmieren...
Das der Programmer nicht mit Vista und Win7 funktioniert hast du hoffentlich gelesen. Meist sind die Programme lesegeschützt, da wirst du mit Backup fast sicher Pech haben. Es wird aber mit großer Sicherheit möglich sein das Programm zu löschen und du schreibst dir selbst ein Neues.
Jup ich benutze sowieso Linux. Ein Backup wäre wichtig, damit ich nicht alles grundsätzlich vermassel. Ich hab gelesen dass man Lockbits umgehen kann. Mich interessiert viel mehr ob die Schaltung in der Lage ist alle LED zu dimmen.
ach entschuldigung, ich hab vergessen das steuergerät anzufügen, ich wollte wissen ob man auf dem foto erkennen kann ob sich die leds softwaremäßig dimmen lassen und wie das ungefähr ginge. http://i.imgur.com/74tJV.jpg 1. Wie lässt sich das AVR-Lockbit umgehen? 2. Wie dimme ich mit diesem Steuergerät? Per PWM? Ich nämlich mal gelesen, dass Atmel chips nur eine begrenzte zahl pwm-fähige ausgänge hätten und das sind ja eine ganze menge leds zu steuern.... Viele grüße
x3oo schrieb: > 1. Wie lässt sich das AVR-Lockbit umgehen? Gar nicht. x3oo schrieb: > 2. Wie dimme ich mit diesem Steuergerät? Per PWM? Ich nämlich mal > gelesen, dass Atmel chips nur eine begrenzte zahl pwm-fähige ausgänge > hätten und das sind ja eine ganze menge leds zu steuern.... Software-PWM. In einem Timer-Interrupt werden die Soll-Werte für alle Ausgänge mit einem Zähler verglichen, wenn der Zähler 0 ist und der Wert ist größer, wird der betreffende Ausgang eingeschaltet, wenn der Zähler gleich dem betreffenden Wert ist, wird der jeweilige Ausgang ausgeschaltet. Der Timer sollte mindestens 1x pro 100µs feuern, damit Du mit zum Beispiel mit 16 Stufen auflösen kannst, um Flimmern zu vermeiden.
Anstatt das Lock-Bit zu umgehen, kannst du doch einfach den uC rausnhemen und einen vom identischen Typ zum probieren nutzen. Die kosten ja fast nichts.
backup schrieb: > Anstatt das Lock-Bit zu umgehen, kannst du doch einfach den uC > rausnhemen und einen vom identischen Typ zum probieren nutzen. Die > kosten ja fast nichts. danke für den tipp
Hubert G. schrieb: > Der TLC5940, der da drinnen ist, kann PWM, du wirst ihm nur sagen müssen > was er tun soll. ah ok, danke. mmh ich glaube, das hört sich doch gut an. aber alles in allem wäre es zu schwierig für mich alles von null zu programmieren. ich müsste dann den schaltplan studieren etc. und mit source code könnte man einfach sachen verstehen und verändern....
x3oo schrieb: > und mit source code könnte man > einfach sachen verstehen und verändern.... Hast du dir schon mal einen disassemblierten Code angesehen. Wenn du damit umgehen könntest, glaube ich zumindest, hättest du die Frage hier nicht gestellt .
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.