Bonjour tout le monde
Je programme en C le 18F252 avec MCC18 et j'ai besoin d'aide pour un truc tout simple !
Je voudrais faire clignoter les DEL 1 à 4 connectées respectivement de PORTAbits.RA0 à PORTAbits.RA3
Pour çelà, je tape :
for(;
{
PORTAbits.RA0 = 1;
PORTAbits.RA1 = 1;
PORTAbits.RA2 = 1;
PORTAbits.RA3 = 1;
temps(1000); // 1000 ms
PORTAbits.RA0 = 0;
PORTAbits.RA1 = 0;
PORTAbits.RA2 = 0;
PORTAbits.RA3 = 0;
temps(1000); // 1000 ms
}
Seulement quand je test ce petit bout de code en grandeur nature, seul la DEL 4 est allumé (RA3). En visualisant les sorties a l'oscilloscope, j'ai remarquais que les sorties RA0 à RA2 passais bien a l'état haut mais pas pendant une seconde (beaucoup moins en fait )
Je suis sur que c'est tout bète mais je trouve pas
-----