Перейти к содержимому

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...