Autor Tema: WDT  (Leído 1807 veces)

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

Desconectado neosud

  • PIC12
  • **
  • Mensajes: 51
WDT
« en: 21 de Marzo de 2005, 18:42:00 »
WDT

UNA PEQUEÑA DUDA, EL WACHTDOG PARA SER HABILITADO BASTA SOLO ACTIVARLO EN EL MOMENTO DE LA GRABACION DEL PIC? O HAY Q HACER ALGO ADICIONAL.

LEYENDO UN LIBRO ENCONTRE Q EL TIEMPO MINIMO ES DE 18MS Y CONFIGURANDO EL OPTION_REG PODRIA LLEGAR HASTA 2.3SEG DESPUES DEL CUAL LADRA Y RESETEA EL PIC, LO PROBE PERO ME RESETEA A CADA MOMENTO MI PROGRAMA, ES ASI COMO LO ESTOY ASIENDO O ME EQUIVOQUE EN ALGO.

EN CUANTO ME PASO ESTO Y NO ENCONTRAR UNA SOLUCION LLEGUE A PENSAR Q TAL VEZ CADA VEZ Q SE EJECUTA UNA INSTRUCCION COMO DELAYMS 1000, SE ESTABA REALIZANDO UNA DETECCION EN LA EJECUCION DE LAS LINEAS DEL PROGRAMA TAL COMO SUCEDE EN LOS BASIC STAMP, TENGO DUDAS EN CUANTO A ESO, CON ESTE SOFT EL PIC SIEMPRE ESTA ACTIVO?

GRACIAS POR SUS AYUDAS, ESTE FORO ME HA AYUDA MUCHO, ESPERO PODER TAMBIEN CONTRIBUIR A SU CRECIMIENTO.
SALUDOS.

SORRY POR ERROR LO ENVIE A OTRO LADO

Desconectado neosud

  • PIC12
  • **
  • Mensajes: 51
RE: WDT
« Respuesta #1 en: 22 de Marzo de 2005, 21:37:00 »
HOLA AMIGOS DEL FORO, AUN SIGO SIN RESOLVER MI PROBLEMA.

PASE MI PROGRAMA Q ESTABA EN PBASIC A ASM PENSANDO Q TAL VEZ POR EL TIEMPO Q TARDAN EN EJECUTARSE LAS INSTRUCCION EN EL PULS PODRIAN ORIGINAR Q EL PIC CONSTANTEMENTE SE ESTE RESETEANDO Y NO ME PERMITAN HACER NADA, PERO SUCEDE Q CON EL ASM SUCEDE ALGO SIMILAR.

LES COMENTO Q PARA GRABAR LOS PICS UTILIZO EL SOFT DEL ICPROG LA VERSION C, ENTONCES PARA HABILITAR EL WACHT DABA UN CLICK EN LA OPCION WDT, EN PWR SOLAMENTE Y CUANDO HAGO ESTO EL PIC YA NO HACE NADA EN MI TARJETA, PERO CUANDO NO CONSIDERO HABILITAR LA OPCION WDT Y SOLO PWR TRABAJA TODO BIEN, ESTUVE PENSANDO EL PORQUE DE TODO ESTO Y ME DA LA IMPRESION Q PARA HABILITAR EL WACHT ALGO DEBO COLOCAR, SETEAR LA VERDAD NO SE EXACTAMENTE Q PONER EN EL PROGRAMA PARA Q FUNCIONE EL WDT.
ESTOY HACIENDO UNA APLICACION EN LA CUAL DE TODAS MANERAS EL PIC LLEGA A COLGARSE Y DESEO Q EL WACHT LO SAQUE DE ESTE ESTADO, PERO LAMENTABLEMENTE NO ME FUNCIONA.

POR FAVOR PODRIAN AYUDARME EN ESTE DILEMA, GRACIAS POR SUS AYUDAS

Desconectado neosud

  • PIC12
  • **
  • Mensajes: 51
