Цитата(Фишер @ Dec 8 2014, 16:35)

char t;//
...
t=PORTD.IN;//
if (t==0xFF) t=1;//
else t=0;//
Переменная t всегда равна 0, хотя должна быть 1 при FF на входе порта.
Что-то я не так делаю?
Спасибо за ответ.
Распечатайте лучше значение t напрямую, таким, каково оно есть без замены на 0 или 1.
Или объявите t как
unsigned char t;