Добрый день, пришел сюда за помощю со следующей проблемой: Конвертация значения float в char с помощю sprintf не работает. Конвертирую АЦП1 значение и отправляю по юсарт2. stm32f103c8t6 (bluepill) FTDI232 (usart 9600bps). Вот, что менял, добавлял, и не помогло: “specs=nano.specs -mfloat-abi=soft -mthumb” “-u _printf_float” “-u_printf_float”. Inline debug показал, что при попытки выполнить sprintf МК уходит в “HardFault_Handler”. Единственное, что помогло: sprintf(bufer, sizeof(bufer),…); но в юсарте пусто, символов нет.