Цитата(Alexey75 @ Dec 14 2007, 16:26)

Определяю putchar, но при использовании printf, новая putchar не вызывается
Не надо никаких putchar.
Есть специальные функции "system calls". Они должны быть портированы под твою платформу.
Все зависит от того, с какой библиотекой собран gcc. Если с newlib, то делать надо так:
http://www.siwawi.arubi.uni-kl.de/avr_proj...ects/#gcc_stdioПосмотри также документацию на newlib:
http://sourceware.org/newlib/P.S. В newlib функция printf жрет память и ресурсы безбожно, советую по возможности не пользоваться. Если все таки будешь не забудь выделить стек побольше. Для printf надо что-то около 500 байт.