Цитата(dimka76 @ Jun 17 2018, 00:08)
Код
char str[6];
uint32_t data;
sprintf(str, "% 5u", data);
я бы добавил:
Код
char str[16];//пусть больше - у нас не будет проблем с вылезанием за границы массива
memset(str,0,sizeof(str));
sprintf(str, "% 5u", data);// ну и можно поиграться sprintf(str, "% -5u", data); и посмотреть как будет удобнее отображаться
а вопрос стоял: что потом делать с получившейся строкой? и какой индикатор? сегментный/ графический? если сегментный, то вполне возможно сделать своей функцией которая числа (0 1 2 3....), а не символы (0x30 0x31 0x32 0x33 ....) переводит в сочетания сегментов.