TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Medusa en 22 de Enero de 2008, 15:18:20

Título: Reset del Pic18F4550
Publicado por: Medusa en 22 de Enero de 2008, 15:18:20
Hola, quiseiera saber por que cuando aplico un nivel bajo al pin de Reset (pin1: RE3/MCLR/Vpp) el pic no se resetea?. Tengo que quitar la alimentacion al pic si tengo necesidad de resetea este

Este es mi codigo:
#include <18f4550.h>
#fuses HSPLL,MCLR,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)

#define LEDV    PIN_B6
#define LEDR    PIN_B7
#define LED_ON  output_high
#define LED_OFF output_low

void main() {

   set_tris_b(0b00000000);
   printf("Esto es una Prueba %c\r\n",dato);

 while (1);
       {
       LED_ON(LEDV);     
       }
 }


Título: Re: Reset del Pic18F4550
Publicado por: Nocturno en 22 de Enero de 2008, 16:12:44
Debería resetearse y no volver a funcionar hasta que apliques nivel alto...
Título: Re: Reset del Pic18F4550
Publicado por: Medusa en 22 de Enero de 2008, 16:51:02
Pues asi debe de ser pero no lo es, no logro resetearlo o hay alguna palable de confoguracion incorrecta?
Título: Re: Reset del Pic18F4550
Publicado por: PalitroqueZ en 22 de Enero de 2008, 16:56:37
lo que te queda por hacer, es pegar la punta de un tester y ver si efectivamente el voltaje cae, para condición de reset.

Título: Re: Reset del Pic18F4550
Publicado por: jeremylf en 22 de Enero de 2008, 17:18:17
Lo haces pormedio de un boton? Porq me ha pasado q vienen fallados  :x

Prueba lo q t dice Palitroques, es lo mas seguro.


salu2 8)
Título: Re: Reset del Pic18F4550
Publicado por: Enigma en 23 de Enero de 2008, 16:51:06
Le colocaste un retardo al pulsador??? A veces es eso, que detecta falsos rebotes!!!! O quizá la conexión del hardware este mala.... verifica la conexión del pulsador, y la resistencia que has colocado en el pin 1?? de cuanto es??

Atte: Enigma... La llanerita de Guayana :-)
Título: Re: Reset del Pic18F4550
Publicado por: ALE1973 en 24 de Enero de 2008, 15:56:14
Hola, cuando programas el pic, indicas que el pin sera usado como master clear, algunos picx, tienen la opcion de usarlo como pin de E/S, no recuerdo si este pic tiene esa opcion, pero por las dudas....

Saludos.
Alejandro.
Título: Re: Reset del Pic18F4550
Publicado por: Enigma en 28 de Enero de 2008, 01:53:23
Cita de: ALE1973
Hola, cuando programas el pic, indicas que el pin sera usado como master clear, algunos picx, tienen la opcion de usarlo como pin de E/S, no recuerdo si este pic tiene esa opcion, pero por las dudas....

Si este pic, tiene esa opción, para dejarlo el pin RE3 como E/S o`para activarlo como MCLR.... :lol:

Atte: Enigma... La llanerita de Guayana :-)
Título: Re: Reset del Pic18F4550
Publicado por: Medusa en 28 de Enero de 2008, 17:57:04
Hola Enigma y ALE1973,  :lol:

Si tienen razon faltaba configurar el pin RE3 como MCLR...
Título: Re: Reset del Pic18F4550
Publicado por: PalitroqueZ en 29 de Enero de 2008, 19:34:33
Cita de: ALE1973
Hola, cuando programas el pic, indicas que el pin sera usado como master clear, algunos picx, tienen la opcion de usarlo como pin de E/S, no recuerdo si este pic tiene esa opcion, pero por las dudas....

Si este pic, tiene esa opción, para dejarlo el pin RE3 como E/S o`para activarlo como MCLR.... :lol:

Atte: Enigma... La llanerita de Guayana :-)

una aclaración, cuando declaras en los fuses NOMCLR es que usaras RE3 como I/O, cuando colocas MCLR es que activas la opción de reset por hardware tal como lo tenia Medusa al inicio del hilo.

Título: Re: Reset del Pic18F4550
Publicado por: Enigma en 30 de Enero de 2008, 19:56:46
Si a eso me referia cuando se podia activar como E/S o como MCLR!!! configurando en los fuses!!!  jejejeje :mrgreen:

Atte: Enigma... La llanerita de Guayana :-)