temporizar con precision de milisegundos
Soy principiante en esto de la programacion en C. Estoy haciendo un programa que me envian datos desde un socket y necesito temporizar el tiempo entre dos datos enviados, con cierta precisión (milisegundos). ¿Podriais mandarme un ejemplo de la funcion que podria usar para realizar esta operación?. Mil gracias
Puedes consultar cada microsegundo si quieres muy facilmente.
Utilizando la instruccion que no hace nada NOP.
1 NOP = 1us
while(1)
{
Consulta_si_llegan_datos();
if(no_datos)
{
for(i=0;i<100;i++)
{
#asm
NOP;
#endasm
}
Tiempo++;
}
}
En la vble Tiempo tendrás tiempo con precisión de 0.1 milisegundo.
Suerte
Utilizando la instruccion que no hace nada NOP.
1 NOP = 1us
while(1)
{
Consulta_si_llegan_datos();
if(no_datos)
{
for(i=0;i<100;i++)
{
#asm
NOP;
#endasm
}
Tiempo++;
}
}
En la vble Tiempo tendrás tiempo con precisión de 0.1 milisegundo.
Suerte
