Цитата(011119xx @ Dec 24 2007, 11:04)

В atmega64L столкнулся с такой проблемой.
Программу пишу на Си в AVRStudio под WINAVR. Текст программы такой:
int main(void)
{
Init_ports();
PORTD = 0xC7;
while(1);
}
void Init_ports(void)
{
DDRD = 0x38; // 3-бит на вывод
PORTD = 0xCF; // 1 в 3 бите
return;
}
Чему удивляетесь, 3-й бит сконфигурировар на вывод 1, ее и видите. Стек здесь ни причем.