-
Data: 2014-04-24 16:26:45
Temat: Re: Działająca biblioteka do BMP085
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2014-04-24 01:31, Pszemol pisze:
> Podejrzewałbym następujące linie Twojego kodu:
>
> 1) itoa(pressure, result, 10);
Dokładnie, ta diagnoza okazała się być poprawną. Najpierw nie
zauważyłem, że itoa() przyjmuje short inta, a potem przeoczyłem literkę
"l" w tokenie obsługującym przesyłaną wartość w sprintf_P. Zaowocowało
to takim samym błędem.
Teraz wszystko działa, otrzymuję ciśnienie o prawdopodobnej wartości.
Jeśli chodzi o temperaturę, to zastosowana biblioteka zwraca ją jako
double. Myślę, że nie będę się już bawił w jej przerabianie, zresztą
miło byłoby, gdyby wynik był zwracany w normalnych jednostkach, a nie
0,1 stopnia C.
Włączanie operacji zmiennoprzecinkowych w stdio.h raczej nie chodzi w
grę. Nie dosyć, że kod od tego tyje, to jeszcze zużywane są cykle procesora.
Dobrze pamiętam tę sztuczkę?
double temperature = bmp085_gettemperature();
int16_t intpart = (int16_t)temperature;
int16_t decpart = ((int16_t)(temperature*2)%2);
sprintf_P(pAnswer, PSTR("+TEMP: %d.%d\r\n"), intpart, decpart);
Następne wpisy z tego wątku
- 24.04.14 17:13 Atlantis
- 24.04.14 20:04 Pszemol
- 24.04.14 21:01 Sylwester Łazar
- 24.04.14 21:01 Sylwester Łazar
- 24.04.14 21:05 Pszemol
- 24.04.14 21:10 Grzegorz Niemirowski
- 24.04.14 21:14 Sylwester Łazar
- 24.04.14 21:28 Pszemol
- 24.04.14 21:28 Pszemol
- 24.04.14 21:31 Grzegorz Niemirowski
- 24.04.14 23:15 Pszemol
- 25.04.14 08:05 Zbych
- 25.04.14 14:00 Pszemol
- 25.04.14 14:08 Sylwester Łazar
- 25.04.14 14:55 Pszemol
Najnowsze wątki z tej grupy
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- zasilacz
- Zegary DCF
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
Najnowsze wątki
- 2026-01-01 szyby macie całe?
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Wszystkiego najlepszego
- 2025-12-31 Czy potrafisz wskazać różnice? [TVN v. RMF]
- 2025-12-31 I kolejny jebnięty
- 2025-12-31 Myślenice => Specjalista ds. kontrolingu <=
- 2025-12-31 Ostróda szlachetnie walczy
- 2025-12-31 Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- 2025-12-31 Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- 2025-12-31 Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- 2025-12-31 Pieniadze-cuchna-oddechem-nawalonego-tatusia
- 2025-12-31 Iran na skraju gospodarczego upadku. Na ulicach Teheranu (znów) wrze. To może być cios dla reżimu
- 2025-12-30 zasilacz
- 2025-12-30 Teraz System Plików PFS z sys. op. Amiga OS będziesz mógł zamontować pod sys. op. Linuks i Jabłoko Makintosz




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]