Цитата(toweroff @ Jul 31 2012, 09:12)

Я так понимаю, что PIN[x] определено как
Код
#define PIN[x] (1UL<<x)
тогда MUX_OFF() можно переписать как
Код
LPC_GPIO0->CLR = PIN[6] | PIN[7];
LPC_GPIO2->CLR = PIN[0];
И что-то не совсем я понял вот это:
Код
LPC_GPIO0->SET = PIN[6]&(kanal<<6);
LPC_GPIO0->SET = PIN[7]&(kanal<<6);
Да, можно)
GPIO0_6, GPIO0_7, GPIO2_0 соответствуют А0 А1 А2 на мультиплексоре. я смещаю полученное число на столько бит, на сколько смещен бит PIN[6]. что бы при сравнении, при наличии младшего бита, PIN[6] ставился в 1