Forum: Mikrocontroller und Digitale Elektronik dsPIC30F6012A verweigert Flash-Zugriff


von Patrick B. (p51d)


Lesenswert?

Hallo miteinander

Ich habe ein kleines Problem, bei dem ich nicht mehr weiter weiss:
Uhrplötzlich kann ich meinen PIC nicht mehr brennen (mit Brenner 8P von 
Sprut).
Ich habe bereits erfolgreich mehrmals den gleichen MCU geflashed, nur 
seit neusetem tut sich nichts mehr.
- Löschen geht,
- Configs schreiben geht,
- Flash überschreiben geht nicht

> Erase PIC -finished
> Start to program FLASH## 1 error(s)
> Start write Configuration - ok

Leider habe ich keine Ahnung was der Fehler sein könnte, da ich bis 
jetzt noch keinen Error-Report beim Programm gefunden habe.

Was könnte die Ursache sein, und wie kann ich die beheben?

Fuses habe ich so gesetzt:
- FOSFPR = HS 2 w/ PLL 16x
- FCKSMEN = SW disabled, mon disabled
- FWPSB = 1:1
- FWPSA = 1:1
- WDT = disabled
- FPWRT = 64ms
- BODENV = 2V
- BOREN = Enabled
- MCLRE = Enabled
- und noch Bootloader-Sektor und kein Code-Schutz


Das ganze tritt auf sobald ich diesen Code-Teil hinzufüge:
1
#int_timer1                               // Timer1 Interrupt-Routine
2
void timer1_isr(void){
3
   output_b(0xFFFF);
4
}

Hoffe ihr könnt mir helfen
MFG und danke im voraus für die Hilfe
Patrick

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.