Цитата(Андрей Брест @ Oct 30 2007, 13:21)

Расклад такой:
Мега32, IAR 4.20A. Пишу свою функцию int putchar(int), вызываю --- символы передаются через USART правильно.
Пишу printf("ABCD\n\r@\"), без ошибок все компилится, но вместо "ABCD" вываливается какой-то мусор, такого вида "йм!&ъ–ЌxЌn'хд¦’32ІН&П]И8+шЬШышЙлщъЌ”ѕО".
Может необходимы какие-то дополнительные настройки?
Знающие люди, помогите!
возможно Вы очепятались...
но строка
"ABCD\n\r@\"
не правильно сформирована...как последствие - получите всё что угодно и не угодно...
возможно Вы хотели выдать так..
"ABCD\n\r@\\"
удачи Вам
(круглый)