salut,
habitué a coder en asm, je me lance dans le langage C
j'ai mikroC que je suis en train de tester, mais j'avoue que j'y perds un peu mon latin...
je dois etre tres fatigué pour ne pas comprendre ce qui m'arrive, alors j'espere trouver ici qqun qui pourra me mettre sur la voie ...
l'exercice est simple, il s'agit de faire clignoter une (ou plusieurs) led(s)
seulement voilà, le probleme est bien de faire clignoter ...
le code:
void main(void)
{
TRISC=0; // portC en sortie
while(1)
{
PORTC=0xFF;
Delay_ms(1000);
PORTC=0x00;
}
}
resultat: les leds s'allument mais ne clignotent pas
pour faire clignoter les leds voilà ce que je suis obligé de faire:
void main(void)
{
TRISC=0; // portC en sortie
while(1) {
PORTC=~PORTC;
Delay_ms(1000);
}
}
~ represente "l'inverse" bit à bit apparemment
mais alors, l'affectation PORTC=0x00 ne fonctionne pas ??
ou est mon erreur ??
merci @++
-----