здрасте всем!
такая проблема немогу вывести число с точкой (float,double)на жк экран..
использую stm32f103c8
код
результат на экране -пусто.
пробовал printf, тоже самое
пробовал http://we.easyelectr...ey-tochkoy.html, у меня скомпилился только 1 листинг...
Как преобразовать число с точкой в строку? По объему и скорости алгоритма требований нету, главное рузультат. Бьюсь уже 2й день, в функции sprintf все остальное работает а %f вообще никак...
Всем спасибо за внимание!
Раздел: STM32
такая проблема немогу вывести число с точкой (float,double)на жк экран..
использую stm32f103c8
код
#include <stdint.h>
#include <stdio.h>
#include "lcd.h"
int main(void)
{
char mystr[16];
double myflt1, myflt2;
myflt1 = 3.14159;
myflt2 = myflt1*5.1324;
sprintf(mystr, "%.5f", myflt2);
lcdInit();
lcdPrintData(mystr, 8);
}
результат на экране -пусто.
пробовал printf, тоже самое
пробовал http://we.easyelectr...ey-tochkoy.html, у меня скомпилился только 1 листинг...
Как преобразовать число с точкой в строку? По объему и скорости алгоритма требований нету, главное рузультат. Бьюсь уже 2й день, в функции sprintf все остальное работает а %f вообще никак...
Всем спасибо за внимание!
Раздел: STM32