Bonjour à tous.
Je suis en face d'un problème dont je ne me sors pas. Voilà mon programme élémentaire :
#include<htc.h> //Compilateur Hi-Tech PICC
__CONFIG(INTIO &WDTDIS);
void Init_PIC(void){
OSCCON = 0b01111100; //osc 8 MHz
TRISB = 0; // Port B output
OPTION = 0b00000100;
}
main(){
Init_PIC();
for ( ; ; ){ // boucle infinie
RB4 = 1; // OK
RB1 = 1; // OK
RB3 = 1; // Ca marche pas !
}
}
J'utilise le programmateur Microchip ICD2. Lorsque je suis en mode Debug, tout va bien, mais lorsque je programme le PIC 16F88 la broche RB3 ne passe jamais à un !
J'ai essayé plusieurs PCB et 4 PIC différents sans résultat.
Est-ce que quelqu'un aurait une idée de ce qui se passe ?
-----