RE: WDT
« Respuesta #2 en: 28 de Marzo de 2005, 11:23:00 »
PUDE RESOLVER EL PROBLEMA DEL WDT, RESULTO Q AL ACTIVAR EL WDT NO ESTABA COLOCANDO LA INSTRUCCIION PARA REFRESACARLO Y CONSTANTEMENTE SE REETEABA EL PIC, PERO LO RESOLVI COLOCANDO CADA CIERTA CANTIDAD DE LINEAS DE PROGRAMA LA INSTRUCCION CLRWDT, POR ESTE LADO RESOLVI EL PROBLEMA DEL MANEJO DEL WDT PERO AUN NO HE SOLUCIONADO EL FUNCIONAMIIIENTO DEL SISTEMA.
LES EXPLICO ESTOY TRATANDO DE COMUNICAR DOS ESTACIONES ESCLAVAS CON UN MAESTRO PARA ELLO USO EL PIC16F877, ESTOY TRASMITIENDO A 600 BAUDIOS
Y PARA CONFIGURO LOS REGISTRO DEL USART E IMPLEMENTO COMUNICACION ASINCRONA, PERO NECESITO COLOCAR A LOS ESCLAVOS ALEJADOS DEL MAESTRO Y PARA ELLO UTILIZO UNA RADIO Y UN MODEN (FSK), LA DISTANCIA Q DESEO LOGRAR ESTA EN EL ORDEN DE LOS KILOMETROS, TANTO EN LAS ESTACIONES ESCLAVAS COMO EN EL MAESTRO A MODO DE PRUEBA SOLAMENTE HE COLOCADO PULSADORES Q AL PULSAR ENVIAN UN DATO POR EL USART Y LLEGAN A LA ESTACION Q CORRESPONDA Y SE VISUALIZA EN UNOS LEDS Y PARA VERIFICAR Q EL DATO A LLEGADO SE PRODUCE UNA RETRANSMISION POR PARTE DEL Q RECIBIO EL DATO, HASTA ESTE PUNTO TODO FUNCIONA BIEN EXCEPTO Q EL SISTEMA DEBE TENER LA POSIBILIDAD RETIRAR EL CABLE CONECTOR ENTRE EL RADIO Y EL MODEM PARA TRANSMITIR VOZ E INCLUSO DEBE ACEPTAR RADIOS REMOTOS, LO HE PROBADO CON RADIOS CONECTADOS DIRECTAMENTE AL SISTEMA Y SUCEDE Q CUANDO DESEO REINICIAR NUEVAMENTE EL ENVIO DE DATOPS CON LOS PULSADORES,SE LOGRA LA TRANSMISION PERO LA PLACA RECEPTORA QUEDA TOTALMENTE INHIBIDA, AL COMIENZO SUPUSE Q EL PIC SE HABIA COLGADO Y COMO INICIALMENTE NO ESTUVE UTILIZANDO EL WDT PENSE Q CON EL WDT LOGRARIA SACAR AL PIC RECEPTOR DE SU CONGELAMIENTO PERO LAMENTABLEMENTE A PESAR DE USAR EL WACH DOG EL SISTEMA CONTINUA CONGELADO TOTALMENTE Y LA UNICA FORMA DE PONERLO NUEVAMENTE EN FUNCIONAMIENTO ES RESETEANDOLO MANUALMENTE, LA VERDAD NO SE SI LO Q ESTOY SUPONIENDO SE PUEDE DAR PERO ME PARECE Q AL TX CON LA RADIO DE MANO EL PIC QUEDA TOTALMENTE PARADO INCLUSO EL WDT, NO SE ME OCURRE OTRA EXPLICACION.
HE PENSADO Q TAL VEZ OTRO PIC PODRIA RESETEARLO UTILIZANDO UN RELAY EN LUGAR DEL PULSADOR Q ESTOY UTILIZANDO, AHORA SOLO HAY UN DETALLE, COMO PUEDO DETECTAR Q EL PIC16F877 SE HA CONGELANDO O NO PARA PODER RESETEARLO.

TAMBIEN ESTUVE PENSADO Q AL ENVIAR LA TX CON LA RADIO QUIEN REALMENTE ESTA DEJANDO DE FUNCIONAR SERIA EL CRISTAL?, PUEDE SUCEDER ESTO Q HALLA PROBLEMAS CON LA RESONANCIA EN EL CRISTAL?

POR FAVOR PODRIAN AYUDARME AL RESPECTO, ESTOY EN UN LIO TERRIBLE, SI ALGUIEN YA PASO POR ESTO COMO PODRIA SOLUCIONARLO, YA SEA POR HARDWARE O SOFTWARE, ESTARE MUY AGRADECIDO POR SUS AYUDA.

Desconectado neosud

  • PIC12
  • **
  • Mensajes: 51
RE: WDT
« Respuesta #3 en: 29 de Marzo de 2005, 14:19:00 »
hola amigos pude encontrar el problema en mi aplicacion, lo q sucedia era q cuando se trabçnsmitia con el microfono a traves de la radio se estaba produciendo un overflow y ahora estoy leyendo este bit y detectando si existe o no este sobrepasamiento en la rx, bueno el pic nunca se estuvo colgando como mal suponia, gracias a un par de amigos pudimos llegar a encontrar lo q sucedia.

ya les comentare como termino con esta aplicacion.
gracias por sus ayudas, saludos.


 

anything