Autor Tema: Codigo ASM en C32  (Leído 2792 veces)

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

Desconectado IngRandall

  • PIC18
  • ****
  • Mensajes: 383
Codigo ASM en C32
« en: 02 de Marzo de 2012, 13:21:39 »
Hola amigos del foro, estoy intentando colocar un segmento de codigo de asm en mi programa en C32, pero en realidad no he encontrado como... lo que quiero hacer es que cuando ocurra algún evento poder reiniciar el pic, yo lo he hecho antes dividiendo por cero, pero esta vez lo que quiero es que se reinicie por completo, para poder entrar al bootloader de nuevo.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Codigo ASM en C32
« Respuesta #1 en: 02 de Marzo de 2012, 13:47:45 »
Hola, no conozco en detalle la programacion en assembler del PIC32, pero otra manera de resetear al micro es por expiración de watch dog. También lo podes hacer desde C

Código: [Seleccionar]
while(1);

Saludos !

Desconectado IngRandall

  • PIC18
  • ****
  • Mensajes: 383
Re: Codigo ASM en C32
« Respuesta #2 en: 02 de Marzo de 2012, 16:43:37 »
hola, he descartado de hacerlo de esa forma, mejor me voy a auto-suicidar mediante el master clear,  :mrgreen:

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Codigo ASM en C32
« Respuesta #3 en: 03 de Marzo de 2012, 00:11:53 »
Hola, ok, igual el código que te puse con watch-dog habilitado es un suicidio ...

Saludos !