Rufus Τ. Firefly schrieb:
> Der Schaltplan ist merkwürdig. Da ist eine mit "A15" beschriftete
> Leitung an Pin 1 des EPROMs (VPP) angeschlossen -- das riecht ein
> bisschen danach, daß da kein 27256, sondern ein 27512 verwendet wird,
> der Schaltplanmaler aber keine Lust hatte, das Symbol zu korrigieren.
In Schaltungen rein nur für den 27C256 kann man direkt ohne Änderungen
ein doppelt so großes 27C512 einsetzen. Allerdings wird da nur die obere
Speicherhälfte angesprochen, man muß das Programm also mit einem Offset
von 8000h brennen. Denn ich kaufte für diese Schaltung später lieber den
doppelt so großen 27C512, gleiche Bauform, gleiche elektrische Daten,
weil die teils auch noch billiger als der 27C256 waren.
Die gezeigte Schaltung ist wohl für wahlweisen Betrieb mit 27C256 oder
27C512 ausgelegt, wobei der Speicherumfang des 27C512 hier voll genutzt
werden kann.
Der Pullup-Widerstand ist deswegen an A15, falls ein 27C256 eingesetzt
wird, weil dort Pin1 immer High-Pegel braucht. Allerdings muß A15 dann
am µC aufgetrennt sein.
Korrekterweise sollte die A15-Leitung zwischen Pullup und µC einen
Steckjumper o.ä. haben.
Vielleicht schrieb:
> Altes Binary als Byte-Array ins Flash des neuen uC...
> Hat jemand so etwas schon mal gemacht?
Ja, da gibt es im Forum ältere Beiträge, z.B. einen 8085 emulieren. Das
mußt du aber selbst suchen, habe mir die Beiträge nicht gemerkt. Als
Beginner mit dem 8031 würde ich das aber nicht gerade machen. Es war
eher was für Freaks, die aus Spaß einen 8085 auf einem modernen µC
abbilden wollten.
Je nach Komplexität kann man ein Programm auch gleich umschreiben,
portieren.