TIEMPO DE EJECUCION DE LAS INSTRUCCIONES

SALUDOS.

Necesitó saber, cual es el tiempo que se demora en ejecutar una instrucción o función en un programa estoy trabando con ARDUINO UNO.

ya que estoy trabajando con tiempos en el programa

gracias

Busca el lenguaje assembler generado por tu compilación y luego usa este link para guiarte.

Te será de mucha ayuda.

Si no necesitas exactitud plena, también puedes leer millis() justo antes de llamar a la función y tras retornar de ella. Luego restas la primera medida de la segunda, y tendrás aproximadamente los milisegundos transcurridos:

unsigned long antes=millis();
mifuncion();
unsigned long despues=millis();
unsigned long transcurridos= despues-antes;

Saludos.