Forum: Mikrocontroller und Digitale Elektronik Umstellung von 89C51 zu 89C52 geht nicht ?


von Monty (Gast)


Lesenswert?

Hallo,

ich bin neu hier im Forum und auch relativ neu in der digitalen Welt.
Ich habe bis jetzt immer einen Atmel 89C51 benutzt. Er hat auch 
wunderbar funktioniert. Ich wollte nun auf einen Atmel 89C52 wechseln. 
Da der 89C52 Etwas mehr Ram hat und einen Datenpointer mehr. Im großen 
und ganzen aber gleich. Leider funktioniert der 89C52 nicht. Wen ich mit 
dem Oszi das ALE messe, sehe ich die gewohnten Impulse wie beim 
89C51(Also scheint er zu arbeiten). Ich habe zum Test dann ein neues 
Programm geschrieben bei dem ich P1.2 abwechselnd 0 und 1 werden lasse. 
Um zu sehen ob der µC funktioniert und ob ich mit dem Oszi was Messen 
kann. Leider bewegt sich beim Pin P1.2 nichts. Woran liegt das ?
Beim AT89C51 funktioniert es ...


Mit freundlichen Grüßen
Monty

von Sebastian (Gast)


Lesenswert?

Eigentlich sollten die voll kompatibel sein. Sicher, daß der 89C52 
intakt ist? Wie ist denn der EA-Pin beschaltet? Läuft der aus dem Flash 
oder an einem EPROM?

von Monty (Gast)


Lesenswert?

Der EA liegt an 5 V. Er läuft mit dem Flash

von Monty (Gast)


Angehängte Dateien:

Lesenswert?

Im Anhang habe ich zwei Bilder, von dem was ich mit dem Oszi messen.
Das Programm dazu ist eine endlosschleife die abwechseln den Pin 1 und 0 
werden lässt.
Mich verwirrt das Ergebnis beim 89C51 habe ich ein ordentliches 
Rechtecksignal.

von Ralf (Gast)


Lesenswert?

Schaltplan/Layout? Wie groß sind die Lastkapazitäten am Quarz? Wie ist 
der Reset beschaltet?

Ralf

von Monty (Gast)


Lesenswert?

Die Lastkapazitäten sind jeweils 22 pF.
Schaltplan kommt noch.
Die Beschaltung müsste doch Theoretisch stimmen wen sie beim 89C51 auch 
funktioniert ?

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.