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
Mach mal bitte möglichst hochauflösende Fotos von Vor- und Rückseite. Auf Verdacht: "kalte Lötstellen"
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??
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...
Hi! wie siehts denn mit pullups/-downs aus, werden vielleicht irgendwo welche benötigt? MfG Und3rt4ker EDIT: Da war wohl jemand schneller g
Ich tipp auf Vergessene/Falsche Kondensatoren am Quarz...
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?
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.
Mach mal bitte möglichst hochauflösende Fotos von Vor- und Rückseite. Auf Verdacht: "Leitung vergessen"
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.