Hallo liebe Gemeinde, dieses billige Platinchen bringt eine - oder mehrere LED(s) zum blinken. Aber für meinen Einsatzzweck ist leider nicht das passende Blickmuster über die Tasten auswählbar. Jetzt könnte ich einerseits selber alles neu machen, oder andererseits versuchen, die Firmware abzuändern, die sich in dem EPROM befindet. Das klappt aber nur, wenn ich 1.) wüßte, welcher Controller hier verbaut wurde (IC2 - Beschriftung leider abgefeilt) und 2.) der Erfinder vergessen hat, den Controller abzusichern und 3.) ich wüßte, an welchen Beinchen ich ein Lesegerät wie anklemmen muß. Kann jemand mit Hilfe des Schaltplans sagen, um welchen Controller es sich hier handelt? vielen Dank im Voraus! Gruß Markus
Kann ein kleiner AVr sein, ein kleiner PIC, ein Custom-IC oder sonst was. Das wäre hier reine Raterei. Ich würde die I²C-Kommunikation mitschneiden und schauen, ob sich daraus was sinnvolles ergibt. Vielleicht speichert dieser auch nur die reinen Blinkmuster, dann kannste das EEProm einfach mit dem von dir gewünschten Blinkmuster beschreiben oder gegen ein neues tauschen
AVR glaub ich nicht. Da stimmt die Belegung der Spannungsversorgung nicht und der Reset ist bei den AVR auch anders.
Würde es helfen, den EPROM auszulesen um anhand des Codes den Typ zu bestimmen?
Markus schrieb: > Würde es helfen, den EPROM auszulesen um anhand des Codes den Typ zu > bestimmen? Dem ist es doch egal welcher Controller da dran hängt oder ?
Stefan schrieb: > Könnte ein PIC sein. Hab ich mir auch gedacht, das I²C müsste dann aber in Software realisiert sein, da es keinen 8 Pin PIC mit HW-I²C an den beiden Pins gibt. Wenn's mit dem reverse Engineering nicht klappet, kannst du immer noch einen PIC12F1501 einsetzten.
:
Bearbeitet durch User
Wird wahrscheinlich Soft I2C sein. Wenn man die Programmgröße wüste, könnte man es vielleicht rausbekommen.
Deine Schaltung ist definitiv fehlerhaft, jeder der Mosfets wird einzel angesteuert! Möglicherweise sind die Pins für die Schalter doppelt genutzt. ich habe es genau diese Platine auch in der Hand gehabt ist von einer china LED Kette. Alles mit einem Arduino nachbauen, ist meiner Meinung nach einfacher.
Macht es Sinn, Fets getrennt anzusteuern, wenn D und S parallel geschaltet sind?? Wenn sich einer schon die Mühe macht, ICs abzuschleifen, wird auch der Ausleseschutz gesetzt sein. Das ist schon ne geile Nummer für einen Blinker :-) Schreibs einfach neu für das von dir gewünschte "Blinkprogramm", den Eeprom brauchste dann gar nicht (stecken bestimmt unglaublich viel interessante Blinkmuster drin :-)
@crazyhorse ist mir jetzt auch aufgefallen diese Platinen gibt es aber in fast identischem Aufbau (EEPROM+8 PIN µC) auch für RGB Streifen ich wage sogar zu behaupten das es die gleichen µC sind. Diese können auch fading und iR Fernbedienung.
Benedikt S. schrieb: > Deine Schaltung ist definitiv fehlerhaft, jeder der Mosfets wird > einzel > angesteuert! > Möglicherweise sind die Pins für die Schalter doppelt genutzt. > > ich habe es genau diese Platine auch in der Hand gehabt ist von einer > china LED Kette. > > Alles mit einem Arduino nachbauen, ist meiner Meinung nach einfacher. könnte sein, das da Fehler drin sind, aber die Gates sind def. parallel geschaltet. Die Taster befinden sich auf der Rückseite als Folien-Druck-Taster. ABER: vielen Dank für die rege Beteiligung!!! ;-)
> ich habe es genau diese Platine auch in der Hand gehabt ist von einer > china LED Kette. Die preiswertesten Controller in China sind wohl von Holtek. Aber die will man nur programmieren wenn man dafuer gut bezahlt wird. Olaf
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.