Hola, estoy intentando utilizar un sensor cuyos datos se codifican según en ancho de pulso. Este tiempo esta en micro-segundos, así que quería saber si no hay una función que haga retardos en estas unidades de tiempo.
He intentado utilizar la función _time_delay_ticks() pero al parecer no funciona con entradas flotante (Ej _time_delay_ticks(0.06)).
Ademas tengo un problema con el archivo fuente time_ticks.c, en el cual en la función de _time_diff_ticks_int32 sale un error de sintaxis que no puedo encontrar.
También quiero utilizar las funciones _time_get() y _time_diff() pero me salen warnings con la siguiente informacion:
implicit declaration of function '_time_get' [-Wimplicit-function-declaration]
implicit declaration of function '_time_diff' [-Wimplicit-function-declaration]
El archivo time_ticks.c no las contiene.
¿Que puedo hacer para hacer un retardo en microsegundos y poder utilizar las funciones mencionadas anteriormente?
Saludos!
Un una funcion llamada _time_get_hwticks() que puede servir para obtener tiempo de micro-secundos o mejor. ?Tal vez Usted puede usar esa?