80C32 und AT89C2051

Gast #29446
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
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
Gast
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

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.