Costa (09.02.2004 14:45, просмотров: 1) ответил ShiphT на Попробуй
Урра, ззаработало!! Только пришлось из первых двух строчек скобки убрать. Спасибо! Еще вопрос. #define KT_PORT B
#define KT_PIN 0
#define KT (KT_PORT, KT_PIN)
#define DATA_OUT(port, pin) _DATA_OUT(port, pin)
#define _DATA_OUT(port, pin) sbi(DDR##port, PORT##port##pin)
Теперь я хочу сделать вызов так:
DATA_OUT(KT);
Как мне преобразовать макрос так, чтоб ему можно было один параметр скормить?
Кстати, компилятор GCC для AVR.