Bonjour,
Je viens de terminer mon programmateur de PIC qui fonctionne à merveille et je voulais tester un programme qui fait clignoter une LED. Voici ce programme :
#pragma bit led @ PORTA.0
void delay_ms(char millisec)
{
OPTION=2;
do{
TMR0=0;
clrwdt();
while(TMR0<125);
}
while(--millisec>0);
}
void main(void)
{
led=0;
TRISA=0b00000000;
for(;; ) {
led=!led;
delay_ms(1000);
}
}
Seulement quand je branche le PIC sur la platine test, la LED reste allumée fixe. Je pense que le problème vient de la déclaration de l'oscillateur interne. Je ne sais pas comment faire. Suffit-il de choisir l'option IntRC dans ICProg ? Comment choisir la fréquence de l'oscillateur ?
( j'utilise CC5x avec MPLAB )
Merci
Greg
-----