PIC 18f452 funzt net

Gast #1330317
Lesenswert?
• ▲
▼
Hallo

Hab mir eine Testplatine mit einem 18f452 aufgebaut. Der Schaltplan ist 
selbst entworfen, ist aber simpel und müsste aber so passen:

VDD   - 5V konstant (7805)
VSS   - 0V
OSC1  - Quartz 20MHz und mit 18pF gegen Masse
OSC2  - Quartz 20MHz und mit 18pF gegen Masse
MCLR  - mit 33kOhm auf VDD
PGM   - mit 33kOhm auf Masse

MCLR
VDD
VSS   - an den ICSP Port
PGD
PGC

An allen 5 Ports des Pics liegen dann noch LEDs. Wie gesagt, es ist bloß 
ein Testaufbau.
Zum Programmieren des Pic benutze ich die ICSP Schnittstelle des Willem 
Programmers. Das Programm erkennt den Pic korekt, kann ihn auslesen, 
löschen und beschreiben; alles kein Problem. Da ich mich mit der 
eigentlichen Programmierung des Pic noch nicht auseinander gesetzt habe, 
möchte ich zuerst mal wissen, ob der Testaufbau an sich funktioniert.
Auf http://www.voti.nl/blink/index_1.html#18F442 findet man eine Hex, 
mit dem eine Led zu blinken gebracht wird. Die Hex wird ordnungsgemäß in 
den Pic geschrieben, allerdings blinkt anschließend nichts.
HAt jemand eine Idee? Was mache ich falsch?

Gruß
Zak
Gast #1330416
Lesenswert?
• ▲
▼
Ja, nur ein Quartz verbaut, hab mich wohl etwas ungeschickt ausgedrückt. 
Und was die Fuse-Bits anbelangt... ich hab sonst nix gemacht, nur das 
Hex file in das Willem-Tool geladen und auf den Pic geschrieben...
Gast #1330448
Lesenswert?
• ▲
▼
den Willem-programmer kenne ich nicht.. naja, ich habe auf alle fälle 
den PGM-pin noch nie beschaltet, vielleicht einfach mal den 
33kOhm-widerstand wegnehmen und den pin offen lassen.. 2. 
fehlermöglichkeit: ist die LED richtig rum eingesetzt? ansonsten fällt 
mir gerade nichts ein, was man an der simplen schaltung falsch machen 
könnte.
haste eine möglichkeit, zu überprüfen, ob der quarz überhaupt schwinngt?
Gast #1330480
Lesenswert?
• ▲
▼
Led ist richtig drin, ich habe sämtliche Leds mit einer Brücke getestet 
als der Pic noch nicht in der Schaltung war. PGM hatte ich zuerst offen, 
aber mit dem selben Resultat. Ob der Quartz schwingt, kann ich leider 
nicht messen (habe dafür kein Messgerät), allerdings habe ich hier 2 
neue 20MHz Quartze und einen mit 25MHZ - macht keinen Unterschied

Anbei mal ein Bild von meinem Wunderwerk :)
Angehängte Dateien:
Gast #1330492
Lesenswert?
• ▲
▼
aja, wenn ich das obgenannte Hex brenne, liegt an OSC1 und OSC2 keine 
Spannung an. Habe hier noch ein anderes Hex für den 18f452 (ein 8er 
Lauflicht), bei dem liegen an den beiden Pins je 2V an... ist das 
normal?
#1330728
Lesenswert?
• ▲
▼
wenn du mit einem multimeter 2V misst, ist das schonmal ein tendenziell 
gutes zeichen. misst du hingegen 0V weisst du mit sicherheit, dass der 
quarz nicht schwingt.

ich vermute ebenfalls sehr stark, dass was mit den config/fuse-bits 
nicht stimmt. sie sind dafür verantwortlich, dass der quarz zum 
schwingen kommt und der PIC mit rechnen beginnen kann (überhaupt fähig 
dazu ist). gibts im brennprogramm irgendwelche einstellmöglichkeiten wie 
LP, RC, HS usw einzustellen? sieh mal 
http://www.sprut.de/electronic/pic/osc/index.htm
#1330790
Lesenswert?
• ▲
▼
bezüglich wackelkontakt des quarzes: ja, das könnte noch eine weitere 
fehlerquelle sein mit seinen dünnen beinchen in den grossen 
kontaktlöchern. aber du musst ihn ganz sicher nicht gleich an die pins 
des PICs löten!!! löte ihn vorerst einfach einmal auf deine 
lochrasterplatine, das sollte reichen ;-)
edit: das zweite programm, bei dem du 2V an den pins misst, für welchen 
quarz wurde der geschrieben? ebenfalls für einen 20MHz-quarz?
ps: kuuler name, den du da hast ;-) kenne ich aus meiner zeit mit Atari 
ST1040
Persönliche Seite #1330942
Lesenswert?
• ▲
▼
Master Snowman schrieb:
> ..hm, dann müssen die kondensatoren kaput sein (oder zu gross (oder zu
> klein?)). kondensatoren gehören hin, sonst angelst du dir später
> vielleicht ärger ein. aber jetzt weisste wenigstens, wo du deinen fehler
> zu beheben hast ;-)

Ich kenn den Fehler mit den Kondis bring ihn auch nicht in den griff, 
mitunter funktionierts einwandfrei mitunter gar nicht. Der Wert der 
Kondis passt schon (hab so ein genaues messgerät).


Gruß Lukas

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