Programmieren eines E-Prom mit Adruino Uno Board (pls German)

Hallo liebe Arduino Community :slight_smile: ...

Frage: Kann ich mit dem Arduino Uno Board einen ausgebauten Eprom den ich Ur-gelöscht habe wie einen Attiny programmieren?

Details:
Ich habe durch älteren Platinen verschiedene E-Proms erhalten, die nun bei mir rumliegen... Habe dann mal mitbekommen, dass man mit dem Adruino Board auch einen nackten Attiny mit der Arduino Software programmieren kann. Habe viel im Internet gesucht, leider keine direkten Angaben gefunden ob es wirklich funktioniert.

Daten:
Auf dem Bild mit den vielen Microchips sind folgende E-Proms vorhanden:

27C256-10 Datasheet - Microchip Technology (UV-löschen) -> In Reihe 1

NMC27C256BN150 Datasheet - National Semiconductor (UV-löschen) -> In Reihe 2

M27C256B-20XF1X Datasheet - STMicroelectronics (UV-löschen) -> In Reihe 3

PIC16C57 Datasheet - Microchip Technology (Elektrisch-löschen) -> In Reihe 6

PS:
So wie ich das mal verstanden habe, ist ein nackter Microchip für nichts zu gebrauchen, deshalb kann man mit dem Arduino Board über die USB-Schnittstelle ein gewisses Grundprogramm darauf laden, und danach im Programmiermodus halt die Funktionen programmieren und hochladen (Wenn ich das falsch verstanden habe klärt mich bitte auf)

Links:
Links die ich bisher als hilfreich empfunden habe

Wie programmiert man einen Mikrocontroller Arduino, Bootloader und co. -> 📝 Wie programmiert man einen Mikrocontroller 💡 Arduino, Bootloader und co. - YouTube

Electronic Basics #6: Standalone Arduino Circuit -> Electronic Basics #6: Standalone Arduino Circuit - YouTube

Electronic Basics #3: Programming an Attiny+Homemade Arduino Shield -> Electronic Basics #3: Programming an Attiny+Homemade Arduino Shield - YouTube

German forum

NEIN...wie einen ATtiny kannst du die E-Proms nicht brennen.
Da benötigst du zusätzliche Hardware, die dir die entsprechende Adresse ansprechen und den Wert "brennen".

Nur was willst du mit den E-Proms noch anstellen ?

Das ist nicht so einfach.

  1. brauchst eine menge Pins da die Eproms 8 Datenleitungen und 15 Adressleitungen und noch einige Steuerleitungen haben.
  2. Je nach Modell brauchst Du eine Spannung zum Programmieren (12,75V) und die Versorgungsspannung sollte aug 6,25V erhöht werden. Im datenblett ist das genau beschrieben.

Was willst Du mit den Eproms denn machen?

Grüße Uwe

Wenn du das aus Spaß am Basteln machen willst, viel Spass.

Wirtschaftlich und technisch Sinn hat es nicht, diese uralt Teile an den Arduino stricken zu wollen.

@jbellavance - Ah ok Thank you, so im new and i dont know the diversity
of the forum

@HotSystems + @uwefed + @ElEspanol - Danke für die Rückmeldung, da es mich doch interessiert hättet ihr einen Link der mir die Programmweise erklärt (z.B. das mit den Spannungen von 12,75V und 6,25V kann ich ja aus den Datenblättern herauslesen) wie es ansich funktioniert einen Microkontroller zu programmieren.

"Was willst Du mit den Eproms denn machen?"
-> Der Grundgedanke war einfach, sie liegen eh nur bei mir herum und verstauben, und da ich mal mitbekommen habe dass man 'nackte' Microkontroller mit dem Adruino programmieren kann dachte ich, so könnte ich diese wieder verwenden wie z.B. einen 8 Pin Attiny mit gewissen Funktionen (dachte mir schon dass es nicht wirklich klappt, aber wollte nun mal genau nachfragen warum nicht)

Nicht daß es nicht klappt, es ist nur super Schaltungsaufwändig. 4 Shiftregister (3 für die Ansteuerung davon eines mit Tristateausgängen und ein 4. den Datenbus zu lesen . Besser I2C oder SPI expander). Dann die Spannungsversorgung die steuerbar sein muß und die immensen Programmierzeiten für jedes Byte.

Da ist ein I2C oder SPI EEprom für 1€ ein besserer Ansatz.
Grüße Uwe

Hi

Weil ein EEprom nur ein Speicher ist.
Der macht selber Nichts mit den rein geschaufelteten Daten, Der behält Diese nur und spuckt Die auch wieder aus, wenn Du Ihn darum bittest.

Nur, weil ein ATtiny einem EEprom äußerlich ähnlich sieht, ist das Innenleben noch lange nicht gleich - deshalb ist auf dem Gehäuse auch aufgedruckt, was wohl drin enthalten ist.

Bei manchen chinesischen Lieferungen soll der Aufdruck eher dem Wunsch entsprechen, als was man bekommen hat (man laß schon von Transistoren, Die als DS18B20 gelabelt waren).

Je nach baulicher Größe der vorhandenen EEproms ist es sinnvoller, einen Neuen mit irgend einer Schnittstelle zu besorgen, als dutzende Pins des µC zu verbraten, damit man wenige Byte gespeichert bekommt - auch ist nicht bekannt, wie sehr die Steinchen in Ihrem vergangenem Leben bereits leiden mussten oder ob Da überhaupt noch was funktioniert.

Wäre ja erst recht frustrierend, wenn Du das Zeug in mühevoller Kleinarbeit zusammen strickst und vorne und hinten stimmen die Signale nicht, Die Da kommen müssten, Du zweifelst an Dir und Alles nur, weil das Steinchen bereits fertig ist.
(Ok, weit her geholt, so ein EEprom kann schon ein paar Schreibvorgänge ab, womit die Wahrscheinlichkeit steigt, daß das Problem DOCH vor der Schaltung sitzt - irgendwie trotzdem nicht erstrebenswert :wink: )

Beim Programmieren eines ATtiny wird auch 'nur' Dessen Speicher gefüllt - aber im ATtiny selber ist ein Rechenwerk, Welches diese Füllung verarbeitet - im EEprom ist nur der Speicher.

MfG

@postmaster-ino
Du verwechselst hier EEprom mit E-Prom.
Der TO hat nur E-Proms.

Alles klar, danke für die ganzen Antworten ^^

In dem Sinne hat sich das geklärt ;_;

Die E-Prom's sind die mit dem Glasfenster bzw zugeklebten Glasfenster.
Es gab auch E-Prom's ohne Fenster die als PROM fungieren.
Ich würde sagen EPROM's auf alten Platienen sind nicht oft gebrannt worden.
Grüße Uwe

EPROM Brenner gibts, incl Software, für ein halbes Hundert Euronen bei Ebay.
Bauanleitungen finden sich auch einige im Internet.

Anwendungen, für EPROMs im Arduino Umfeld, fallen mir erstmal wenig ein.

Mein Vorschlag:
Feinstaub draus machen und das Gold raus waschen.