Autor Tema: Cómo incluir librerias assembler en MplabX?  (Leído 3650 veces)

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

Desconectado Dhan

  • PIC10
  • *
  • Mensajes: 6
Cómo incluir librerias assembler en MplabX?
« en: 29 de Mayo de 2019, 17:31:35 »
Hola a todos, alguien sabe como invocar una libreria assembler a MplabX, intenté de todas las maneras que conozco y no me salió.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Cómo incluir librerias assembler en MplabX?
« Respuesta #1 en: 29 de Mayo de 2019, 18:49:54 »
Hola a todos, alguien sabe como invocar una libreria assembler a MplabX, intenté de todas las maneras que conozco y no me salió.

Supongo que estas trabajando en ASM...

Lo mas simple y sencillo es incluir el archivo con un #include ,, el resultado de hacer esto, es que todo el archivo de la libreria textualmente se colocaria donde pusiste el include. Es como si fuera un copiar y pegar el otro codigo y pegarlo sobre tu archivo main

Desconectado Dhan

  • PIC10
  • *
  • Mensajes: 6
Re:Cómo incluir librerias assembler en MplabX?
« Respuesta #2 en: 29 de Mayo de 2019, 19:30:34 »
Saludos KILLERJC, si, estoy trabajando con asm. Ahi adjunto una imágen.

Gracias por tu respuesta.




Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Cómo incluir librerias assembler en MplabX?
« Respuesta #3 en: 29 de Mayo de 2019, 21:06:30 »
No te debe estar tomando la direccion correcta de la carpeta.

Si tus archivos estan dentro de la carpeta del proyecto, no hace falta poner TODA la direccion... Segun el manual del MPASM dice:

Citar
4.42.1 Syntax Preferred:

#include include_file
#include "include_file"
#include <include_file>

Supported:

include include_file
include "include_file"
include <include_file>

4.42.2 Description
The specified file is read in as source code. The effect is the same as if the entire text of the included file were inserted into the file at the location of the include statement.
Upon end-of-file, source code assembly will resume from the original source file. Up to 5 levels of nesting are permitted. Up to 255 include files are allowed. If include_file contains any spaces, it must be enclosed in quotes or angle brackets. If a fully qualified path is specified, only that path will be searched. Otherwise, the search order is:

• current working directory
• source file directory
• MPASM assembler executable directory

Como estas trabajando en tu proyecto, podrias probar poner:

#include "lcd_4bit.asm"


 

anything