¿funcionan los programas de 16f84 en 16f84a?
Página 1 de 4 123 ... ÚltimoÚltimo
Resultados 1 al 10 de 31

Tema: ¿funcionan los programas de 16f84 en 16f84a?

  1. #1
    Usuario
    Mensajes
    52
    Gracias
    50
    Agradecido 20 veces en 11 posts

    ¿funcionan los programas de 16f84 en 16f84a?

    bueno estoy adaptando un proyecto a mis necesidades y el programa esta escrito para el 16f84 pero claro yo solo tengo 16f84a el caso es que el proyecto lo monte y no funciona. Y mi pregunta es¿ funciona el código de un pic al otro o ese es el problema que tengo que adaptarlo o investigo por otro lado?Muchas gracias

  2. #2
    Super Moderator Avatar de HJ.0X00
    Ubicación
    Tanti - Córdoba - Argentina
    Mensajes
    2,159
    Gracias
    1,904
    Agradecido 1,577 veces en 942 posts
    Hola minak, el dato que solicitas está en la hoja de datos del PIC16F84A.

    Los cambios entre el F84 y el F84A son solamente a nivel electrico, el mas notable es de la tensión máxima soportada en el pin con Drenador Abierto, que baja de 14V del 16F84 a 8,5V del 16F84A.

    A nivel software el 16F84A cambia con respecto al 16C84, pero no con respecto al 16F84.

    saludos.
    HJ

    P.D.: como siempre, insisto en que se debe trabajar con las hojas de datos a mano.

    Edito: Puedes encontrar en detalle en el Apéncice B: Consideraciones de Conversión en la hoja de Datos del 16F84A
    Última edición por HJ.0X00; 24/07/2012 a las 04:00
    "Cuando llegue la inspiración, que me encuentre trabajando."
    ​PICASSO, Pablo

    Consulta el Indice de Montajes NeoTeo

    Esta etapa concluyó, ahora estoy Por aquí...

    No soy mas Moderador aunque figure como tal.

  3. Los siguientes 3 usuarios agradecieron a HJ.0X00 por este post:

    bmoex (24/07/2012), danelektro (25/07/2012), minak (24/07/2012)

  4. #3
    Usuario Avatar de Julian_03
    Ubicación
    Entre Rios, Argentina
    Mensajes
    1,493
    Gracias
    492
    Agradecido 525 veces en 373 posts
    bueno estoy adaptando un proyecto a mis necesidades y el programa esta escrito para el 16f84 pero claro yo solo tengo 16f84a el caso es que el proyecto lo monte y no funciona. Y mi pregunta es¿ funciona el código de un pic al otro o ese es el problema que tengo que adaptarlo o investigo por otro lado?Muchas gracias
    hola que lenguaje de programación manejas?
    porque en circuito como menciona HJ es el mismo pero el código de programación cambia solo una linea
    y es cuando definís el PIC
    solamente eso
    por eje,plo: en CCS es #include <16f84>
    y lo cambiarías a #include <16f84a>
    Saludos!

  5. Los siguientes usuarios agradecen a Julian_03 por este post:

    minak (24/07/2012)

  6. #4
    Usuario
    Mensajes
    52
    Gracias
    50
    Agradecido 20 veces en 11 posts
    Bueno parece que se me complica como siempre el proyecto. Bueno antes de nada os cuento que hago y porque lo hago y que es. Como alguno sabreis realizo una maqueta ferroviaria la cual esta digitalizada. Para el funcionamiento de los devios necesito un decodificador que es la placa que realizo. El diseño es que una persona de internet pero esta realizado para 16f84 y yo deseo usar 16f84a porque aparte de las diferencias indicadas por HJ.0X00 es que se puede programar con pickit2 clone. Como eran tan parecidas y no habian cambiado ni bancos ni huecos de memoria crei poder grabar el programa tal cual, pero el chasco me lo llebe al ver que no funcionaba. Yo las modificaciones realizadas han sido a nivel de Hardware ya que el programa aunque dispongo del asm no lo entiendo al ser bastante complejo. Hablamos de que la maqueta funciona atraves de un protocolo que tristemente no encontré la información sobre el para darme luz sobre el. Intentando hacer que compile como me indico julian modificando la linea me dio error y tristemente no encuentro la solución. El programa esta en ensamblador. Modifique la linea correcta con respecto al ensamblador que indica sobre que pic se trabaja pero no funciono también indique al programa ensamblador que pic era. Haber si me podeis ayudar un poco porque por mas que le doy vueltas no sale ensamblado nunca el fichero. En la placa que lo monto es como si no hiciera nada el pic imagino que hasta que consiga ensamblarlo diciéndole que no es un 16f84 si no que es un 16f84a no saldrá funcionando. Mucha gracias
    ASM
    dbacc4p.asm - Minus
    Esquema Modificado
    SCHEMATIC1 _ PAGE1.pdf - Minus
    Esquema Original
    dccacc_sch.pdf - Minus
    Y para concluir unas fotitos de donde va situado la electronica como motivacion por la ayuda que me dais =).Archivo adjunto 3805Archivo adjunto 3806

  7. #5
    Super Moderator Avatar de HJ.0X00
    Ubicación
    Tanti - Córdoba - Argentina
    Mensajes
    2,159
    Gracias
    1,904
    Agradecido 1,577 veces en 942 posts
    hola minak ¿Tenes el código original tal cual lo bajaste?

    Si podes pasame la página de donde bajaste el código.

    Prueba con esta versión que modifiqué. dbacc4p.rar


    Saludos
    HJ
    "Cuando llegue la inspiración, que me encuentre trabajando."
    ​PICASSO, Pablo

    Consulta el Indice de Montajes NeoTeo

    Esta etapa concluyó, ahora estoy Por aquí...

    No soy mas Moderador aunque figure como tal.

  8. Los siguientes usuarios agradecen a HJ.0X00 por este post:

    minak (24/07/2012)

  9. #6
    Usuario Avatar de Julian_03
    Ubicación
    Entre Rios, Argentina
    Mensajes
    1,493
    Gracias
    492
    Agradecido 525 veces en 373 posts
    Intentando hacer que compile como me indico julian modificando la linea me dio error y tristemente no encuentro la solución.
    La solución que te di era un ejemplo de CCS no para Assembler
    porque no usas un 16f628 o 16f628a
    pero estarás en lo mismo, tendría que andar si a nivel software es lo mismo, modificando la linea de que pic usas debería andar sin problemas, hace 2 años que no programo en assembler voy a ver que tiene
    Saludos!

  10. Los siguientes usuarios agradecen a Julian_03 por este post:

    minak (24/07/2012)

  11. #7
    Super Moderator Avatar de HJ.0X00
    Ubicación
    Tanti - Córdoba - Argentina
    Mensajes
    2,159
    Gracias
    1,904
    Agradecido 1,577 veces en 942 posts
    Cita Iniciado por Julian_03 Ver mensaje
    La solución que te di era un ejemplo de CCS no para Assembler
    porque no usas un 16f628 o 16f628a
    pero estarás en lo mismo, tendría que andar si a nivel software es lo mismo, modificando la linea de que pic usas debería andar sin problemas, hace 2 años que no programo en assembler voy a ver que tiene
    Saludos!
    No era ese el problema, por eso lo corregí y se lo adjunté en el mensaje anterior.

    Saludos
    HJ
    "Cuando llegue la inspiración, que me encuentre trabajando."
    ​PICASSO, Pablo

    Consulta el Indice de Montajes NeoTeo

    Esta etapa concluyó, ahora estoy Por aquí...

    No soy mas Moderador aunque figure como tal.

  12. Los siguientes usuarios agradecen a HJ.0X00 por este post:

    minak (24/07/2012)

  13. #8
    Usuario Avatar de editronikx
    Ubicación
    Pasto Colombia
    Mensajes
    299
    Gracias
    24
    Agradecido 230 veces en 125 posts
    saludos

    recordemos que todo depende del compilador, por ejemplo si trabajas con mplab para asm tienes que escoger
    configure
    select device
    device PIC16F84A

    Y en el código aumentas la linea del nuevo pic

    list p=16f84a
    INCLUDE <P16F84A.INC>

    Creo que el error puede estar por ahí

  14. Los siguientes 2 usuarios agradecieron a editronikx por este post:

    Julian_03 (24/07/2012), minak (24/07/2012)

  15. #9
    Usuario Avatar de Julian_03
    Ubicación
    Entre Rios, Argentina
    Mensajes
    1,493
    Gracias
    492
    Agradecido 525 veces en 373 posts
    INCLUDE <P16F84A.INC>
    ups, se me olvido el .inc
    perdón, bueno pero el usa assembler y e usado en MPlab y tiene razón editronikx
    Saludos!

  16. Los siguientes usuarios agradecen a Julian_03 por este post:

    minak (24/07/2012)

  17. #10
    Usuario
    Mensajes
    52
    Gracias
    50
    Agradecido 20 veces en 11 posts
    Ok la versión que me paso HJ.0X00 compila por lo menos pero sigo sin conseguir que funcione.
    La pagina para descargar todo el proyecto es esta
    Paco's Official Web Site
    exactamente se llama decodificador de accesorios
    y el proyecto donde lo explica es en esta otra dirección
    Paco's Official Web Sitel montaje para comprobar el funcionamiento lo realizo en una placa board
    Si no entendi mal cuando pulsas el uSwich deberia encender el led y significaría que esta listo para su programación bajo el protocolo pero nunca enciende el Led. Y luego mire que dirección tienen asignada de fabrica y parece que es la primera pero tampoco funciona asi.
    ¿Por cierto que era lo que estaba mal en el codigo? para saber por si vuelvo a encontrar ese fallo en la vida. Muchas gracias a todos.
    PD : creo que lo que modificastes solo es lo de ; processor 16F84A
    Última edición por minak; 24/07/2012 a las 17:24

