Цитата(Lem @ Jan 21 2007, 03:09)

Цитата
А так что ли не получается:
sprintf(buffer, "Шла Саша%d по шоссе%d и сосала сушку%d", 0x0d, 0x0A, 0xff);
???
Имелось в виду, видимо, что функция sprintf не может использоваться из-за ограниченных ресурсов МК
аха...Мож и есть способы, умные люди подскажут

Я делаю так: Пишу функцию, которая загоняет в буфер USART, или еще там куда, строку, вида:
Код
usart_print(char *buffer, char ctrl)
Когда цикл внутри функции доходит до завершающего нуля строки, подставляется символ ctrl