Tips & Tricks - PIC

 

 


4.- Condizioni di compilazione.

Può essere necessario condizionare la compilazione a qualche parametro particolare, come il tipo di processore, la release del prodotto, ecc. 
Inseriamo quindi le condizioni:.

;####################################################################
;====================================================================
;= VARIABILI CONDIZIONALI DI ASSEMBLAGGIO =
;====================================================================


INTRPT       EQU 0     ; 0 no interrupt , 1 si interrupt
INTRPRIORITY EQU 0     ; 0 no priority , 1 priority

DEBUG EQU 1            ; 0 no debug, 1 debug

L' inserzione di parametri condizionali per l' assemblaggio permette di scrivere una sola sorgente del programma, adatta sia per il debug che per la release o diverse versioni dello stesso programma che si differenziano per una qualsiasi ragione: basta abilitare o disabilitare la variabile appropriata per ottenere la lista corrispondente. Un meccanismo che utilizzerà gli statements #ifdef, #ifndef, #if, #else permetterà di includere nell' assemblaggio solo le opzioni volute.


 

Copyright © afg . Tutti i diritti riservati.
Aggiornato il 17/05/12 .