89C2051 Läuft ned an. WARUM?

Gast #316793
Lesenswert?

Hallo ich habe mit bascom-8051 folgendes Programm geschrieben, zu
testzwecken.

$regfile = "89c2051.dat"
$crystal = 4000000

Do
Set P3.5
Wait 1
Reset P3.5
Wait 1
Loop

End


Leider leuchtet meine LED an port3.5 permanent?
Betriebsspannung 5V ist OK, Quarz mit kondensatoren sind dran.

led ist an +5v, widerstand, Portpin. Muss man beim diesem chip auch
irgendwelche fuses stellen? Da sind 3 lockbits. ohne erklärung
Gast #316796
Lesenswert?

Hallo,
ich sehe bein 2051 nur 2 Lockbit. Normalerweise, wenn du das programm
nicht schützen wills, kannst Du die ignorieren. Theoretisch müßte Dein
Programm laufen. Schingt der Quarz? Richtige Werte der Kondensatoren am
Quarz. Resetschaltung nicht vergessen?
Gast #586847
Lesenswert?

es reicht 1µF von Vcc nach reset.
Die schaltung die da neben mir liegt funzt jedenfalls so.
die kondensatoren am quarz sind 30 pF

geht denn bascom für 2051? jener kennt kein Ljmp,Lcall

gruß
ANdi
Gast #587073
Lesenswert?

hi,
ich programmiere in Assambler. Fuer mich ist das programmieren aber kein 
Problem.
Meine Frage ist nur ob ich einen Elko nehmen kann, da die ja Polar sind.
Wenn ich elko und taster parallel zwischen RST-Pin und VCC habe und der 
Widerstand zwischen RST-Pin und GND.
Wird dann der Kondensator kaputt gehen?

10 uF fuer ein Elko sind gut zu haben, fuer einen unipolaren Transistor 
sieht es dann schon anders aus. Deswegen meine Frage.

Danke
Daniel
Gast #587082
Lesenswert?

PS:
Der Elko ist mit + an VCC. wenn nun der Taster geschlossen ist (der 
parrallel zum Elko ist) liegt beim Elko auf beiden Seiten das gleiche 
Potential an,

geht dabei der Elko kaputt?

Er ist sozusagen im schwebenden Zustand.

Danke
Daniel

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren