TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: Luzero en 13 de Julio de 2007, 22:18:48

Título: Problema con PIC
Publicado por: Luzero en 13 de Julio de 2007, 22:18:48
Hola!!!!...
Espero que alguien me pueda ayudar con el siguiente problema:
Estoy utilizando el PIC 16F877 para hacer una conversión analógica-digital. El caso es que cuando pruebo el circuito, este se apaga después de un momento.
Las conexiones que tengo nada mas son las de alimentación,en los pines 11 y 32 a Vcc el 12 y 31 a GND, la entrada analogica en el pin 2 , el oscilador con sus respectivos capacitores conectados en paralelo a tierra de 33pF y los LED´s para mostrar el resultado.
Ya probe cambiarlo de tablilla de pruebas, de fuente, de oscilador, de capacitores. La verdad no se que sucede.   :roll:

El programa que estoy usando es el siguiente:
;;;;;Programa que convierte una señal analogica a digital.
list p=16f877;

include<P16f877.inc>

cont EQU 0X20;

org 0x00
BSF STATUS,RP0 ;Banco 1
CLRF ADCON1 ;configura 8 canales analógicos, VREF+=VDD y VREF-=VSS
BSF ADCON1,ADFM ;Elije resultado con justificación a la derecha
BSF TRISA,0 ;configura como entrada el canal digital RA0
clrf TRISC
clrf TRISD
BCF STATUS,RP0 ;Banco 0
MOVLW 0x01 ;Selecciona el canal AN0, reloj de conversión Fosc/2
MOVWF ADCON0 ;y enciende el convertidor
CICLO CALL pausa ;espera 30 µseg a que pase el tiempo de adquisición
BSF ADCON0,2 ;inicia conversión
espera BTFSC ADCON0,2
GOTO espera ;Espera a que termine la conversión
MOVF ADRESH,W ;Carga en W el Byte alto del resultado
MOVWF PORTC
BSF STATUS,RP0 ;banco 1
MOVF ADRESL,W ;Carga en W el Byte bajo del resultado
BCF STATUS,RP0
MOVWF PORTD;
GOTO CICLO;

; Subrutina de pausa de aprox. 30 µseg (con Fosc=14.7456 MHZ)
;************************************************************
pausa MOVLW 0x23 ;Carga dato para 30 µseg.
MOVWF cont ;inicializa contador con el dato
rep DECFSZ cont,1 ;Decrementa contador y escapa si cero
GOTO rep ;si no es cero, repite
RETURN ;regresa de esta subrutina
END

De momento GRACIAS¡¡¡ :-)
Título: Re: Problema con PIC
Publicado por: micro_cadaver en 14 de Julio de 2007, 00:20:53
hola amigo, y el master clear esta a 5V?
Título: Re: Problema con PIC
Publicado por: KALLITOS en 14 de Julio de 2007, 10:31:53
Hola, segun dice la amiga LUZERO se apaga despues de un momento, a mi me paso algo con el ADC del mismo PIC: pues le meti 12V y voló, lo raro (o mejor dicho lo bueno  :mrgreen:) es que sólo se quemó la entrada en mención, el resto funcionaba normal, podria ser que le estas metiendo mas voltaje que el que soporta el ADC y entonces se apaga.

Sólo una experiencia, podría ser que te este pasando lo mismo.


Salu2
Título: Re: Problema con PIC
Publicado por: micro_cadaver en 14 de Julio de 2007, 10:59:47
epa kallitos casi asesinas a tu pic  :D
Título: Re: Problema con PIC
Publicado por: Luzero en 15 de Julio de 2007, 23:11:14

Tomare en cuenta sus sugerencias.

GRACIAS¡¡¡¡ :-/

Saludos
Título: Re: Problema con PIC
Publicado por: microcom en 16 de Julio de 2007, 18:34:00
epa kallitos casi asesinas a tu pic  eres un kil bill  :mrgreen: :mrgreen:por partes

saludos
Título: Re: Problema con PIC
Publicado por: maunix en 20 de Julio de 2007, 08:54:46
epa kallitos casi asesinas a tu pic  eres un kil bill  :mrgreen: :mrgreen:por partes

saludos

O un Kill Pic  :mrgreen: :mrgreen:
Título: Re: Problema con PIC
Publicado por: KALLITOS en 20 de Julio de 2007, 10:40:21
 :D :D  Puede ser...