Función de retardo IAR STM8

1

Me preguntaba cómo podría escribir una función de retardo en el STM8 - IAR Embedded Workbench? Usé la función de búsqueda dentro del IDE, así que encontré la función "__delay ()" pero si intento usarla obtengo:

"no hay definición para '__delay'"

    
pregunta binaryBigInt

1 respuesta

2

IAR tiene __delay_cycles puedes usarlo. Aquí un código básico

#include <intrinsics.h>
#if !defined(F_CPU)
#warning no F_CPU
#endif

#define delay_us(us) __delay_cycles((F_CPU  *(us)/4000000uL)
    
respondido por el yogesh singh

Lea otras preguntas en las etiquetas