Estoy tratando de hacer un trabajo de precisión de tiempo alto (bueno, no tan alto, pero más de lo normal) y necesitaría calcular el tiempo de retardo generado por un pequeño bucle. Alguien me puede ayudar con eso? Estas son solo instrucciones genéricas como estas
for(i=0;i<=100;i++)
{
if(i<x)
PORTA |= (1<<0);
else
PORTA &= ~(1<<0);
if(i<y)
PORTA |= (1<<1);
else
PORTA &= ~(1<<1);
if(i<z)
PORTA |= (1<<2);
else
PORTA &= ~(1<<2);
}
Esto es solo un ejemplo.
El controlador es un ATmega32 que funciona en el oscilador RC de 8MHz interno.