Autor Tema: Proteus y 16F628  (Leído 4543 veces)

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

Desconectado angelmoi123

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 298
    • Construccion de Maquinas CNC
Proteus y 16F628
« en: 24 de Enero de 2003, 12:10:00 »
Saludos a todos.

Quisiera saber si alguno de ustedes tiene la libreria para simular en proteus el 16f628

angelmoi123


Desconectado isabelino

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 138
RE: Proteus y 16F628
« Respuesta #1 en: 25 de Enero de 2003, 14:21:00 »
Hola:
Mira la única solución posible y excelente, es utilizar el PICF876 . El único cambio que tienes que realizar es que en lugar de:   CMCON =7
                             VRCON  =0 , para hacer que los pines del puertoA sean digitales. Tienes que poner :
                              ADCON1=7, y luego está listo para compilar con PicBasicPro. Si utilizas asembler, en lugar de:                         movlw 7
                              movwf CMCON
                              movlw 0
                              movwf VRCON , tienes que utilizar el siguiente código:
                              movlw 7
                              movwf ADCON1.
El PIC16F628 tiene comparadores , y en su lugar el PIC16F876 tiene Convertidores A/D. Por lo tanto, no podrás utilizar los comparadores. Pero , si tienes que utilizarlos, tendrás que simularlo con un PIC16F877.
Yo tenía el mismo problema, y ésta fué una excelente solución.
Prueba y contéstame. Suerte


Desconectado angelmoi123

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 298
    • Construccion de Maquinas CNC
RE: Proteus y 16F628
« Respuesta #2 en: 25 de Enero de 2003, 18:05:00 »
SALUDOS

AMIGO ISABELINO,
GRACIAS POR TU OPORTUNA RESPUESTA, VOY A INTENTAR HACER LO QUE ME ESTAS INDICANDO PARA VER SI ME RESULTA.

angelmoi123

Desconectado isabelino

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 138
RE: Proteus y 16F628
« Respuesta #3 en: 25 de Enero de 2003, 22:52:00 »
Estimado Angelmoi123 :

Tiene que funcionar,pues ya he realizado algunos proyectos y trabaja muy bien. He consultado previamente las hojas de datos de los PIC16F628 y 16F876 y son perfectamente compatibles . Te diría que el PIC16F628 es un hijo directo del PIC16F877, el cual tiene aún características similares al PIC16F876, pero con algunas capacidades mayores. Pienso, que si te interesa hay una página interesante en inglés , que explica como construir una placa para realizar "debugger" con el MPLAB ,basándose en un PIC16F877, está formidable . No sé tu situación económica, pero una placa de esas anda en el orden de los U$S1000, y tú la puedes construir con unos pocos pesos.
Espero realmente serte de ayuda , cualquier duda consúltame,pues entro en ésta página todos los días.


adolfoadc

  • Visitante
RE: Proteus y 16F628
« Respuesta #4 en: 26 de Enero de 2003, 06:09:00 »
Buenas, me gustaria saber que pagina es, para hacer la placa de debugger y probarla, podrias decirme que pagina es?
Gracias de antemano.

Creo que es muy interesante que haya productos que sean un poco mas asequible para el resto del mundo que los que vende microchip, ya que no todo el mundo puede gastarse ese dinero y ademas si es para hacerte tus proyectos sin animo de lucro, no vas a sacarle dinero a lo que haces en principio, no vas a pagar lo que vale un cacharro de esos.

Saludos al personal, y aunque llevo poco tiempo me alegra ver que la gente sigue ayudando, yo seguire intentando ayudar todo lo que pueda.

Desconectado angelmoi123

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 298
    • Construccion de Maquinas CNC
RE: Proteus y 16F628
« Respuesta #5 en: 26 de Enero de 2003, 12:59:00 »
Saludos a todos

Amigo Isabelino si estoy interesado en el debugger ¿ que debo hacer para obtenerlo.


angelmoi123

Desconectado isabelino

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 138
RE: Proteus y 16F628
« Respuesta #6 en: 26 de Enero de 2003, 21:09:00 »
Estimados amigos: Les envío la dirección en la que pueden descargar toda la información para construir vuestro propio ICD para el PIC16F877. Encontrarán como construir el PCB y otros detalles. La página está en francés . Este ICD se integra plenamente con el MPLAB, y por supuesto corre bajo entorno ASM. El MicroCodeStudio tiene debugger para el PIC16F628, también tengo el circuito para trabajarlo, pero corre bajo entorno PicBasicPro, y no puedes ver que sucede cuando ejecutas ASM en conjunción con el PBP. Pero si igual les interesa les envío el link para construir el circuito, es muy sencillo de realizarlo.

ICD para ASM y PIC16F877:
http://membres.lycos.fr/silicium31/Electronique/PIC/free_icd.htm

ICD para PicBasicPro y PIC16F628:
http://www.rentron.com/PicBasic/MCS_X3.htm

Saludos a todos , y a trabajar

Desde Uruguay, el "ISABELINO" les manda un abrazo charrúa.


Desconectado angelmoi123

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 298
    • Construccion de Maquinas CNC
RE: Proteus y 16F628
« Respuesta #7 en: 27 de Enero de 2003, 07:47:00 »
Saludos.

Isabelino, Gracias por la informacion suministrada, entré en la pagina que mencionas pero en la misma hace mencion a el archivo The HEX file (MPL876.HEX) el cual debe estar instalado en el MPLAB, revisé para constatar que en el directorio MPLaB DE MI DISCO DURO se encontraba pero no es asi.

¿Es ese archivo imprescindible para que trabaje el debugger ?

De  ser asi, como pudiera obtenerlo?

angelmoi123

adolfoadc

  • Visitante
RE: Proteus y 16F628
« Respuesta #8 en: 27 de Enero de 2003, 13:27:00 »
Antes de nada, gracias a isabelino por compartir tan estupenda informacion.
Al principio me asuste porque el frances no es lo mio, y no entiendo un pijo, pero en la misma pagina hay un enlace en ingles (menos mal, porque sino de poco me iba  a enterar)
Me parece que tengo el mismo problema que angelmoi123 y no encuentro el dichoso fichero, pero seguire buscandolo.
Una pregunta, existe algun emulador (ICE) para pic para fabricarselo uno mismo, o es demasiado complicado de hacer???
Porque el precio del de microchip debe estar por la nubes teniendo en cuenta el precio al que esta el ICD?