Estoy trabajando en un proyecto donde la uP se puede calibrar en cualquier momento. Los nuevos valores calibrados se almacenan en la ROM de uPs. Una vez completada la calibración, tengo que restablecer la uP para que la función de inicialización pueda leer los nuevos valores calibrados.
Sin embargo, no estoy seguro de cuál podría ser una mejor implementación ... restablecer la uP con un reinicio del software (incluido en la biblioteca) o usar un temporizador de vigilancia para realizar el trabajo. Mientras que ambos pueden proporcionar la misma función; No estoy seguro de cuál será la mejor implementación.
También pensé que sería una buena discusión para conocer las opiniones de las personas :)
¡Gracias!
PS: estoy usando un PIC16f1936 y desarrollo mi código en C usando MPLAB X IDE v2.15.