STM32 - Вывод float, не используя -u_printf_float. Экономим память, повышаем скорость.
Олег Волков
0:00 / 0:00
STM32 - Вывод float, не используя -u_printf_float. Экономим память, повышаем скорость.
2 811 просмотров · 5 лет назад
Олег Волков
13,7 тыс. подписчиков
2 811 просмотров · 5 лет назад
Простенькая библиотека для разбития float на две части: целую и дробную.
Это нужно, чтоб не использовать -u_printf_float в линкере, дабы сэкономить память МК.
В библиотеке используется округление.
Пример Val = 25.436f. Мы хотим вывести число с 2 знаками после запятой. Получим 25.44
!!!ВНИМАНИЕ!!!
Вышло обновление библиотеки v1.1 (Исправление ошибки, когда float value меньше 0.00f, но больше -1.00f)
Заходи в нашу группу ВК https://vk.com/solderingiron.stm32
Материалы из практического занятия:
https://github.com/Solderingironspb/L...
ЯндексДзен: https://zen.yandex.ru/id/622208eed2eb...