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
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
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
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?
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
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.