Autor Tema: Pic12F863  (Leído 9714 veces)

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

Desconectado Miguel Carvajal

  • PIC10
  • *
  • Mensajes: 20
Pic12F863
« en: 16 de Febrero de 2012, 21:05:42 »
Buenas a todos,

Estoy intentando simular un circuito con un 12F683, la cuestion es que el programa que estoy utilizando es el Proteus 7.8, cuando inserto en el panel el pic me aparecen 6 pines, claro, cuando pruebo no me realiza bien el programa.
Se que el programa funciona porque lo he simulado ya con el flowcode 5 y es perfecto.
Yo creo que no poder simularlo con el proteus es por este detalle.
La pregunta, ¿Como puedo hacer aparecer los pines 1 VDD y 8 VSS, en el proteus, para poder alimentar este micro y hacer bien la simulacion?

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Pic12F863
« Respuesta #1 en: 17 de Febrero de 2012, 01:17:38 »
en proteus los pines de alimentacion estan ocultos, pero el micro si esta alimentado. quizas te falta conectar el mclr o ponerle la velocidad del cristal
"Nada es imposible, no si puedes imaginarlo"

Desconectado marqueses

  • PIC12
  • **
  • Mensajes: 80
    • Alberto Marqueses Blog
Re: Pic12F863
« Respuesta #2 en: 17 de Febrero de 2012, 08:12:17 »
como dice rivale, échale un ojo al MCLR
Alberto Aragón Marqueses
albertomarqueses.wordpress.com

Desconectado Miguel Carvajal

  • PIC10
  • *
  • Mensajes: 20
Re: Pic12F863
« Respuesta #3 en: 17 de Febrero de 2012, 09:54:22 »
Hola,
Ante todo gracias por vuestra ayuda, soy nuevo en esto y se agradece la ayuda.
Os voy a reportar como tengo diseñado el circuito.
Haber si me he equivocado en algo.
He cogido la imagen con la simulacion en marcha.

Gracias

Desconectado amyver

  • PIC12
  • **
  • Mensajes: 75
Re: Pic12F863
« Respuesta #4 en: 18 de Febrero de 2012, 11:37:35 »
Hola,
Ante todo gracias por vuestra ayuda, soy nuevo en esto y se agradece la ayuda.
Os voy a reportar como tengo diseñado el circuito.
Haber si me he equivocado en algo.
He cogido la imagen con la simulacion en marcha.

Gracias

Bueno no le veo lo malo en cuanto al cableado, tal vez en la configuracion del PIC...
bueno te dejo una imagen que espero te ayude...

Desconectado Miguel Carvajal

  • PIC10
  • *
  • Mensajes: 20
Re: Pic12F863
« Respuesta #5 en: 21 de Febrero de 2012, 21:30:13 »
Hola amyver.
Te adjunto la configuracion del pic fot1_2
Tambien te voy a adjuntar el diagrama del flowcode fot2_2.
Puede ser que el problema venga aqui, acabo de empezar a utilizarlo y no se, aunque en la simulacion me sale bien.
Tambien te adjunto el .hex, flowcode2_1.hex

Saludos


Desconectado amyver

  • PIC12
  • **
  • Mensajes: 75
Re: Pic12F863
« Respuesta #6 en: 23 de Febrero de 2012, 09:55:18 »
Hola Miguel, acabo de simular tu circuito en el PROTEUS 7.7SP2 y estos fueron los resultados:

1).-Inicio de simulacion con el Pin7 en "1" Logico (Vdc)


2).-Inicio de simulacion con el Pin7 en "0" Logico (Gnd)


Bueno, segun lo que entendi en el diagrama de flujo de tu programa (si no me equivoco), el circuito debe responder tal como
indican las imagenes que te muestro arriba...

El problema que se me ocurre por el cual no te funciona a ti.. es la version del proteus que estas usando...
es porque algunas versiones que salieron tuvieron errores de funcionamiento con algunos chips y funciones de
los microcontroladores.... :x :x :x

te recomendaria que te descargues la version 7.7SP2 que personalmente me funciono muy bien.....

Saludos :-/ :-/ :-/
« Última modificación: 23 de Febrero de 2012, 09:57:41 por amyver »

Desconectado Miguel Carvajal

  • PIC10
  • *
  • Mensajes: 20
Re: Pic12F863
« Respuesta #7 en: 01 de Marzo de 2012, 16:44:17 »
Hola de nuevo amyver,
lo he intentado con el 7.7, con el 7.8 y nada de nada.

Yo creo que a lo mejor es el flowcode, que no me genera un .hex en condiciones.
Voy a probar con otra version.

Gracias y saludos

Desconectado Miguel Carvajal

  • PIC10
  • *
  • Mensajes: 20
Re: Pic12F863
« Respuesta #8 en: 01 de Marzo de 2012, 19:58:34 »
Hola de nuevo amyver,

He vuelto a hacer el programa, y al simularlo, ok.
Una consulta debida a mi ignorancia,
¿Cuando lo simulo en el proteus me aparece un mensaje diciendo que el procesador esta siendo reseteado por el watchdog, es normal??

Saludos

Desconectado amyver

  • PIC12
  • **
  • Mensajes: 75
Re: Pic12F863
« Respuesta #9 en: 02 de Marzo de 2012, 09:44:47 »
Hola de nuevo amyver,

He vuelto a hacer el programa, y al simularlo, ok.
Una consulta debida a mi ignorancia,
¿Cuando lo simulo en el proteus me aparece un mensaje diciendo que el procesador esta siendo reseteado por el watchdog, es normal??

Saludos


Bueno comentarte el que el Watch Dog Timer, es un temporizador usado en algunas aplicaciones para evitar el Cuelgue del Micro (por eso si lo tienes activado y este registro no es limpiado cada cierto tiempo el micro es reseteado), es recomendable al darle la palabra de configuracion al micro tenerlo deshabilitado.

En tu caso te recomiendo que deshabilites el Watch Dog Timer en la palabra de configuracion de tu micro....

saludos....

Desconectado rotting79

  • PIC12
  • **
  • Mensajes: 91
Re: Pic12F863
« Respuesta #10 en: 12 de Mayo de 2013, 19:59:00 »
here is a small project

...On November 2nd, a PIC10 became self-aware and decided our fate in __delay_us ( 1 ); ...

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: Pic12F863
« Respuesta #11 en: 12 de Mayo de 2013, 22:05:50 »
Buen proyecto, buen guitarrista y muy linda tortuga !! :D
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.