Estoy planeando usar el mbed en un proyecto de control de movimiento, donde ciertos subprocesos deben ejecutarse a una alta frecuencia específica.
Usando la biblioteca mbed, podría usar Ticket para calcular el tiempo pasado dentro de un hilo, y luego restarlo del tiempo de espera deseado, y luego ingresar el resultado en el método thread :: wait para asegurar una frecuencia constante. Sin embargo, ¿sería esto eficiente en altas frecuencias (1500 hz con algunos cálculos pesados en el hilo)?
En tales casos, ¿sería mejor aprovechar las bibliotecas CMSIS de nivel inferior?
Me doy cuenta de que esta pregunta es bastante vaga, pero cualquier comentario, consejo, etc. sería de gran ayuda.