Tiempo de programa.

Buenas tardes.

Algo importante a veces es saber los tiempos de ciclo de nuestro programa, de algún bucle determinado etc.
Cuando se programa en ensamblador no tiene mucha complicación pero ... alguien sabe como hacerlo cuando programamos en C ?
hay alguna manera de averiguar esto ?

saludos ¡

usando millis() ??

ya pero eso es en depuración y aun así la función para asignar variable o hacer el print también consume tiempo, digo saberlo o calcularlo de antemano, es decir, por ejemplo saber que la función serial.print() para un caracter consume 20 microsegundos por ejemplo, si hay alguna tabla que especifique estos tiempos.

saludos

Con Arduino, lo único que puedes hacer es algún método tipo medir antes/despues (el print lo haces después de medir, así que no lo cuentas).

Mirate ésto: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1241117308/0#0