Autor Tema: watchdog? como resetearlo?  (Leído 1769 veces)

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

Desconectado m-o-s

  • PIC10
  • *
  • Mensajes: 45
watchdog? como resetearlo?
« en: 02 de Diciembre de 2009, 13:34:06 »
 Hola compañeros, estoy empezando en C con mikroc, yo siempre he programado en ensamblador por lo que añadia CLRWDT
en punto estrategico, ahora con mikroC no se como se hace esto por lo que se me reinicia el micro, he entrado en la configuracion pero no tiene la opcion de ponerlo en off por lo que pienso que tiene que ser por programa,un abrazo compañeros. :)

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: watchdog? como resetearlo?
« Respuesta #1 en: 02 de Diciembre de 2009, 19:04:46 »
Yo tampoco encuentro instruccion que lo haga...
Supongo que abres una linea de assembler y pones clwdt y la cierras y ya esta, pero es raro que no lo tenga...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado bigluis

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 511
    • Tutoriales de Qt C++
Re: watchdog? como resetearlo?
« Respuesta #2 en: 04 de Febrero de 2010, 07:30:48 »
Ciertamente no tiene estas y muchas instrucciones que acostrumbamos a usar en ASM por eso yo incrusto pedazos de código de ASM en C

Ejemplo1:
Código: [Seleccionar]
asm clrwdt;
Ejemplo2:
Código: [Seleccionar]
asm{
   clrwdt}

Otras funciones muy utiles que tampoco la reconoce MikroC:
  • SLEEP
  • SWAP, aunque hay una funcion similar no funciona correctamente
  • tblrd, Para Pic18
Tutoriales de Qt C++

No es necesario que hagamos Grandes cosas, sino que lo que hagamos sea importante.

SI la NECESIDAD es la MADRE del CONOCIMIENTO, SEGURAMENTE la PEREZA su TÍA.

Cuando el ARTE requiere de PRECISION le llamamos CIENCIA