Gast
#2784767
Hallo liebe Leute! Ich arbeite mit MPLAB C30 und IDC2 und das erste mal mit einem dsPIC33F128GP708. Bis jetzt waren es immer 18F Chips. Nun mein Problem: Bei folgenden Code funtioniert alles im ICD2 Debugger, sobald ich den Chip mit dem ICD2 Programmer programmiere funtioniert es nur mit den Tasten 1 und 2. Bei den Tasten 3 und 4 leuchtet die LED nicht mehr auf? Ich habe mir shon ein Display dazugebastelt und Register im Programmbetrieb sehen zu können, ich komme nicht weiter. Hat jemand eine Idee wo das Problem liegt? Recht herzlichen Dank für eine Antwort #include <p33FJ128GP708.h> #define LED PORTGbits.RG0 int main (void){ AD1PCFGH=0xFFFF; //AN16-32 Digital AD1PCFGL=0xFFFF; //AN15-0 Digital TRISGbits.TRISG0 = 0; //LED IO = Output while (1){ //Funktioniert bei Debugger und Programmer // LED = PORTGbits.RG8; //Taster 1 // LED = PORTAbits.RA9; //Taster 2 //Funktioniert nur bei Debugger und nicht bei Programmer LED = PORTBbits.RB7; //Taster 3 // LED = PORTBbits.RB9; //Taster 4 Nop(); Nop(); Nop(); } return 1; }