Autor Tema: Isis y 16f84/16f84a no me funciona la simulacion  (Leído 7731 veces)

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

Desconectado francisco2v

  • PIC10
  • *
  • Mensajes: 15
Isis y 16f84/16f84a no me funciona la simulacion
« en: 24 de Septiembre de 2008, 06:27:02 »
Hola y saludos a todos. Intento simular con isis un programa hex para el PIC16F84 pero como en el isis solo tengo 16F84A (creo que son compatibles) o hago con el  16F84A. Pero cuando ejecuto la simulacion me sale un montón de lineas y me indica:
Processor has been reset by watchdog timer expiring at time

Agradeceria me una resolucion a mi problemilla.

Gracias y Salu2 a todos

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #1 en: 24 de Septiembre de 2008, 10:50:55 »
es por el watchdog que lo tienes habilitado, sabes que es el watchdog de un Pic? Podrias subir tu codigo para indicarte donde deshabilitar dicha caraceristica. saludos. :mrgreen:
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado francisco2v

  • PIC10
  • *
  • Mensajes: 15
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #2 en: 24 de Septiembre de 2008, 12:34:19 »
Que ´codigo necesitas el asm ?...Estot empezando con los PICs. El código lo copie de una página de internet.
Estoy en espera de tus indicaciones.
Gracias


Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #3 en: 24 de Septiembre de 2008, 12:36:28 »
si sería bueno ver tu código .asm
.

Desconectado francisco2v

  • PIC10
  • *
  • Mensajes: 15
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #4 en: 24 de Septiembre de 2008, 12:58:18 »
Les paso todo lo que tengo del proyecto que intento simular el proteus.
Muchas gracias y mas a los que como yo estamos empezando.
Salu2

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #5 en: 24 de Septiembre de 2008, 13:09:26 »
si es un código de una pagina, seguramente que funciona, y entonces si existe esa diferencia al simular en proteus, seguramente no son tan iguales los micros, te aconsejo que busques el documento de MIGRATION 16f84 to 16f84a, en la página de Microchip. Ahí podrás ver las diferencias internas que tienen, quizá el watchdog funcione de diferente manera y por eso el proteus no puede simularlo.
.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #6 en: 24 de Septiembre de 2008, 16:16:29 »
en este momento estoy jugando con lector de huella  :mrgreen: , asi que por mientras ve leyendo todo acerca de los bits de configuracion del pic que estas usando. lo peudes encontrar en internet y tambien en el datsheet del chip. saludos  :-/
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado francisco2v

  • PIC10
  • *
  • Mensajes: 15
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #7 en: 25 de Septiembre de 2008, 07:46:28 »
 :shock:
Las series 16F84/16F84A creo que están desfasadas quizás me podrían adaptar el código par un Pic más moderno....no...se. Eso es par expertos como Uds.
Gracias por su tiempo y atención.
En espera de sus instrucciones.....Salu2 :-/

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #8 en: 25 de Septiembre de 2008, 10:27:44 »
estan desfazadas a que te refieres? me parece que el pic16f84a va a pasar a la historia y nunca pasara de moda.  :mrgreen: el chip que es mas usado por los que inician es el 16f84a

pero encontrastes su datasheet? sino sabes de donde descargarlo intenta aqui

y no olvides tu tarea de averiguar los bits de configuracion del pic.
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado flacoclau

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1692
    • El Micro Reactor
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #9 en: 25 de Septiembre de 2008, 14:01:25 »
Hola amigo, prueba de cambiar esta línea:

       __CONFIG        3FF5H                   ;Nessuna protezione codice

Por esta otra:

        __CONFIG        3FF1H                   ;Nessuna protezione codice

lo único que hacemos aquí es grabar los fusibles con un pequeño cambio, el bit del wacht dog timer lo ponemos en bajo para que no te afecte en la simulación, esto lo puedes ve en la página 21 del datasheet del 16f84a sector 6.1 donde dice configuration word.

antes estaba 0011111111110101b=3ff5h y ahora queda 0011111111110001b=3ff1h

6.1 Configuration Bits
The configuration bits can be programmed (read as '0'),
or left unprogrammed (read as '1'), to select various
device configurations. These bits are mapped in
program memory location 2007h.
Address 2007h is beyond the user program memory
space and it belongs to the special test/configuration
memory space (2000h - 3FFFh). This space can only
be accessed during programming.


« Última modificación: 25 de Septiembre de 2008, 14:08:19 por flacoclau »
Las personas con buena ortografía me atraen textualmente.

El Micro Reactor

Córdoba capital - Argentina.

Desconectado francisco2v

  • PIC10
  • *
  • Mensajes: 15
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #10 en: 25 de Septiembre de 2008, 14:58:17 »
Gracias por darme esta lección de humildad.
Creo que pretendes que me fije como activar o desactivar el registro del watchdog y asi lo estoy haciendo ( te recuerdo que estoy empezando y rugo disculpes mi ignorancia). :?
Si logro desactivar el watchdog del asm original......cuando lo pase al Pic fisicamente funcionara igual que si lo tiene activado.
Gracias por tu paciencia . Estoy en espera de tus instrucciones.
Salu2 :-/

Desconectado francisco2v

  • PIC10
  • *
  • Mensajes: 15
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #11 en: 25 de Septiembre de 2008, 15:12:35 »
Gracias Sres: Flacoclau y Micro cadaver. :shock:
Procedo a desactivar, compilar y simular de nuevo. Les mantendré informados. No obstante les agradezco su ayuda y comprensión.
Salu2
 :-/


Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #12 en: 25 de Septiembre de 2008, 16:10:08 »
como me alegra encontrar gente con el animo que hs demostrado para aprender el mundo de los microcontroladores, esa es la actitud que se necesita en esta logia, continua asi, ya veras poco a poco que el pic16f84a te va a quedar insuficiente.

a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado francisco2v

  • PIC10
  • *
  • Mensajes: 15
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #13 en: 25 de Septiembre de 2008, 16:42:24 »
Apreciados Sres:
La simulacion ha salido un exito y gracias de nuevo por su paciencia. Doy por cerrado el post. Je..je...seguro que abrire otros.... "Claro que.... con su permiso".
Agradecería consejo...empiezo con asm o con c.

Cordiales saludos a todos :lol: :D

Desconectado flacoclau

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1692
    • El Micro Reactor
Re: Isis y 16f84/16f84a no me funciona la simulacion
« Respuesta #14 en: 25 de Septiembre de 2008, 18:52:35 »
Bueno me alegro que funcionara!! para eso estamos para aprender y ayudarnos cuando nos trabamos con algo.
quizás debas dejar desctivado el WDT cuando lo armes, eso tendrás que probarlo tú, ahora lo hemos sacado para que pudieras simularlo.
Con el tema de aprender asm o C vaya discusión!! :D
Hace un par de años que estoy aprendiendo esto y siempre me manejé con asembler, pero ahora estoy aprendiendo el C.
El consejo más común que escucharás es empezar con asembler para conocer mas a fondo los micros y luego pasarse a C, pero eso queda a criterio de cada uno,
hay muchos colegas del foro que nunca aprendieron asembler y hacen cosas maravillosas con C.
Otro dato importante es que cuando vayas utilizando micros más grandes, el C ya será una necesidad, aquí el más utilizado es el CCS, aunque también tienes otros como el MikroC, Hitech y los de microchip...
saludos!!
Las personas con buena ortografía me atraen textualmente.

El Micro Reactor

Córdoba capital - Argentina.


 

anything