Autor Tema: MPLAB IDE V 8.10 y Anexos de archivos  (Leído 2411 veces)

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

Desconectado Belsirk

  • PIC10
  • *
  • Mensajes: 8
MPLAB IDE V 8.10 y Anexos de archivos
« en: 10 de Noviembre de 2008, 17:01:09 »
Hola, he estado leyendo la informacion de los manuales del mplab ( esta ligaliga  ) pero  tengo una duda  que no me queda resulta todaiva

Estoy haciendo un proyecto para un pic18f4680 en ensamblador y tengo  codigo para un teclado y un LCD , pero paran o hacerme bolas con esos codigos que ya funcionan  quiero ver si los puede anexar como modulos, es decir ponerlos como archivos anexos al  archivo .asm principal. Cualquier EQU y DB los tendre solamente en el principal, en los modulos solo tendre las subrutinas de cada uno, pero  hasta el momento no he podido hacerlo de esa forma y los manuales que he leído no me dicen nada al respecto, asi que  pregunto si es posible o no lo que quiero hacer con ensamblador.

Digo, entiendo que el .lkr es una declraacion de equs y que por eso no da problema, a diferencia de tratar de poner codigo como un archivo objeto o parecido, pero realmentem e gustaria  tener asi el proyecto para no revolver codigos bien definidos.

jacrmr

  • Visitante
Re: MPLAB IDE V 8.10 y Anexos de archivos
« Respuesta #1 en: 10 de Noviembre de 2008, 17:37:43 »
Dale una leída a los templates que vienen dentro del directorio de MPLAB. Hay dos carpetas, "Code" que es para código fijo, y "Object" que es para reubicar librerías propias.

Desconectado Belsirk

  • PIC10
  • *
  • Mensajes: 8
Re: MPLAB IDE V 8.10 y Anexos de archivos
« Respuesta #2 en: 11 de Noviembre de 2008, 18:57:00 »
Ok, mas o menos los he estado leyendo los template que estan en OBJECT pero no me ha quedado del todo claro exactamente a que se refieren

Por ejemplo en el readme dice
Citar
This directory contains template files for relocatable code development. This means that program memory code and RAM variables will be placed by the
linker using directives such as CODE. The assembler builds portions of code  and then the location of the code is determined by a linker script included
in the project being built. 

ES decir, abro el tempaltey veo que donde debe ir el codigo esta efectivamente la palabra CODE, pero entonces me quedo con una duda enorme: ¿como vinculo yo la scosas a ese lugar ?

Es que hasta dodne he visto no es exactamente lo que pregunto.

Desconectado LionelB

  • PIC10
  • *
  • Mensajes: 4
Re: MPLAB IDE V 8.10 y Anexos de archivos
« Respuesta #3 en: 13 de Noviembre de 2008, 14:45:04 »
Hola. Yo pego el codigo en un archivo .inc , luego lo agrego a "header file" y pongo un include donde quiero agregar el codigo

   INCLUDE   <VARIOS1.INC>   ;

Es igual que agreghar las declaraciones pero dentro del codigo.

Espero te sirva

Saludos Lionel