Ich brauche ein großes 7-Segment Display, dass ich auf eine Uhrzeit einstellen kann und dann auf dieser Uhrzeit bleibt. Ich habe eine geeignete Uhr auf Amazon gefunden, allerdings kann ich es mit den normalen Funktionen nicht dazu bringen, dass es auf einer Uhrzeit stehen bleibt. Ich habe die Uhr geöffnet und einen Cortex M0+ gefunden. Genau genommen: bat32g133gc24ss Auf der Platine sind zwei Pinouts mit jeweils 5-pin. Ich vermute, dass einer der beiden wahrscheinlich die serielle Schnittstelle ist. Kann ich mit der Information den Cortex umprogrammieren? Oder ist es einfacher, wenn ich für jedes Segment einen dipschalter verlöte? Das wird für einen Filmdreh gebraucht. Wenn das mit umprogrammieren geht, würde ich den entsprechenden debugger/programmierer bestellen. Die LED Treiber und Display Treiber sind erkennbar und identifizierbar. Kann ich ein komplett neues programm aufspielen oder sogar das alte manipulieren?
x3oo schrieb: > Ich habe die Uhr geöffnet und einen Cortex M0+ gefunden. > > Genau genommen: bat32g133gc24ss > > Auf der Platine sind zwei Pinouts mit jeweils 5-pin. Ich vermute, dass > einer der beiden wahrscheinlich die serielle Schnittstelle ist. > > Kann ich mit der Information den Cortex umprogrammieren? Ob DU das kannst, weiß ich nicht. Prinzipiell möglich ist es. Hier ist die Herstellerseite. https://www.mcu.com.cn /Products/110.html (Leerzeichen vor dem / entfernen wg Spammeldung) Da gibt es auch das Datenblatt und weitere Informationen. Ob Du das dann aber gelesen bekommst, weil ich nicht. fchk
Nimm die Dip–Schalter! Aber messe vorher mal den Strom durch die 7–Segment Anzeige.
> Kann ich ein komplett neues programm aufspielen oder sogar das alte > manipulieren? Wer schon fragen muss, eher nicht. Es reicht vllt gerade fuer: Controller loeschen Dann leuchtet vermutlich aber ueberhaupt nichts mehr. Nicht "umsonst" sind Fuelmrequisiten soooooo teuer! Besorg dir eine Casio und bau eine Knallerattrappe. Die Verwendung "roter" und "blauer" Draehte ist fakultativ obligatorisch.
x3oo schrieb: > Kann ich mit der Information den Cortex umprogrammieren? > Wenn das mit umprogrammieren > geht, würde ich den entsprechenden debugger/programmierer bestellen. > Die LED Treiber und Display Treiber sind erkennbar und identifizierbar. > Kann ich ein komplett neues programm aufspielen oder sogar das alte > manipulieren? Wenn jemand solche Fragen stellt ist es schon sehr Zweifelhaft ob es das kann. - Kannst du entsprechendes "Reengineering" und einen vollständigen Schaltplan erstellen? - Kannst du vorhanden Maschinencode lesen und verstehen so dass du ihn verändern kannst? - Weißt du überhaupt wie du das Binary aus den µC auslesen kannst? - Oder ist das Binary gar gegen auslesen gesichert? - Kannst du ggf. von Grund auf ein neues Programm dafür in einer Programmiersprache deiner Wahl erstellen? - weißt du wie du das Binary dann auf den µC bekommst? - Per Serial würde das nur gehen, wenn dein µC mit einem entsprechenden Bootloader vorprogrammiert wäre? Weißt du ob so einer da ist? Weißt du wieder Aufgebaut ist? Weißt du was der erwartet? usw. - Kannst du Chinesich lesen? Für das datasheet von dem Teil scheint das notwendig zu sein:-)
:
Bearbeitet durch User
Echt lustiges datasheet (das .xx muss durch .cn ersetzt werden): - https://www.mcu.com.xx/uploads/img1/tupian//%E6%89%8B%E5%86%8C%E4%B8%8B%E8%BD%BD/BAT32G133_datasheet_V1.5.pdf
Irgend W. schrieb: > Echt lustiges datasheet (das .xx muss durch .cn ersetzt werden): Ja das sehe ich auch als eines der Hauptprobleme. Selbst wenn man die Gerätschaften, das Können und das Glück hat dass der Controller offen ist... ohne englisches Datenblatt wird es echt zäh. Online-Übersetzer können da zwar vielleicht helfen, aber Spaß macht das trotzdem keinen. Da würde ich so eine Uhr vorher noch selber bauen.
:
Bearbeitet durch User
Ich würde den Controller gar nicht umprogrammieren, sondern ganz entfernen und durch Schalter oder Steckbare Dupont Kabel ersetzen. Dann kannst du jedes Segment einzeln manuell an/aus schalten.
Das mit dem chinesischen Datenblatt ist zwar nicht schön aber bei Keil gibt es z.B. die Device Family Packs für diese Mikrocontroller. Das ist zwar kein Ersatz für ein englisches Datenblatt, aber besser als nichts.
Der Controller macht doch eigentlich einen netten Eindruck und hat schnuckelig handhabbare Gehaeuse. Bloss wo kann man den kaufen.... Olaf
x3oo schrieb: > Oder ist es > einfacher, wenn ich für jedes Segment einen dipschalter verlöte? Das wird sicherlich die einfachere Lösung sein, vorausgesetzt, das Display wird nicht in Multiplexansteuerung betrieben. Falls doch, die Ansteuerung ggf. mit einem Arduino erledigen. Vielleicht kannst Du ein Foto der Elektronik/Displayverschaltung zeigen.
Da sind für mich eh 2 Sachen, die sich beißen : - Filmdreh - Multiplexansteuerung Von daher meine Empfehlung : wirf die komplette Elektronik raus und steuere die Anzeigen statisch an, sonst flackert die Anzeige in der Aufnahme oder es sind nicht alle Ziffern zu sehen. Entweder mit DIP-Schaltern oder mit einem Arduino und Giga-I/O-Erweiterung.
FOp schrieb: ... > Von daher meine Empfehlung : > wirf die komplette Elektronik raus und steuere die Anzeigen statisch an, > sonst flackert die Anzeige in der Aufnahme oder es sind nicht alle > Ziffern zu sehen. > > Entweder mit DIP-Schaltern oder mit einem Arduino und > Giga-I/O-Erweiterung. +1für DIP-Schalter/Jumperkabels NB: Arduino Mega hat mehr als genug IOs, keine Erweiterung nötig (ausser f. Stromtragbarkeit) Wichtige Voraussetzung ist natürlich dass jedes Segment des Anzeigebausteins einzeln beschaltbar ist, also ein exklusiv eigener Pin hat. Bei all den (Radio-)Wecker, SetTopBoxxen & Co welche ich aus Neugierde zerpflückt habe, waren die Neueren tendentiell nicht so (also Multiplexansteuerung zwingend), allenfalls bei älteren Geräten ('80er Jahre) hatten die Displaybausteine entsprechend viele Pins. --- Weitere Bastelalternative: BCD-7segment-decoder und miniatur-BCD-Drehschalter. Dann kann auch ein Kabelaffe/-träger mit der Anzeigeeinstellung beauftragt werden und es muss nicht nach "Der Techniker ist bereits informiert" unproduktiv abgewartet werden.
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.