Cześć! Mam mały problem, otóż bawię się z termometrem DS18b20 i udało mi się dopisać do biblioteki odczytywanie numerów seryjnych(z pomocą tablicy). Chciałbym zrobić to za pomocą zmiennej 64bitowej(łatwiej mi będzie porównywać numery seryjne(w każdym razie tak mi się wydaje)) i tu mam problem - konwersja ultoa() obsługuje max. 32 bitowe liczby, a ja potrzebuję przekonwertować 64bity(dla wyświetlacza). Niestety ulltoa() brak. Kompilator to avrgcc. Ma ktoś z Was pomysł jak to ugryźć? Bo mnie na razie do głowy wpadł pomysł na podzielenie w/w zmiennej na 2 zmienne 32bitowe i potem na babranie się z wyświetlaniem tego, ale może da się łatwiej?
- posted
8 years ago