Atmel AT89C51CC01

Gast #50588
Hi,

ich habe mit einen Demoboard für C51 experimentiert.
Nun möchte ich eine eigene Schaltung bauen, doch der
Microcontoller funktioniert nicht.

Quarz schwingt!
Programm im internen Flash
EA auf High
Reset mit Schalter auf LOW

Komisch ist, das auf PSEN eine Frequenz ist und im
Experimentierboard nicht.

Normalerweise sollte der P2.0 im Wechsel von High auf Low gehen,
doch auf dem ganzen Port2 sind die Ausgänge mit unterschiedlichen
High Low Perioden beschaltet.

Stecke ich den Controller wieder in das Experimentierboard,
funktioniert alles wie gewollte.

Was mache ich bei der Anschlußbelegung des Controllers falsch?
Gast #50590
Die Reset Schaltung müßte eigentlich richtig sein.
10K Pullupwiderstand auf 5V.
Dann einen Taster der den Eingang auf GND zieht und parallel
zum Taster ein 4,7uF Kondensator.
Gast #50592
Hallo,
also wenn ich nicht völlig daneben liege, muss der RESET bei den 51ern
auf 5V liegen, wenn ein Reset ausgeführt werden soll.
Im Normalbetrieb ist der RESET auf GND. Also einen Pulldown nach GND
(ca 10k).

Bis dann
Oryx
Gast #50593
Also laut Datenblatt:

RESET I/O
Reset:
A high level on this pin during two machine cycles while the oscillator
is running resets the device. An
internal pull-down resistor to VSS permits power-on reset using only an
external capacitor to VCC.



Das heisst doch bei +5V am Reset-Pin wird ein Reset erzeugt.


Oder nich???
#50595
"Die Reset Schaltung müßte eigentlich richtig sein.
10K Pullupwiderstand auf 5V.
Dann einen Taster der den Eingang auf GND zieht und parallel
zum Taster ein 4,7uF Kondensator."

Das ist definitv falsch !
So kanns ja nicht gehen.

Widerstand 8,2k gegen Masse und Kondensator 10µF gegen +5V.


Peter

Antwort schreiben

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