Forum

Einloggen | Registrieren | RSS  

nonsense(R)

29.03.2008,
09:35
 

PIC16F876 funktioniert nicht. (Elektronik)

Hallo,
ich habe hier einen PIC minimal beschaltet (Vss und Vdd dran, MCLR mit 10k-Widerstand nach Vdd, eine LED an RB1 mit Vorwiderstand nach Masse, Keramikresonator an OSC1 und 2).

Nun führt der PIC das Programm aber nur aus, wenn ich mich mit dem Finger nähere bzw. ihn berühre. Kontaktschwierigkeiten kann ich ausschließen, da ich alles durchgemessen habe. Am Takt dürfte es ja auch nicht liegen, da der PIC das Programm – wenn er es denn tut – richtig ausführt.

Hat jemand eine Idee, woran das noch liegen könnte? Finde ich reichlich merkwürdig. Ich kenne das Phänomen, wenn man den Widerstand nach MCLR vergessen hat, aber das ist hier definitiv nicht der Fall. :-|

Gruß,
Martin

x y

29.03.2008,
09:49

@ nonsense

PIC16F876 funktioniert nicht.

» Nun führt der PIC das Programm aber nur aus, wenn ich mich mit dem Finger
» nähere bzw. ihn berühre. Kontaktschwierigkeiten kann ich ausschließen, da
» ich alles durchgemessen habe. Am Takt dürfte es ja auch nicht liegen, da
» der PIC das Programm – wenn er es denn tut – richtig ausführt.

Das kann sehr wohl am Oszillator liegen. Schon mal mit Oszi und induktiver Messsonde geschaut ob der stets läuft?

nonsense(R)

29.03.2008,
10:02

@ x y

PIC16F876 funktioniert nicht.

» Das kann sehr wohl am Oszillator liegen. Schon mal mit Oszi und induktiver
» Messsonde geschaut ob der stets läuft?
Hab ich nicht. :-D

Aber den Fehler hab ich endlich gefunden. Das Programm hat noch an andere Pins was ausgegeben (was ich die ganze Zeit nicht bemerkt habe), in meiner Schaltung hing aber nichts dran. Das hab ich rausgeschmissen und jetzt funktioniert es, wie gewollt.