Mam mały problem z attoliciem , mianowicie próbuję wysłać przez USART string w postaci zmiennej double, do "konwersji" używam funkcji sprintf
Urywek kodu:
Kod: Zaznacz cały
char str1 [15];
sprintf(str1, "%1.3f", (double)pitch);
USART_Send_String(str1);
USART_Send_String("\r\n");
Zamiast uzyskać w terminalu liczby dostaję cały czas ".3F"