Autor Tema: Reset desde la RS232  (Leído 1937 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado umalrovi

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 158
    • Aplicaciones Electrónicas
Reset desde la RS232
« en: 28 de Agosto de 2006, 03:59:12 »
Me gustaría saber si hay algún comando en C donde pueda ejecutar un reset mi programa. Ahora mismo lo que hago para producir un reset es temporizar un tiempo superior para que el perro guardían salte.

ASIASSSS
Aplicaciones Electrónicas
http://www.neoingenia.com/

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Reset desde la RS232
« Respuesta #1 en: 28 de Agosto de 2006, 05:53:03 »
¿Y porqué no te gusta la solución del perro guardián?, al fin y al cabo está para eso.

De todas formas, aquí dieron otra solución a tu pregunta:
http://www.todopic.com.ar/foros/index.php?topic=5633.0

Deimos

  • Visitante
Re: Reset desde la RS232
« Respuesta #2 en: 28 de Agosto de 2006, 08:46:23 »
Desconozco si en C hay algun comando pensado para hacer reset, pero una solucion puede ser conectar un pin I/O a la pata de MCLR del pic, de forma que cuando tu le mandes un cero por el pin I/O reseteas la máquina. La solución es una guarrada jajajaja pero mira hijo, la cuestion es dar ideas.

Atentamente

Deimos

http://astroelectronica.iespana.es/

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Reset desde la RS232
« Respuesta #3 en: 28 de Agosto de 2006, 18:08:14 »
Me gustaría saber si hay algún comando en C donde pueda ejecutar un reset mi programa. Ahora mismo lo que hago para producir un reset es temporizar un tiempo superior para que el perro guardían salte.

ASIASSSS

Si usas los PIC18, la instrucción es del hardware directamente.

Se llama RESET.  En C la llamas con Reset()


En los pic16, si no estás en ninguna subrutina, puedes hacer un reset lógico haciendo un "return" con el stack vacío, es decir, sin estar en ninguna subrutina.

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado umalrovi

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 158
    • Aplicaciones Electrónicas
Re: Reset desde la RS232
« Respuesta #4 en: 01 de Septiembre de 2006, 06:27:49 »
Ok perfecto, me alegro por vuestras respuestas. al final dejo lo que tenía.


:-))) :-/
Aplicaciones Electrónicas
http://www.neoingenia.com/