Hola a todos!
Mi pregunta de hoy se trata sobre el Brown-Out Reset de los PICs.
Lo que sé es: (y que es todo y lo único que sale en internet...)
planta un RESET cuando el Vcc baja de cierto nivel programado, para que el PIC no presente un comportamiento errático y deje la tendalada dentro de sí, por los bajos voltajes. Sé también cómo se configura, etc, etc.
Pero lo que no sale en ninguna parte es, qué hacer para que se mantenga el contenido de la RAM ante problemas del Vcc. ¿Es el Brown-Out el indicado para esto? O sea, ¿se mantiene el contenido de la RAM al usar el Brown-Out?
Concretamente se trata de un PIC que maneja electroválvulas, con una pre-etapa de relés. En su alimentación, el PIC tiene un condensador de 100nF cerca de el, para mantener la energía ante cortes muy pequeños (ruido). Pero parece que estoy sufriendo cortes más largos, y no me importa si el programa se resetea, pero quisiera que los datos de la RAM se mantengan. Además, quiero saber usar el BOR para proectos futuros.
Les agradezco!
Saludos!
Mi pregunta de hoy se trata sobre el Brown-Out Reset de los PICs.
Lo que sé es: (y que es todo y lo único que sale en internet...)
planta un RESET cuando el Vcc baja de cierto nivel programado, para que el PIC no presente un comportamiento errático y deje la tendalada dentro de sí, por los bajos voltajes. Sé también cómo se configura, etc, etc.
Pero lo que no sale en ninguna parte es, qué hacer para que se mantenga el contenido de la RAM ante problemas del Vcc. ¿Es el Brown-Out el indicado para esto? O sea, ¿se mantiene el contenido de la RAM al usar el Brown-Out?
Concretamente se trata de un PIC que maneja electroválvulas, con una pre-etapa de relés. En su alimentación, el PIC tiene un condensador de 100nF cerca de el, para mantener la energía ante cortes muy pequeños (ruido). Pero parece que estoy sufriendo cortes más largos, y no me importa si el programa se resetea, pero quisiera que los datos de la RAM se mantengan. Además, quiero saber usar el BOR para proectos futuros.
Les agradezco!
Saludos!