AT89C51ED2 Reset immer high

Gast #2223618
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
Gast #2224036
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??
Gast #2232561
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
Angehängte Dateien:
#2232572
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
Gast #2232678
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.
Gast #2235881
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?
Gast #3314439
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 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.