PIC 18F4550 funzt nicht

Gast #2881981
Lesenswert?

Hallo,

ich bin ein PIC Neuling und bau für die Klasse (HTL) ein 
Experimentierboard für den PIC 18F4550.

Leider bring ich das Ding nicht zum laufen....

Als Programmer verwenden wir den PICkit 3.
Verbindung funzt, Programming/verify complete

Soweit ist alles in Ordnung, aber er arbeitet nicht....
Wir haben das gleiche Programm in der Schule auf einem Testboard laufen 
lassen, funzt prima - auf meinem Board - nix!!!

Programm:
#include <p18f4550.h>
#include <delays.h>
#pragma config WDT = OFF
#pragma config LVP = OFF

unsigned char i;

void main (void)
{
  TRISD=0;  // port d auf ausgang
  LATD=0x01;
  while(1){
    for (i=0;i<7;i++){
     LATD=LATD<<1;  // shift left
     Delay10KTCYx(50);
    }
    for (i=0;i<7;i++){
     LATD=LATD>>1;  // shift right
     Delay10KTCYx(50);
    }
   }
}

Hab jetzt wirklich schon viele Stunden damit verbracht, hoffe es kann 
mir jemand helfen.


Danke
Klaus
Angehängte Dateien:
Gast #2882018
Lesenswert?

Moin,

so kurz überblickt würde ich sagen:

1) C4 C5 mit 15pF ist vielleicht zuwenig damit der Crystal schwingt, ich 
nehm immer 22 oder 27pF

2) Wo sind denn die Kondensatoren zwischen Vdd und Vss am Pic? 100nF

3) Sind die Einstellungen für den Crystal im Programm richtig gewählt? 
OSC und Teiler und so?

MfG
Traumtänzer
Gast #2882115
Lesenswert?

Hallo traumtänzer,
danke für die rasche Antwort.

die 15pF sind aus dem Datenblatt, werde sie gegen 22pf austauschen (hb 
ich gerade nicht zur Hand).

hab die 100n mal dazugesteckt - hilft leider auch nichts.
Werd am Dienstag mal alles mit meinem Lehrer durchgehen

Grüße
Klaus
#2882287
Lesenswert?

Hast du die Spannungen schon ausgemessen?
VDD = 5V?
MCLR = 5V? (Ev. beim Programmieren "Release..." nicht gewählt, wenn 
PicKit noch angeschlossen? Dann wäre der Pic immer im Reset gewesen)

Wie sieht es mit den Fuses aus? Zeig die doch mahl...
Hast du schon versucht auf den internen RC umzuschalten? Dann könntest 
du den Quarz ausschliessen, falls es noch nicht funktioniert.
Ein Pin auf 5V setzten (z.B. LED) Funktioniert auch nicht?
Gast #2884027
Lesenswert?

Hallo Patrick,

danke, werd ich heute probieren.

VDD: 4,7V
Led leuchtet, hab ich schon getestet!

das mit dem Release und dem Quarz werd ich testen.

Ist leider nicht so einfach, mache die HTL Berufsbegleitend, bin also 
den ganzen Tag in der Arbeit und am Abend bis 22:00 Uhr in der Schule...

Grüße
Klaus

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