Forum: Mikrocontroller und Digitale Elektronik PICkit 3 has halted with error(s).


von Michael (Gast)


Lesenswert?

Hi,

ich hab ein Problem beim Debuggen eines dsPIC30F3011, bei dem ich nicht 
mehr weiter weiß. Ich erhalte immer, wenn ich auf Starten klicke, 
folgende Meldung
1
Running...
2
Target halted
3
PICkit 3 has halted with error(s).
Dabei wird nicht mal ein einzige C-Befehl ausgeführt, da ichs schon mit 
einem Breakpoint auf den ersten Befehl in der main() probiert habe.

Hier meine Config:
1
_FOSC(FRC_PLL16 & CSW_FSCM_OFF);          // Interner Osz. mit PLLx16; kein Failsafe
2
_FWDT(WDT_OFF);                           // Kein Watchdog
3
_FBORPOR(PWRT_64 & BORV20 & PBOR_OFF & PWMxL_ACT_LO & PWMxH_ACT_LO & RST_PWMPIN & MCLR_EN);
4
                                          // Einschaltverzögerung 64ms
5
                                          // Brown out reset deaktiviert
6
                                          // PWM-Ausgang Aktiv Low
7
                                          // PWM Output Pin Reset: Control with HPOL/LPOL bits
8
                                          // Reseteingang aktiviert
9
_FGS(GWRP_OFF & CODE_PROT_OFF);           // Code-Protection aus
10
_ICD(ICS_PGD);                            // Use PGC/EMUC and PGD/EMUD

Das Programm an sich funktioniert, wenn ich es als Release programmiere. 
Weiß wer Rat?

MFG
Michael
von egon (Gast)


Lesenswert?

ich hab auf dem pic32 mal das problem gehabt...und die ursache bei mir 
war:

a) die pg pins fuer andere sachen verwendet... seither benutz ich pg 
pins nur fuer das debuggen/programmieren

b) ein kurzschluss welcher nach dem programm-start zu diesem effekt 
fuehrt...
beim release ok das der release geht erklaert den kurzschluss nicht...

benutzt du die pg pins fuer andere sachen ?
von Michael (Gast)


Lesenswert?

Danke, genau das wars. Hatte zur I2C-Vorbereitung (sind die gleichen 
Pins) zwei Pull-Ups drinnen, aber kein Device. Hatte gedacht die Pullups 
sollten nicht stören, aber anscheinend doch.
von egon (Gast)


Lesenswert?

super :)
von John B. (johnbauer)


Angehängte Dateien:

Lesenswert?

Michael schrieb:
> Danke, genau das wars. Hatte zur I2C-Vorbereitung (sind die gleichen
> Pins) zwei Pull-Ups drinnen, aber kein Device. Hatte gedacht die Pullups
> sollten nicht stören, aber anscheinend doch.

Der PICkit3 hat intern Pull-Down Widerstände an PGC und PGD (4,7kΩ). Mit 
deinen Pull-Ups hast Du einen Spannungsteiler.
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.