Bonjour,
J'utilise un PIC32MX795F512 en 8MHz avec une sortie vers une LED.
Le montage fonctionne correctement en debug (avec un ICD3) mais rien ne se passe lorsque je débranche l'ICD et que je fais un reset ...
Mon quartz fonctionne bien (signal vu sur oscillo), il y a pléiade de condensateurs de découplage, MCLR est bien à 1...
Voici le code (pris d'un exemple C32) :
Une erreur de ma part ?Code:#pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FPLLODIV = DIV_1, FWDTEN = OFF #pragma config POSCMOD = HS, FNOSC = PRIPLL, FPBDIV = DIV_8 void main(void) { int i; SYSTEMConfig(SYS_FREQ, SYS_CFG_WAIT_STATES | SYS_CFG_PCACHE); mPORTEClearBits(BIT_4 ); mPORTESetPinsDigitalOut( BIT_4 ); while(1){ mPORTEToggleBits(BIT_4); i = 1024*1024; while(i--); } }
Je n'arrive pas à voir d'où peut provenir le souci...
Des avis, des astuces, ... ?
Merci par avance.
-----