vot takoe poluchilos.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Pioner 03 марта 2003 г. 17:01
В ответ на: Может кто поделиться примером. Хочу INT (размер данных) на UART в CHAR вывести. Плиз. отправлено Pioner 01 марта 2003 г. 11:03

__flash const unsigned long sub_const[]={1000000,100000,10000,1000,100,10};

void put_char(unsigned char char_);

void bin2bcd4(unsigned long size,const unsigned long __flash *ptr)
{
unsigned char n;
unsigned char k=6;
while(k)
{
n=0;
do
{
size -= *ptr;
n++;
}
while(size > *ptr);
put_char(0x30+n);
ptr++;
k--;
}
put_char(0x30+(char)size);
}

bin2bcd4(8234567,sub_const);

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru