Salve a tutto il ng a proposito della programmazione inassembly della famiglia 16fx è possibile includere un file .inc (o altro formato) contente delle macro? Dalle prove effettuate non funziona. o meglio lo include ma poi non richiama la giusta macro. Perche?
Il giorno Mon, 27 Mar 2006 17:59:02 +0200, Manuele ha scritto:
Così: #include "..\..\include\macros.inc" ; User macros
Ovviamente il percorso lo devi adattare al tuo caso.
Gli include dei file macro li inserisco subito prima della direttiva "org 0", mentre gli include dei file delle procedure di libreria alla fine del codice, immediatamente prima della direttiva "end".
#include "utility_16f876.inc" ; User macros ;********************************************************************** RESET_VECTOR CODE 0x000 ; processor reset vector BANK0 goto start ; go to beginning of program
invece di eseguire la macro BANK0 esegue il codice nel file incluso (utility_16f876.inc) a partire dalla stessa riga dove si trova il file main.asm (stranissimo!) Ps. io uso codice rilocabile (quindi con direttive CODE... e non ORG...)
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.