Forum: Mikrocontroller und Digitale Elektronik Atmel 89s53 arbeitet nicht!


von Wurglits Phil (Gast)


Lesenswert?

Hallo!

Ich habe vorher einen Atmel 89S53 in eine Schaltung gebaut.
Nun funktioniert dieser aber nicht - ich will zur Überprüfung ob der MC 
arbeitet nur eine led blinken lassen.

Vcc auf 5V
Rst mit 10uF gegen Vcc und 6,8kOhm gegen GND
GND auf GND
EA/VPP hab ich auf 5V gelegt.

Den Quarz hab ich so wie in dem Datenblatt beschrieben angehängt
mit den beiden Kondensatoren.

Muss ich Hardwaretechnisch noch einen Pin versorgen??

Das Programm funktioniert - hab es auf einer Testplatine ausprobiert...

Vielen Dank für eure Hilfe!

von Pieter (Gast)


Lesenswert?

moin moin,

ist an ALE eine Frequenz (XTAL/6) messbar?

mfg
Pieter

von Wurglits Phil (Gast)


Lesenswert?

da bin ich leider eingeschrängt...
hab nur ein so ein universalmessgerät zur Verfüfung...

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> hab nur ein so ein universalmessgerät zur Verfüfung
Zeigt das 0V, 5V oder etwas dazwischen an?
Mit einem ALE-Zyklus von 1/6 würde ich da etwa 0,8V erwarten.
Aber das kannst du ja mit dem funktionierenden Design (Testplatine) 
gegenkontrollieren.

Das selbe gilt für die Oszillatorpins.
Dort sollte mit dem Multimeter etwa 2,5V messbar sein.

von Max (Gast)


Lesenswert?

>Ich habe vorher einen Atmel 89S53 in eine Schaltung gebaut.
>Nun funktioniert dieser aber nicht - ich will zur Überprüfung ob der MC
>arbeitet nur eine led blinken lassen.

Was funktioniert eigentlich nicht? Das Programmieren oder das Programm 
wenns programmiert ist? Wie programmierst Du den MC?

von Wurglits Phil (Gast)


Lesenswert?

Ich programmiere den MC mit meiner Testplatine - haben wir mal in der
Schule bekommen.
Auf dieser Platine funktioniert der MC auch einwandfrei, nur in meiner 
Schaltung tut er nichts.

von Wurglits Phil (Gast)


Lesenswert?

Muss etwas an PSEN angeschlossen sein?

von Pieter (Gast)


Lesenswert?

PSEN ist ein Ausgang...

>>Ich programmiere den MC mit meiner Testplatine

wird da das Programm eventuell in einen RAM geladen???


mfg
Pieter

von Wurglits Phil (Gast)


Lesenswert?

Das Problem war, dass der P0 Pull Up Widerstände braucht.
Hat man die nicht, zieht das anscheinend den ganzen MC in die Knie!

lg Phil

von Ralf (Gast)


Lesenswert?

> Das Problem war, dass der P0 Pull Up Widerstände braucht.
> Hat man die nicht, zieht das anscheinend den ganzen MC in die Knie!
Hä? Pull-Ups brauchst du, das ja, aber nur, wenn P0 nicht über 
MOVX-Befehle gesteuert wird (nur da werden die internen aktiviert), 
sondern wenn du Logik dran hast, die du über normale MOV-Befehle auf/von 
P0 steuerst.
Da wird aber ansonsten nix in die Knie gezwungen, wenn die Pull-Ups 
fehlen. In die Knie gehen bedeutet für mich sowas wie Kurzschluss oder 
so. Da würd mich jetzt echt mal dein Schaltplan interessieren...

Ralf

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.