Forum: Mikrocontroller und Digitale Elektronik AT89C51ED2 Reset immer high


von tomi (Gast)


Lesenswert?

Hallo zusammen,

ich hab mir ein kleines Board erstellt mit einem MAX232 und einem 
AT89C51ED2. Die Beschaltung ist Standard, nix besonderes EA auf HIGH, 
PSEN auf HIGH und RESET auf mittels pulldown Widerstand auf LOW. Mein 
Problem ist dass ich am RESET pin immer ca.5V messe. Dadurch kann ich 
den Bootloader nicht starten. Wenn ich den Controller aus de Board nehme 
messe ich an Reset 0V. Also ist RESET als Ausgang geschaltet und immer 
HIGH. Weiß jemand wie man den RESET wider LOW schalet?

Danke schonmal in Vorraus

von Matthias K. (matthiask)


Lesenswert?

Schaltung?

von Klaus (Gast)


Lesenswert?

Schliess mal einen Taster mit 1k in reihe gegen GND an den Reset 
Eingang.
Wenn du den Taster betätigst und immer noch 5V misst ist da irgendwas 
faul.

Hast du noch einen zweiten µC??

von tomi (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab schon einen zweiten µC ausprobiert mit dem gleichen Ergebnis.
Wenn ich den µC nur mit der Spannungsversorgung beschalte messe ich auch 
5V am Reset. Also denk ich mal nicht das es an der Schaltung liegen 
kann.
Was macht das für ein Unterschied ob ich einen 1k oder 10k als Pulldown 
verwende auser dass ein höherer Strom fließt?
Die Schaltung sieht so aus

von R. B. (rabis)


Lesenswert?

Hi,

also meines Erachtens ist Pin 10 RESET.
Pin 9 ist P1.7 beim PLCC44 Gehäuse.
Quarz ist Pin 20 und 21, Kondensatoren 20pF
Ausserdem gibts wahrscheinlich mit der Baudrate Probleme,
besser Quarz mit 11,0592 Mhz

Gruß
RABIS

von tomi (Gast)


Lesenswert?

Ich hab zuerst ein µC mit PDIL 40 gehäuse. Hab mich dann für einen mit 
PLCC 44 entschieden. Da ich eine Streifenrasterplatine benutze und da 
ein PLCC 44 gehäuse schlecht zu verbauen ist hab ich dann einen Adapter 
von PDIL 40 auf PLCC 44 eingebaut. Also sind alle Anschlüsse wie bei 
einem PDIL 40. Nach dem Datenblatt müssten die Pinbelegung stimmen. Das 
mit der Baurate werd ich mal ausprobieren hab noch eine Quarz mit 
11,0592 Mhz.

von R. B. (rabis)


Lesenswert?

20 pF statt 220nF, sonst schwingt wahrscheinlich nix !

Gruß
RABIS

von tomi (Gast)


Lesenswert?

Ich hab doch keinen Quarz mehr mit 11,0592 Mhz. Aber der Quarz mit 10 
Mhz müsste schwingt weil ich mit meinem Multimeter 1/2 VCC messe. Kann 
die Baurate wirklich ein möglicher Fehler für mein Problem sein?

von Boris K. (Gast)


Lesenswert?

Also, meines erachtens ist der 10k Widerstand den du direkt gegen Masse 
angeschlossen hast falsch platziert.
Erstens hängst du ja mit deiner Brücke 'Jumper Reset' direkt an +5V.
D.h. wird die Brücke gesetzt, so hast du auch das Potential +5V am Reset 
Eingang. Das ist auch der Grund warum du jedes mal +5V am Reset-Eingang 
misst.
Um am Reset-Eingang ein Masse-Potential herbeiführen zu können, muss der 
10k Widerstand zw. Brücke und Reset-Eingang gesetzt werden. Somit kann 
bei gesetztem Jumper die gesamte +5V Spannung am Widerstand abfallen 
(Pull-Down) & zugleich liegen am Reset-Eingang auch 0V an.

von Bernhard S. (b_spitzer)


Lesenswert?

Der 10µF an Reset ist sicher ein Elko. Ist der verpolt??
die 220nF am Quarz wurden ja schon bemängelt => 22-33 pF ist 10.000mal 
weniger.

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.