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?
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.
wir schalten reset immer anders. von reset 8.2k auf GND und von reset 10uF auf 5V. (Plus an 5V) Wenn taster dann normal open.
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
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???
Habe schon alle möglichen Resetschaltungen ausprobiert. Gibst noch eine andere Fehlerquelle?
"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
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.