Autor Tema: Se me quema el 16f628  (Leído 2128 veces)

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

Desconectado anpepla

  • PIC10
  • *
  • Mensajes: 11
Se me quema el 16f628
« en: 14 de Noviembre de 2005, 01:33:00 »
Hola:
Utilizo un circuito comercial para controlar 4 salidas y 10 entradas utilizando el 16f628, por usart, y conectado a un pc por el max232 para monitorear. La cuestion es que funciona perfectamente con el pic que trae de fábrica, pero yo he programado ya 15 y cada vez que me testea las entradas se me quema el micro. El pic original está protegido y no he conseguido ver cual es la configuración de los registros. Me gustaría saber donde cometo el fallo. Aquí os dejo mi programa en pic Basic pro para ver si me podeis ayudar. Muchas gracias

CMCON=7
OPTION_REG=64
DEFINE HSER_BAUD 9600
DEFINE HSER_RCSTA 90h
DEFINE HSER_TXSTA 24h

   TRISA = %00111100
   TRISB = %11111111

vari VAR BYTE
i var byte
j var byte
k var byte
l var byte

sal1 VAR PORTa.1
sal2 VAR PORTa.0
sal3 VAR PORTa.7
sal4 VAR PORTa.6

ent1 var porta.2
ent2 var porta.3
ent3 var porta.4
ent4 var porta.5
ent5 var portb.0
ent6 var portb.7
ent7 var portb.6
ent8 var portb.5
ent9 var portb.4
ent10 var portb.3

dato var byte



inicio:

hserin [vari]
if vari=2 then" marca de esritura

    hserin [vari]
    if vari>7 then
    sal1=1
    vari=vari-8
    else
    sal1=0
    endif

    if vari>3 then
    sal2=1
    vari=vari-4
    else
    sal2=0
    endif

    if vari>1 then
    sal3=1
    vari=vari-2
    else
    sal3=0
    endif

    sal4=vari
    goto inicio
endif
"""""""""""""""""
if vari=1 then" marca de lectura de puertos
i=0
i=ent8
i=i<<1
i=ent7
i=i<<1
i=i+ent6
i=i<<1
i=i+ent5
i=i<<1
i=i+ent4
i=i<<1
i=i+ent3
i=i<<1
i=i+ent2
i=i<<1
i=i+ent1
hserout
i=0
i=i+ent10
i=i<<1
i=i+ent9
hserout
endif

goto inicio
END

Desconectado Artifox

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 455
    • Quadbot
RE: Se me quema el 16f628
« Respuesta #1 en: 14 de Noviembre de 2005, 21:11:00 »
Hola, para que se queme un pic generalmente es por una sobre corriente o por una mala alimentacion. A mi parecer tu problema es de hardware y no de software...

Seria mejor que revises mejor tu hardware.. si puedes envia un grafico esquematico o algo adicional para que te podamos ayudar.

Un abrazo Fumador
Video Quadbot
Saludos desde mi querido Perú.
Si realmente queremos que el mundo cambie debemos empezar por nosotros mismos... ;)

Desconectado anpepla

  • PIC10
  • *
  • Mensajes: 11
RE: Se me quema el 16f628
« Respuesta #2 en: 15 de Noviembre de 2005, 01:49:00 »
Gracias por el interés.
La cuestión es que con el pic 16f628 que trae montado, funciona todo bien. Sólo se queman los que yo programo. Las conexiones son muy simples, las entradas del puerto B utilizan Pull-up, y las del puerto A llevan sendas resistencias para limitar la carga.
La pregunta es. En Pic Basic Pro ¿Cuales son los registros de configuracion?
segun conozco serían:
CMCON=7" para poner RA0,RA1,RA2 y RA3 en digital
OPTION_REG=64"

Muchas gracias

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
RE: Se me quema el 16f628
« Respuesta #3 en: 15 de Noviembre de 2005, 12:35:00 »
Yo opino igual que artifox tu problema en realidad es de hardware no de software ya que los micros es muy dificil que se quemen pork no checas en el circuito original si tiene una etapa extra donde aisle los puertos del micro con optos o con diodos tal vez se esta haciendo un corto por ahi.
No se, pero lo k si es k es de conexion por lo cual se queman tus micros
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado anpepla

  • PIC10
  • *
  • Mensajes: 11
RE: Se me quema el 16f628
« Respuesta #4 en: 16 de Noviembre de 2005, 01:44:00 »
Las entradas están protegidas con optos. Además el pic que traía instalado funciona perfectamente.
Gracias

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
RE: Se me quema el 16f628
« Respuesta #5 en: 16 de Noviembre de 2005, 17:51:00 »
Es un tema curioso, la nomenclatura de los pic es exactamente la misma al original?... se me ocurre que se podria destruir un pic por que la alimentación no es la correcta (algun pic de bajo voltaje) o que el circuito tenga alguna trampa y si no se programan bien los pin I/O se pueda producir algun cortocircuito…. en fin un tema interesante por su rareza… seria interesante tener el esquema… He trabajado con el 16f628 y me fue bien, pero no me preocupe de ver sus variantes ni su hoja tecnica con detalle… que opinan de lo que expuse?... Helado
Saludos desde Granada, España.