Página 1 de 4 123 ... ÚltimoÚltimo

Temas similares

  1. me explican como funcionan los nucleos?
    Por Vincent Smith en el foro Hardware
    Respuestas: 6
    Último mensaje: 17/01/2012, 03:24
  2. ayuda para crear programa para pic 16f84
    Por ibrahim guevara en el foro Electrónica Digital
    Respuestas: 43
    Último mensaje: 25/12/2011, 19:13
  3. Programas...
    Por crisstiancamilo en el foro Consultas Técnicas
    Respuestas: 6
    Último mensaje: 31/08/2011, 14:05
  4. Adaptar del 16F84A al 16F88.
    Por Meta en el foro Electrónica Digital
    Respuestas: 5
    Último mensaje: 07/12/2010, 12:19
  5. [Ayuda] ¿Qué son los CFOAs y como funcionan?
    Por PicTrance en el foro Electrónica Analógica
    Respuestas: 3
    Último mensaje: 09/10/2010, 17:34

Los visitantes encuentran esta página buscando por:

diferencia entre 16f84 y 16f84a

diferencia entre pic16f84 y 16f84a

16f84a

diferencia pic16f84 y 16f84a

dbacc4p.zip

proyecto 16f84a

16f84 y 16f84a

diferencias entre pic 16f84a y 16f84

programas pic16f84a

como conectar el 16f84

16f84a proyectos16f84 o 16f84adiferencia pic 16f84 16f84aproteger programa 16f84pic16f84a16f84 y 16f84a diferenciasdiferencias entre 16f84 y 16f84a16f84 es igual al 16f84aproyecto 16f8416f84 16f84a diferenciacual la diferencia entre pic 16f84 y pic 16f84a16f84 es el mismo que 16f84aes lo mismo pic16f84 y 16f84a?diagrama de configuracion de16f84programas de pic 16f84 assembler

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37