Autor Tema: RESET POR SOFTWARE!!  (Leído 2831 veces)

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

Desconectado Xa2

  • PIC12
  • **
  • Mensajes: 58
RESET POR SOFTWARE!!
« en: 16 de Julio de 2004, 06:24:00 »
Buasn foreros, me interesaria sber como se podria realizar un reset por siftware, es dcir, que haga lo mismo que un pulsador por hardware!!!
Claro, el reset por software se mandaria por el puerto serie, es decir, se recibiria un caracter Ascii, y dependiendo de ese valor, como se podria hacer que el PIC se reseteara completamente, si se pudiera???
Gracias y saludos!!!

Desconectado pikman

  • Moderador Local
  • PIC24F
  • *****
  • Mensajes: 679
RE: RESET POR SOFTWARE!!
« Respuesta #1 en: 16 de Julio de 2004, 12:19:00 »
Bueno, puedes hacer un reset  a traves del pin MCLR  usando un transistor activado por algun pin del micro cuando reciba el dato por el puerto, tal cual lo hace un pulsador, pero tambien puedes desde el programa saltar al vector de reset, uando la funcion reset_cpu (); de CCS o goto 0x00 en ASM, claro que te recomiendo limpiar la ram agregas #zero_ram en CCS o un bucle en asm que vaya poniendo en cero cada byte de la ram.

saludos

Ariel
saludos
PikMan