Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Ayuda! acabo de tostar un pic16f84


       



#1  Ayuda! acabo de tostar un pic16f84
int31h

Registrado: 05 Nov 2005
Mensajes: 5
Ubicación: Argentina - San Luis - Capital
citar
A Crying or Very sad Crying or Very sad acabo de tostar un pic16f84 lo extraño es q no se porq, aca posteo el codigo con el cual lo programe, no se si me mande algun moco por ahi, pero cuando lo enchufe, quedo todo tranqui, hasta q senti un olorcito raro, lo toque y me quemo el dedo, cuando lo trate de prog, de nuevo, chann me imagine, taba chamuscao, soy nuevo en el tema de los pic, así q toy de experimentos, pero no me dan muchas ganitas de seguir quemando 12$ por prueba Razz jejejeje, bueno, espero q alguno encuentre el terrible error q debo estar cometiendo
ahhh, lo unico que tenia conectado (ademas de cristal) solo era un led en el PORTB.1


; ---------- Encabezado ---------
list p=16f84a
#include p16f84a.inc
radix hex


; ---------- Configuracion segun P16F84A.INC ------
__config _XT_OSC & _PWRTE_OFF & _WDT_OFF & _CP_OFF


;----------- Mapa de Memoria -----------

reg1 EQU 0x0C


; --------- Comienzo del Prog --------

reset
org 0x00 ; origen del programa, aquí comenzará
goto inicio ; siempre que ocurra un reset
; salta a "inicio"
org 0x05

inicio BSF STATUS,5 ; configurando puertos
MOVLW 0x02 ; carga w con 0000 0010
MOVWF TRISA ; ahora RA1 es entrada
MOVLW 0x00 ; carga w con 0000 0000
MOVWF TRISB ; y el puerto B salida
BCF STATUS,5
clrf PORTB
bsf PORTB,1

loop btfsc PORTA,1
call retardo
goto loop


;-----------Rutina de Retardo-----------

retardo movlw 200 ; Cargo el reg1 con 200 ---> esto da un delay de 609uS
movwf reg1 ;
;
uno decfsz reg1,1 ; decremento hasta q reg1 sea 0 ---> delay de 609uS
goto uno ;

bsf PORTB,0
nop
nop
nop
nop
nop
nop
nop
bcf PORTB,0
return

end

#2  
Killer_jc

Registrado: 13 Dic 2005
Mensajes: 5
citar
Por mi experiencia de 3 PICs 16F84, y viendo como lo han quemado otros, me parece q lo conectaste mal o sea mal entre positivo y negativo, o te abusaste de voltage, por q no creo que haya otra cosa, la verdad no me acuerdo mucho de asm, pero si lo que queres hacer es intermitente un led no creo q sea tan problematico, el programa debe constar de un bsf portb.1, el retardo y el bcf portb.2, y arriba de todo definis el portb como salida, creo q era tris portb, la verda que no quiero meter mucho la pata con eso, pero revisa las conexiones.

#3  Re: Ayuda! acabo de tostar un pic16f84
maunix
Colaborador
Registrado: 22 Oct 2005
Mensajes: 649
Ubicación: Cordoba, Argentina
citar
int31h escribió:
A Crying or Very sad Crying or Very sad acabo de tostar un pic16f84 lo extraño es q no se porq, aca posteo el codigo con el cual lo programe, no se si me mande algun moco por ahi, pero cuando lo enchufe, quedo todo tranqui, hasta q senti un olorcito raro, lo toque y me quemo el dedo, cuando lo trate de prog, de nuevo, chann me imagine, taba chamuscao, soy nuevo en el tema de los pic, así q toy de experimentos, pero no me dan muchas ganitas de seguir quemando 12$ por prueba


NUNCA NUNCA NUNCA un firmware te va a quemar un PIC!!!

Pensar eso es como creer en brujas y hechiceros y en Harry Potter.

Tu problema es 100% de HARDWARE con total seguridad. Seguramente conectaste algo mal, lo alimentaste con + de 5 V o lo pusiste 'corrido' es decir que te confundiste al ponerlo en el PCB o si utilizas una protoboard revisa que las conexiones por debajo estén en buen estado.

Si tienes un zócalo donde colocarlo, entonces te sugiero que revises MUY BIEN las tensiones antes de colocarlo!!!


Saludos

#4  Gracias por toda la info, me quedo tranquilo tonce
int31h

Registrado: 05 Nov 2005
Mensajes: 5
Ubicación: Argentina - San Luis - Capital
citar
muchas gracias por toda su ayuda, me quedo tranquilo entonces de q no hay forma q por soft lo cocines, y verificare el hardware, seguire probando entonces.

#5  
manwen

Registrado: 26 Ene 2006
Mensajes: 4
citar
Hola! respecto a tu problema con quemar PICs estoy al 100% con el resto de llos foreros... es problema de hadware... el caso es q seguro que quemarás + sin querer(lo hemos hecho todos...), si te vale como consuelo, por lo del dinero, "tito" microchip te regala todos los que tu quieras(sengun modelo...) en su web: http://sample.microchip.com/ ... solo tienes que darte de alta con una cuenta de mail de un proveedor de internet, una empresa, universidad, etc. Te das de alta, pides lo que quieras y les cuentas para que los quieres... (ahi tienes que echarle imaginacion Laughing ) y en un mes o x ahi estan en casita... :D Salu2!

#6  Re: Gracias por toda la info, me quedo tranquilo tonce
maunix
Colaborador
Registrado: 22 Oct 2005
Mensajes: 649
Ubicación: Cordoba, Argentina
citar
int31h escribió:
muchas gracias por toda su ayuda, me quedo tranquilo entonces de q no hay forma q por soft lo cocines, y verificare el hardware, seguire probando entonces.


A ver si queda mas claro el concepto. Un software por si solo no te va a quemar un pic.

Ahora bien, si un pin de ENTRADA que está conectado 0V tu lo pones como SALIDA y quieres sacar un 1 logico (5V) de seguro vas a quemar la salida del PIC! Ahora bien, acá fue la combinacion de software y hardware, pero digamos que es el hardware quien en defintiva te quema el PIC.

Si tienes un pic en una protoboard, solo alimentado con 5V y nada conectado a el, ningún software que se te ocurra programar, por mas alocado que te parezca, no te lo quemará.

Además si hueles olorcito a quemado... digamos que estas en presencia de una incineracion de pic, la cual no se hace por software.

:D

 Responder





 Temas de interés 
No hay mensajes nuevos Prueba de Componentes
No hay mensajes nuevos Cual es la diferencia entre un PLC y un PIC en este caso?
El tema está cerrado y no puedes editar mensajes o responder Circuito de prueba para TRIACs
El tema está cerrado y no puedes editar mensajes o responder Prueba de componentes electrónicos activos
El tema está cerrado y no puedes editar mensajes o responder Prueba de componentes electrónicos pasivos

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||