Bonsoir,
J'ai programmer un PIC18F4680 pour faire clignoter une led, mais celui ci n'est pas stable...
Soit la led ne clignote pas, soit elle clignote pendant quelques secondes et plus rien, ou bien quelque fois le PIC relance le clignotement.
Je ne comprend pas... La platine est OK, le code fonctionne avec un PIC18F458. J'ai aussi désactivé le watchdog.
Avez vous des idées sur un possible origine "d'instabilité" du PIC ?
Je vous joint les bits de configuration du PIC:
Code:#pragma config OSC = HSPLL #pragma config FCMEN = OFF #pragma config IESO = OFF #pragma config PWRT = OFF #pragma config BOREN = BOHW #pragma config BORV = 3 #pragma config WDT = OFF #pragma config WDTPS = 128 #pragma config PBADEN = OFF #pragma config LPT1OSC = OFF #pragma config MCLRE = ON #pragma config STVREN = ON #pragma config LVP = ON #pragma config BBSIZ = 1024 #pragma config XINST = OFF #pragma config CP0 = OFF #pragma config CP1 = OFF #pragma config CP2 = OFF #pragma config CP3 = OFF #pragma config CPB = OFF #pragma config CPD = OFF #pragma config WRT0 = OFF #pragma config WRT1 = OFF #pragma config WRT2 = OFF #pragma config WRT3 = OFF #pragma config WRTC = OFF #pragma config WRTB = OFF #pragma config WRTD = OFF #pragma config EBTR0 = OFF #pragma config EBTR1 = OFF #pragma config EBTR2 = OFF #pragma config EBTR3 = OFF #pragma config EBTRB = OFF ADCON1 = 0x0F; // Configuration des pins du port A en I/O CVRCON = 0x00; ECCP1CON = 0x00; // Configuration des pins du port D en I/O TRISE = 0x07; // Configuration des pins du port E en I/O CMCON = 0x07; INTCON = 0x00; // Configuration des interruptions INTCON2 = 0x80; INTCON3 = 0x00; PIR1 = 0x00; PIR2 = 0x00; PIR3 = 0x00; PIE1 = 0x00; PIE2 = 0x00; PIE3 = 0x00; IPR1 = 0x00; IPR2 = 0x00; IPR3 = 0x00; RCON = 0x00;
-----