Hallo zusammen, ich habe folgendes Problem: Ich programmieren den Controller (PIC18F4320) über ICD2 und stelle den Resetpin nach der Programmierung per Software auf 5V => Programm läuft ohne Probleme. (ohne PLL, externen Quarz 32kHz) Ziehe ich dann das ICD2 ab, läuft das Programm weiter. Nehme ich die Spannung weg und stecke sie nach kurzer Zeit wieder an bleibt der Controller im Reset hängen. Hat einer von Euch schonmal ein solches Problem gehabt? Ich bin für jeden Ratschlag dankbar. MfG Timo
Hast Du Deinen Code im Debug-Modus compiliert und die ICD2 als Debugger eingetsellt und so geflasht? Wenn ja ICD2 anstatt als Debugger als Programmer einstellen, neu compilieren, flashen und testen. Ist mal ne schnelle Vermutung... Karsten
Hallo Karsten, ich habe den Controller im Programmiermodus programmiert und ich war auch im Programmiermodus, als ich den Reset ausgeführt habe. Trotzdem Danke für den Beitrag. Grüße Timo
Tja dann, Pull up gegen Vdd (ca. 10k) und C gegen Vss (ca. 100n) vorhanden? Hast Du auch entsprechnde Stützkondis am uC hängen? Wenn ja: Config - Bits alle richtig eingestellt? Insbesondere mal Power-On-Timer ausprobieren falls die Spannung nicht ganz sauber startet. Brown-out detection abschalten (testweise). Was macht der Watchdog? Karsten
Von der Beschaltung her ist alles in Ordnung. Wenn ich z.B. einen Reset währen des Betriebes generiere (alle Spannungen vorhanden), bleibt er trotzdem im Reset. Ich ziehe im Betrieb die Resetleitung über eine Messleitung nach Masse.
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.