TODOPIC
FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: jamesoro en 08 de Enero de 2020, 20:42:20
-
compañeros buenas noches, tengo una duda, es viable utilizar un pulsador en mclr para hacer un reinicio de emergencia? tienen los pic una cantidad determinada de máster reset programados, utilizo el 18f255 y no encontré ningún problema en su hoja de datos pero quiero su opinión pues uds son los expertos. gracias.
-
Ningun problema, lo unico que necesitar tener en cuenta es el estado de las salidas cuando se encuentra en reset, comento porque no se a que llamas como "reinicio de emergencia"
tienen los pic una cantidad determinada de máster reset programados
No... no hay limites.
-
gracias por la respuesta, es que ya utilice todos los pines y quiero poner un botón para que sirva de reinicio general o reinicio de emergencia
-
Que tal jamesoro,
En realidad tu concepto de "reinicio general" o "reinicio de emergencia" son um poco confusos y creo que no podemos entender lo que intentas hacer. La funcion del pin MCLR de un microcontrolador, es reiniciar el contador de programa hacia el vector del RESET, que en la mayoria de los casos es la direccion 0x0000 de la memoria de programa (para otros microcontroladores puede ser la ultima direccion de memoria de programa). En realidad, en el caso del PIC, se activaran algunas banderas para indicar que se relizo un reset usando el MCLR. Pero debes tener en cuenta que los puertos usados como salidas mantienen sus estados, asi como los perifericos mantienen sus valores de registros. Si eso es lo que buscas con el uso del MCLR, entonces estamos en la misma sintonia, pero si es otro el uso, podrias explicar un poco mas lo que buscas?
saludos,
elreypic.
-
a ver les cuento, la duda me salio cuando estaba con el programa funcionando y pulse la tecla reset del mclr el programa quedo en el inicio todos los puertos y demás quedaron como al principio del programa, entonces pensé en dejar el swich externo para que a un mal funcionamiento regrese al inicio, no recuerdo bien en donde pero lei hace mucho rato que el pin mclr tenia cierta cantidad de pulsos.
-
a ver les cuento, la duda me salio cuando estaba con el programa funcionando y pulse la tecla reset del mclr el programa quedo en el inicio todos los puertos y demás quedaron como al principio del programa, entonces pensé en dejar el swich externo para que a un mal funcionamiento regrese al inicio, no recuerdo bien en donde pero lei hace mucho rato que el pin mclr tenia cierta cantidad de pulsos.
Tal como lo menciona KILLERJC no hay limite en el numero de pulsos en el reset.
elreypic.
-
Yo comentaba por el tema de los niveles de las salidas, por que si uno plantea un estilo de "parada de emergencia" de alguna maquina y de golpe se encuentra que manteniendo el botón de reset presionados y las salidas mantienen el estado, esto supondría un peligro, por eso mismo hice esa acotación para que busque en el datasheet y la pregunta de a que se refería con emergencia para que lo pudiera explicar.
-
gracias a todos, duda solucionada