voici mon programme pour clignoter une led mais je ne sais pas comment utiliser les fonction delay_ms() et delay_us() qui se trouve dans le fichier pic.h si quel qu'un peut m'aider
et voici les fonctions declaré dans le fichier pic.h#include <htc.h>
#define _XTAL_FREQ 4000000
/****************************** ****************************** ******************/
__CONFIG (XT & WDTDIS & PWRTEN & BORDIS & WRTEN & LVPDIS & DUNPROT & DEBUGDIS);
# define led RB2
void main(void)
{
TRISB = 0b00000000; // portb en sortie
while(1)
{
led = 1;
_delay(10000);
led = 0;
}
}
merci d'avance/****************************** ****************************** ****/
/* Built-in delay routine */
/****************************** ****************************** ****/
#pragma inline(_delay)
extern void _delay(unsigned long);
// NOTE: To use the macros below, YOU must have previously defined _XTAL_FREQ
#define __delay_us(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000000.0)))
#define __delay_ms(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000.0)))
#endif
-----