Тема: UART + Atmega 8
Показать сообщение отдельно
Непрочитано 09.07.2012, 12:11   #26
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: UART + Atmega 8

Сообщение от kosmos440o Посмотреть сообщение
надо использовать функцию sprintf
Учитывая размер её кода и задачу ТС, лучше всё же пользоваться чем-то своим, коротким и простым. Например, таким:
Код:
char    *Byte2Str(unsigned char byte)
{
static char buf[4];
char *s = &(buf[3]);

        do {
           *--s = '0' + (byte % 10);
        } while (byte /= 10);

        return(s);
}

Последний раз редактировалось tempora; 09.07.2012 в 12:14. Причина: Подсократил басенку. :)
tempora вне форума