|
Post
|
Optimización del código para la eficiencia PWM
Para algunos proyectos , está bien tener un microcontrolador es haciendo girar los pulgares mayor parte del tiempo . Cuando un proyecto requiere de la CPU para hacer una sola cosa una y otra vez , no hay pérdida con el código ineficiente - o bien trabaja o no . Sin embargo , si un proyecto requiere de un microcontrolador para hacer varias cosas a la vez, como la lectura de sensores , LEDs de regulación , y la escritura de datos en serie a cabo , la utilización de la CPU puede ser un problema .
Con el código nuevo y mejorado , la CPU estaba ocupado sólo el 8% del tiempo.
El código funciona mediante un temporizador de hardware para activar una interrupción
|