Autor Tema: Bug Proteus  (Leído 7621 veces)

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

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
Bug Proteus
« en: 18 de Septiembre de 2003, 11:14:00 »
Probando un circuito, he comprobado que los diodos zener no funcionan. Al menos eso creo. Me ocurrió hace algún tiempo otra vez. No se si aquella vez lo comenté en el foro.
En fin prueben y comprueben.
Un saludo.
Saludos desde Huelva (ESPAÑA)

Desconectado Micom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 783
RE: Bug Proteus
« Respuesta #1 en: 18 de Septiembre de 2003, 21:45:00 »
Hola cuca fijate que yo puse la simulacion de un circuito que hace ocilar 12 diodos pero yo ya lo habia hecho con un pic y me funcionaba de maravilla apesar que le habia dejado el porta,4 como salida pero al simularlo con el proteus no me funciono tuve que cambiar en le asm el porta,4 a entrada y entonces funciono ¿Crees que sera un bug?    saludos micom      
El programador GTP USB PLUS es un super programador
GRACIAS dobles amigo SISPIC

Tan solo queda seguir sobreviviendo

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: Bug Proteus
« Respuesta #2 en: 19 de Septiembre de 2003, 01:02:00 »
Creo que Cucaracha se refiere a diodos Zener, no a diodos LED.

El PORTA4 como salida si no le pones una resistencia de carga no puede encender el LED ni en PROTEUS ni físicamente.

Un saludo

Desconectado Elena2000

  • PIC24F
  • *****
  • Mensajes: 722
RE: Bug Proteus
« Respuesta #3 en: 19 de Septiembre de 2003, 04:24:00 »
Exacto, esa salida del PIC está a alta impedancia....

Elena

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Bug Proteus
« Respuesta #4 en: 19 de Septiembre de 2003, 04:38:00 »
Bien,pues he estado intentando hacer funcionar el RA4 y no soy capaz. A ver quéen lo hace. Les dejo un ejemplo de parpadeo, para que sólo tengan que hacer los cambios para el RA4.
http://miarroba.com/foros/ver.php?temaid=548749&foroid=85505
Un saludo.
Saludos desde Huelva (ESPAÑA)

Desconectado Elena2000

  • PIC24F
  • *****
  • Mensajes: 722
RE: Bug Proteus
« Respuesta #5 en: 19 de Septiembre de 2003, 06:00:00 »
Pero Cuca, para hacer funcionar la patIta RA4 como salida no basta con cambiar la configuración de los puertos por software; necesariamente hay que poner una resistencia de pull-up a esa pata porque por dentro no tiene positivo, como el resto....

Saludetes
Elena

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Bug Proteus
« Respuesta #6 en: 19 de Septiembre de 2003, 06:31:00 »
Ya.
Prueba.
Saludos desde Huelva (ESPAÑA)

Desconectado Elena2000

  • PIC24F
  • *****
  • Mensajes: 722
RE: Bug Proteus
« Respuesta #7 en: 19 de Septiembre de 2003, 08:58:00 »
Vale, Cuca, yo aquí no lo puedo probar, pero mira...

El hardware: Se de sobra que conoces la peculiaridad de la famosa patita RA4, que tiene colector abierto a la salida en lugar de ser bipolar. Vale, asumo que has puesto una resistencia entre VCC y RA4, mínimo 4,7K, Bien.

Vamos con el software, he modificado el programa del parpadeo, pero sólo la configuración de los puertos y la rutina de parpadeo:


   ORG   00H   
   BSF   STATUS,RP0
   ;Instanciar el PIC a estado de control
   MOVLW   B"11100000"
   MOVWF   TRISA   
   ; El puerto A como SALIDA
   MOVLW   B"11111111"
   MOVWF   TRISB
   ;El puerto B como entrada.. no se usa..
   BCF   STATUS,RP0
   

INICIO

   BSF PORTA,4
   CALL DEMORA
   BCF PORTA,4
   CALL DEMORA
   GOTO INICIO

-----------------------------
Esto ya ves que es una chorrada, Cuca... de verdad que yo lo he hecho en casa, siempre colocando la resistencia, y me ha funcionado.....

Anda, prueba si quieres esto y dime qué tal...

Saludetes
Elena

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Bug Proteus
« Respuesta #8 en: 19 de Septiembre de 2003, 09:10:00 »
Esa es la cosa. Esto es exactamente lo que he hice. Pero no funciona. Bueno, si, pero poniendo una resistencia muy pequeña, de 100, cosa que en verdad es incorrecto.

Un saludo.
Saludos desde Huelva (ESPAÑA)

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Bug Proteus
« Respuesta #9 en: 19 de Septiembre de 2003, 09:18:00 »
Solucionado.
Para que funcione, no sirve con colocar una resistencia normal. Hay que colocar una "PULLUP" de la librería DSIMMDLS.
En fin...
Un saludo.
Saludos desde Huelva (ESPAÑA)

Desconectado Elena2000

  • PIC24F
  • *****
  • Mensajes: 722
RE: Bug Proteus
« Respuesta #10 en: 19 de Septiembre de 2003, 09:36:00 »
Ufffffffffffffffffff !!!!!!!!!

qué alivio.... empezaba a preocuparme.....

Besotes y buen fin de semana!
Elena

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: Bug Proteus
« Respuesta #11 en: 19 de Septiembre de 2003, 10:02:00 »
Jolin como se ha complicado esto, vamos a complicarlo un poco más:

¡¡¡Con una resistencia normal también funciona!!!

Ahí va el fichero: http://miarroba.com/foros/ver.php?temaid=1053517&foroid=132071

Vamos a complicarlo todavía más:

He probado dos circuitos "chorras" con Zeners y sí que funcionan los Zeners. Ahí van los circuitos: http://miarroba.com/foros/ver.php?foroid=132071&temaid=1053529

Quizá haya que sacar como conclusión que dependiendo del circuito o del programa al que se apliquen determinados componentes estos funcionan o no.

¿Que os parece?


Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Bug Proteus
« Respuesta #12 en: 19 de Septiembre de 2003, 10:40:00 »
Cierto, funciona con una resistencia normal de ese modo, pero no con un led. Por tanto depende de lo que le pongas como bien dices.
El otro, pues si, cierto, asi funciona. ????
En fin, nada como montar físicamente, el olor a zener quemado...
Aunque esto es más comodo.
Un saludo
Saludos desde Huelva (ESPAÑA)

Desconectado Micom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 783
RE: Bug Proteus
« Respuesta #13 en: 20 de Septiembre de 2003, 20:51:00 »
Ya vieron elcircuito que subi de 12 leds yo trate de hacerlo funcionar con trece leds pero nunca me funciono por eso ni simulado ni en el circuito real haver que solucion hay    
El programador GTP USB PLUS es un super programador
GRACIAS dobles amigo SISPIC

Tan solo queda seguir sobreviviendo

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: Bug Proteus
« Respuesta #14 en: 21 de Septiembre de 2003, 02:20:00 »
He probado tu circuito Micom y tienes al igual que Cucaracha razón. Conclusión: ¡bug!  ¡bug!  ¡bug!

¡¡¡ El pin RA4 actuando como salida (y con su correspondiente resistencia de carga) no es capáz de activar a los diodos LED del PROTEUS !!!

SOLUCIÓN: cambiar el LED y su resistencia limitadora por una "LOGIC PROBE". Con este componente sí funciona RA4

Un saludo


 

anything