¿El uso de interrupciones en la codificación C incorporada aumenta el tiempo de ejecución?

Creo que estás un poco perdido aquí o no entendí bien tu pregunta.

Si está hablando sobre el tiempo para cambiar el contexto de la tarea / subproceso en segundo plano a la tarea / subproceso de interrupción, sí, tomará algún tiempo para que esto suceda, cuánto tiempo le queda a la arquitectura de su procesador y cómo su compilador maneja esto.

Pero, si está hablando sobre el tiempo total para que su procesador termine su tarea / propósito principal porque está recibiendo demasiadas interrupciones, entonces tendrá que cambiar su enfoque del problema.

Pongo tres enlaces a artículos de Jack Ganssle [1] sobre interrupciones y cómo codificarlas.

Codificación de ISR

Predictibilidad de interrupción

Latencia de interrupción

Creo que Jack es uno de los mejores maestros de sistemas integrados a los que puede tener acceso, si está comenzando su carrera en sistemas integrados, sus artículos y libros son una lectura esencial.

Notas al pie

[1] Biografía de Jack Ganssle