mplab c32 et appel de fonction

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From French to

Bonjour,

Soit la fonction suivante:

void delay1ms(unsigned int i)                                        
{
while(i--)
{   OpenCoreTimer(40000);                                    
while(mCTGetIntFlag()==0);
mCTClearIntFlag();
CloseCoreTimer();
}
}

Lors de l'appel cette fonction, on ne peut pas passer de valeur > 255,
même si je passe en unsigned long, comme si le registre qui abrite la
valeur passé à la fonction était sur 8 bits.

Le document suivant
http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB C32 User Guide
51686a.pdf
A la page 12, explique que les entiers sont codés sur 32 bits ???

Si vous pratiquez mplab c32 et que vous avez une explication, elle
m'intéresse beaucoup.

En attendant, bonnes fètes de fin d'année à tous.

A+



Site Timeline