• Domingo 22 de Diciembre de 2024, 10:35

Autor Tema:  Re: Problemas Al Compilar  (Leído 2514 veces)

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Problemas Al Compilar
« en: Domingo 23 de Septiembre de 2007, 19:35 »
0
Muy buenas. Estoy realizando un programilla para un 16F876 que hace lo siguiente: Programamos el timer0 para producir unas 15 interrupciones por segundo. Cuando salta la interrupción, mira el valor analogico de AN0, lo pasa a BCD y lo saca por el LCD. El asunto es que a la hora de compilar, me da un montón de errores, imagino que  por el uso de las librerias, pero no lo tengo nada claro, en el primer error indica la direccion 0, osea, a inicio.
¿Alguien puede echarme un cable?
Gracias y un saludo.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

Ingeniero

  • Miembro activo
  • **
  • Mensajes: 57
    • Ver Perfil
Re: Problemas Al Compilar
« Respuesta #1 en: Lunes 24 de Septiembre de 2007, 16:40 »
0
he compilado tu programa para ver los errores y el que me aparece es este:
Overwriting previous address contents , para solucionar eso mira las direcciones de los reguistros y asegurate de que estan bien puestas, que se encuentran en la zona de los registros de proposito general (SFP)

espero que sea eso, los demas errores que me dan a mi es porque no tengo las librerias que tu utilizas

saludos

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Problemas Al Compilar
« Respuesta #2 en: Lunes 24 de Septiembre de 2007, 22:53 »
0
Gracias por la respuesta. Con "mira las direcciones de los reguistros y asegurate de que estan bien puestas" ¿te refieres al banco de la ram que se apunta? Eso creo que esta bien, lo miro en un libro del 16F876. Se supone que tras el vector de reset RP0 y RP1 estan a 0, por lo que pongo RP0 a 1 para ir al banco 1, donde estan los registros OPTION e INTCON.
Estoy pensando que esas librerias son para el pic 16F84 y yo uso el 16F876 ¿puede ser eso, no son universales?
Te mando adjuntas las librerias.

Saludos.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

Ingeniero

  • Miembro activo
  • **
  • Mensajes: 57
    • Ver Perfil
Re: Problemas Al Compilar
« Respuesta #3 en: Lunes 24 de Septiembre de 2007, 22:56 »
0
si son universales, pero con algun avariación, yo las estoy utilizanzo y funcionan, pero hay que tener encuenta que los registros de proposito general, los que utilizas para guardar variables "tuyas" empiezan en la posicion 0x20 del banco 0

echale un vistazo al pdf

prueba a poner en 1 libreria en cblock 0x20

Ingeniero

  • Miembro activo
  • **
  • Mensajes: 57
    • Ver Perfil
Re: Problemas Al Compilar
« Respuesta #4 en: Lunes 24 de Septiembre de 2007, 23:05 »
0
lo acabo de compilar y me da sin errores!!
quita los includes de retardo, lcd y bin y ponlos antes de END modifica las direcciones que te he dicho y te tendria que dar bien

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Problemas Al Compilar
« Respuesta #5 en: Lunes 24 de Septiembre de 2007, 23:18 »
0
Que buena!!! solo con cambiar los includes al final antes del end ya funciona bien. Yo pensaba que al ser directivas para el ensamblador no importa donde las coloques, pero va a ser que si.
Muchas gracias Ingeniero!!

Ingeniero

  • Miembro activo
  • **
  • Mensajes: 57
    • Ver Perfil
Re: Problemas Al Compilar
« Respuesta #6 en: Lunes 24 de Septiembre de 2007, 23:20 »
0
De nada, pa eso estamos

si alguien me ayudara podria acabr mi poryecto!!!!
pero a sido un placer servir de ayuda

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Problemas Al Compilar
« Respuesta #7 en: Lunes 24 de Septiembre de 2007, 23:32 »
0
Creo entender que lo te dije en el otro post no ha servido de mucho... A ver si alguien que controle un poco se anima.