Не могу заставить работать PD4 у Tiny 4313 на вывод. Симптомы такие:
Работает на вход - всё ОК.
Работает на выход и пишу 0 - всё ОК.
Работает на выход и пишу 1 - тут же виснет.
При этом PD5, PD3 и другие работают нормально.
Залипаний нет. Порт не работает как в свободном состоянии, так и в нагруженном (10к к земле).
В инициализации всё отключил, контроллер работает только "ножками"; ну и ещё UART работает (его инициализацию не привожу):
Код
SREG &= 0x7F;
ACSR = 0b10000000;
DIDR = 0;
GIMSK = 0;
PCMSK2 = 0;
PCMSK1 = 0;
GTCCR = 0;
TCCR0A = 0;
TCCR0B = 0;
TCCR1A = 0;
TCCR1B = 0;
TCCR1C = 0;
TIMSK = 0;
DDRA = 0x01;
DDRB = 0x03;
DDRD = 0x7E;