Hallo zusammen! Wir haben unserem Sohn einen Franzis Adventskalender "Elektronik Escape-Room" (offensichtlich ist heute alles mit Experimenten ein Escape-Room) gekauft, der uns auch viel Freude gemacht hat. Sind 24 teils wirklich nette Experimente, die man mit einem Taster auswählt. Drauf ist ein Nuvoton MS51FB9AE. Ich denke, sie haben hier ihr aktuelles "Lernpaket Grundschaltungen der digitalen Elektronik" leicht abgewandelt recycelt, das bereits auch mit programmiertem uC kommt. Jetzt würden wir die Platine (mit LED-Matrix und schönem Formfaktor), eigentlich ungern in den Elektro-Schrott werfen, grundsätzliche Erfahrung mit Arduino, SPI etc. ist auch vorhanden. Leider finde ich aber keine Posts dazu, und bevor ich jetzt das Datenblatt studiere, PINs suche etc. würde ich gern wissen, ob schon mal jemand versucht hat, solche vorprogrammierten Boards von Franzis umzuflashen. Anscheinend kann man diese uC auch auf "locked" setzen, dann habe ich verloren, richtig? Danke! Gernot
Gernot schrieb: > Anscheinend kann man diese uC auch auf "locked" setzen, > dann habe ich verloren, richtig? Nein, "locked" bedeutet nur, dass du den vorhandenen Code nicht auslesen kannst. Den Chip löschen und neu programmieren geht. Hast du ein Schaltbild der Platine? Das ist der Anfang des Spiels. MCS51 ist aus der Steinzeit der Mikrocomputer aber als Schulungsobjekt nach wie vor brauchbar. Mit einem etwas angestaubten Keil C-Compiler geht das prima.
Georg G. schrieb: > Mit einem etwas angestaubten Keil C-Compiler > geht das prima. Alternativ gibts sdcc. https://sdcc.sourceforge.net/
Georg G. schrieb: > Nein, "locked" bedeutet nur, dass du den vorhandenen Code nicht auslesen > kannst. Den Chip löschen und neu programmieren geht. Ah, das klingt schon mal gut! Fand nur einen dünne Anmerkung zu einem Config Register in einem Nuvoton 'Datenblatt', dass dann auch OCD und schreiben nicht mehr gehen, dachte, das ist eine Art Fuse. > Hast du ein Schaltbild der Platine? Das ist der Anfang des Spiels. Natürlich nicht. ;-) Aber sind nur 5 Stück 1k Pull-irgendwohin Widerstände, ein C und eine 5x7 LED Matrix drauf und die meisten Leiterbahnen kann man sehen. :-D > MCS51 ist aus der Steinzeit der Mikrocomputer aber als Schulungsobjekt > nach wie vor brauchbar. Mit einem etwas angestaubten Keil C-Compiler > geht das prima. Habe auch schon Github-Projekte und Arduino-IDE-Plugins gesehen, wollte nur nicht einen haben Tag in eine 5.- Platine investieren, um dann an einer Fuse zu scheitern. ;-) Ich sage Bescheid, wenn ich weiter sein sollte!
Da sollte problemlos auch 51AH-BASIC drauf laufen. Der MC ist ja fürstlich ausgestatte mit 4 Timern, 16k Flash usw.
Gernot schrieb: > Aber sind nur 5 Stück 1k Pull-irgendwohin > Widerstände, ein C und eine 5x7 LED Matrix drauf und die meisten > Leiterbahnen kann man sehen. Ein Foto wäre trotzdem hilfreich...
Rick schrieb: > Gernot schrieb: >> Aber sind nur 5 Stück 1k Pull-irgendwohin >> Widerstände, ein C und eine 5x7 LED Matrix drauf und die meisten >> Leiterbahnen kann man sehen. > > Ein Foto wäre trotzdem hilfreich... Oh, klar, natürlich, hängt an! Ich wollte nur nicht den Eindruck erwecken, dass ihr für mich die Leiterbahnen analysieren sollt. ;-) Rückseite müsste ich bei Interesse nachliefern, bin gerade am Aufbruch zur Dienstreise...
Rückseite ist soweit langweilig...
Gernot schrieb: > MS51FB9AE Um den (neu) zu programmieren braucht man (neben der Versorgung) die Pins ICE_DAT, ICE_CLK und nReset (Seite 33): https://www.nuvoton.com/export/resource-files/DS_MS51FB9AE_MS51XB9AE_MS51XB9BE_EN_Rev1.pdf Das Programmierinterface könnten die fünf Durchkontaktierungen unten in der Mitte sein. Wenn das korrekt ist, braucht man noch einen Programmer und die dazugehörige Programmiersoftware.
Rick schrieb: > Das Programmierinterface könnten die fünf Durchkontaktierungen unten in > der Mitte sein. Wenn das korrekt ist, braucht man noch einen Programmer > und die dazugehörige Programmiersoftware. Ja, das hoffe ich auch. Muss das mal durchmessen. Und mit etwas Glück sollte auch ein Arduino oder RPi als Programmer reichen: https://github.com/nikitalita/NuMicro-8051-prog/ Hier sind auch ein paar interessante Links: https://www.reddit.com/r/embedded/comments/wrcw04/free_open_source_ide_for_nuvoton_ms51fb9ae/
:
Bearbeitet durch User
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.

