TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: MichaelKnight en 02 de Agosto de 2006, 14:19:07
-
Buenas, estoy con un proyecto entre manos y tengo el siguiente problema:
tengo 3 posibles estados y en cada uno se activan diferentes salidas.
estado 1: PIN0, PIN3, PIN5
estado 2: PIN1, PIN2, PIN3
estado 3: todos OFF
mi pregunta es si podria declarar un #define de la siguiente manera
#define ESTADO1 (output_high(PIN_0), output_high(PIN_3), output_high(PIN_5))
Gracias de antemano. Saludos.
-
#DEFINE ESTADO1 output_high(PIN_B0); output_high(PIN_B3); output_high(PIN_B5);
-
tomo nota. gracias por tu respuesta
-
la respuesta de modulay me suguiere que incluso tambine valdría de esta otra forma
#DEFINE ESTADO1 output_high(PIN_B0);
output_high(PIN_B3);
output_high(PIN_B5);
Valdria???
no la he probado
-
la respuesta de modulay me suguiere que incluso tambine valdría de esta otra forma
#DEFINE ESTADO1 output_high(PIN_B0);
output_high(PIN_B3);
output_high(PIN_B5);
Valdria???
no la he probado
elmasvital hasta donde he visto y utilizado , el define termina su campo de 'ingerencia' al terminar una línea.
Por eso que Modulay ha puesto todo junto en la misma línea.
Saludos
-
No compila.Parece que debe ir todo en la misma línea