Bonjour, voici mon probleme je lance le programme suivant et quoiqueje fasse par rapport a mon compteur la led ne clignote pas. On dirait qu'il n'y "pas de fréquence" et reste tjrs allumée. J'ai verifié avec l'oscilloscope.
#include <stdio.h>
#include <p18f2525.h>
#pragma config WDT = OFF
void delay (void)
{
int i;
for (i = 0; i < 1000000; i++){
}
;
}
void main(void)
{
OSCCON=0b01110111; //F=8Mhz
ADCON1=0x0F; // Defini en analogique
TRISA=0x00; // PORTA en sortie
TRISB=0xFF; // PORTB en entree
TRISC=0xFB; // PORTC en entree sauf CCP1 en sortie
PORTA=0b11111111;
PORTB=0x00;
PORTC=0x00;
while(1);
{
PORTA=0b11111111;
delay();
PORTA=0b11111110;
delay();
}
}
Manque t'il qqch dans mon programme par rapport à la fréquence de mon horloge (j'utilise un 18f2525)? Ou il y a une erreur dans mon programme?
-----