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
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?
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.
Schaltplan/Layout? Wie groß sind die Lastkapazitäten am Quarz? Wie ist der Reset beschaltet? Ralf
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.