Forum: Mikrocontroller und Digitale Elektronik MPLAB release from reset


von Mirco H. (mirq)


Lesenswert?

Hallo,

ich nutze MPLAB IDE in der Version 8.50.00.00 und den ICD2-Nachbau von 
Olimex. Seit kurzem kann ich meinen PIC24HJ128GB502 nicht mehr aus der 
IDE heraus starten oder stoppen (.. release from reset und hold in 
reset).

Ich weiß nicht was ich wo geändert haben könnte. Zumindest nichts an der 
Hardware.
Irgendwelche Ideen?

von Pete (Gast)


Lesenswert?

ICD2 vom Strom nehmen, IDE neu starten, PIC komplett löschen und neu 
schreiben.

Ich befürchte aber, dass Du das alles schon durch hast, dann müsstest Du 
uns etwas mehr Infos geben. So kann man nur Standardvorschläge machen.

von Mirco H. (mirq)


Lesenswert?

Das habe ich tatsächlich schon alles durch...
In meinem Layout habe ich 3 Taster am PIC angeschlossen. Mir ist 
aufgefallen, dass ich nicht nur nicht mehr über MPLAB die "release from 
reset"-Funktion nutzen kann, sondern dass der uC auch jedes Mal einen 
reset ausführt wenn ich einen dieser Taster drücke. (Dies war nicht 
immer so. Alle 3 Taster werden gepollt und dienen der Menü-Führung)
Ich habe gestern noch festgestellt, dass wenn ich nicht meinen 8MHz 
Quarz als primary source sondern den internal FRC verwende, beide 
beschriebenen Probleme verschwinden. Ich habe den Quarz schon getauscht, 
aber leider keinen Erfolg gehabt. Mit dem Oszi habe ich schön überprüft 
ob die Spannung irgendwie einbricht beim Taster-Drücken - tut sie aber 
nicht!

Eventuell besteht also ein Zusammenhang zwischen Quarz und den beiden 
Problemen... ich weiß aber leider nicht welcher.

Viele Grüße, Mirco

von Lehrmann M. (ubimbo)


Lesenswert?

Hast du dein Projekt auf Release oder Debug stehen?
Läuft der PIC los wenn du das ICD2 abklemmst ?

von Mirco H. (mirq)


Lesenswert?

Steht auf release und läuft los beim Abklemmen.

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
Noch kein Account? Hier anmelden.