Forum: Mikrocontroller und Digitale Elektronik PIC16F630 funktioniert nur wenn man Lötseite anfasst


von Anton (Gast)


Lesenswert?

Hallo,
ich habe eine kleine Schaltung auf Lochraster aufgebaut. Sie enthält 
einen 16F630 mit internem oszillator, 6 LEDs, 2 Tastern und einem 
Schalter.
Zu Testzwecken habe ich den PIC so programmiert das einfach nur die LEDS 
blinken. Leider tuen Sie dies nur wenn man die Platine in der Hand hält 
und wild auf die Lötpunkte eindrückt.
Hab schon alle Lötstellen nachgelötet und 2 neue PICs ausprobiert. 
Leider keine Besserung.

Weiss jemand von euch woran das liegen kann?

Viele Grüsse

Anton

von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Lesenswert?

Mach mal bitte möglichst hochauflösende Fotos von Vor- und Rückseite.
Auf Verdacht: "kalte Lötstellen"

von Anton (Gast)


Lesenswert?

Ich denke nicht das es daran liegt. Die hab ich schon alle mehrfach 
nachgelötet. Kann es sein, dass meine schlechte Programmierung so etwas 
verursacht??

von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Lesenswert?

Hast du an allen Eingängen, die in deinem Programm abgefragt werden, 
Widerstände (Pull Up oder Pull Down) vorgesehen, damit ein definierter 
Zustand vorliegt?

Es reicht afaik nicht, einfach einen Taster zwischen Vdd und dem Port 
Pin des Controllers anzuschließen...

von Daniel B. (und3rt4ker)


Lesenswert?

Hi!
wie siehts denn mit pullups/-downs aus, werden vielleicht irgendwo 
welche benötigt?


MfG
Und3rt4ker


EDIT: Da war wohl jemand schneller g

von Εrnst B. (ernst)


Lesenswert?

Ich tipp auf Vergessene/Falsche Kondensatoren am Quarz...

von Anton (Gast)


Lesenswert?

Hallo,
danke für die Antworten.

Am Quarz kanns nicht liegen, da ich internen Oszillator verwende

Alle Pins sind auf Ausgänge geschaltet. Darum erledigt sich das mit den 
Pull Ups auch.
Oder?

von Daniel B. (und3rt4ker)


Lesenswert?

ich weiß nicht, wie es bei PICs ist, aber muss nicht ein pullup an den 
"resetpin" oder ähnliches, damit er auch ohne den SPI stecker auf 
high/low gezogen wird, je nach dem wie der µC es brauch.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Mach mal bitte möglichst hochauflösende Fotos von Vor- und Rückseite.
Auf Verdacht: "Leitung vergessen"

von Anton (Gast)


Lesenswert?

Hi,
das mit dem Resetpin werde ich noch mal im Datenblatt nachlesen.
Die Photos mach ich nachher auch noch. Ich bin später wieder online.

Cheers an alle!

Anton

von Master S. (snowman)


Lesenswert?

der reset braucht einen pullup. hier eine minimalbeschaltung (bei dir 
würde der quarz und dessen Cs entfallen):
http://www.sprut.de/electronic/pic/programm/lauflicht/lauflich.htm

von Anton (Gast)


Lesenswert?

Hallo,
ich habe den Fehler gefunden. Pin RA3 kann nur Eingang sein und braucht 
einen Pull Up.

Vielen Dank an alle Helfer.

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
Noch kein Account? Hier anmelden.