80C32 und AT89C2051

Gast #29446
Lesenswert?

Hallo,

kann man ein Programm, das für einen AT89C2051 geschrieben wurde, direkt 
auf einem 80C32 laufen lassen ?
Ich habe das Programm als BIN Datei direkt in ein EPROM geladen, und es 
scheint zu laufen.
Und zwar ist es die Software für Programmiergerät für den AT89C2051:
http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/progr.htm#prog2
Ein programmierter AT89C2051 programmiert einen anderen AT89C2051.
Da ich keinen AT89C2051 mit dem entsprechenden Programm habe, habe ich 
einen 80C32 mit dem AT89C2051 Sockel verbunden, um so erstmal einen 
AT89C2051 zu programmieren.
Die Schaltung ist in Ordnung, löschen und programmieren funktioniert 
(nach dem programmieren schlägt der Leertest fehl.) Es werden nur 
falsche Daten geschrieben, was man durch ausprobieren (programmierter 
Controller läuft nicht) und durch ein auslesen und vergleichen 
überprüfen kann.

Kann es am 80C32 liegen, oder soll ich die Schaltung nochmals auf Fehler 
überprüfen (was ich bereits oft genug gemacht habe.)
Gast #29450
Lesenswert?

Ich konnte es nicht lassen, und habe die halbe Nacht lang weiter alles 
mögliche ausprobiert.
Und es geht !
Die Lösung war ein AT89C51RC2 im X2 Modus (hätte aber bestimmt auch im 
normalen Modus funktioniert).
Den 80C32 habe ich durch den AT89C51RC ersetzt, musste noch drn Quarz 
tauschen, da im X2 die Frequenz nur durch 6 und nicht durch 12 geteilt 
wird, habe das Programm in den AT89C2051 geladen, überprüft, und es 
ging.

Ich habe zwar keine Ahnung warum es mit dem 80C32 nicht ging, aber das 
ist jetzt auch egal. Jetzt läuft das 89C2051 Programmiergerät, und ich 
kann endlich eine Propeller Clock nachbauen...
http://web.wanadoo.be/henkenkatrien/propellerclock/

Die Mechanik läuft schon, und die richtigen Ideen für die Software habe 
ich auch.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren