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
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 ?
brauchst eine menge Pins da die Eproms 8 Datenleitungen und 15 Adressleitungen und noch einige Steuerleitungen haben.
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.
@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
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 )
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.
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