TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: Dhan 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ó.
-
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
-
Saludos KILLERJC, si, estoy trabajando con asm. Ahi adjunto una imágen.
Gracias por tu respuesta.
-
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:
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"