Forum: Mikrocontroller und Digitale Elektronik 80C32 und AT89C2051


von Benno (Gast)


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.)

von edi (Gast)


Lesenswert?

hi,

schau mal nach ob dein 80c32 bei 24 MHz noch mitkommt.
der 80c31 hat mehr aehnlichkeit zum 89c2051.
ansonsten...kauf dir einen 89c2051-24.

viel spass

edi

von Benno (Gast)


Lesenswert?

Ich habe den 80C32 bis 40MHz gestestet, also daran liegt es nicht.

von Niglo (Gast)


Lesenswert?

Hi.

Schreib doch einfach Erik Buchmann eine Email und frag ihn.
Er ist sehr hilfsbereit.

MfG, niglo.

von Benno (Gast)


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.

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
Noch kein Account? Hier anmelden.