logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[C] DS2433 1-Wire, konwersja liczb? jak to zrobić? avr gcc

o_greg_o 20 Mar 2009 16:24 1217 1
  • #1 6307966
    o_greg_o
    Poziom 2  
    Witam

    W pamieci EEPROM mam zapisany ciag znakow. Problem polega w tym ze chce go odczytac i wyswietlic na LCD. W zwiazku z tym w jaki sposob moge zrealizowac kowersje liczb w zapisie binarnym na zapis w systemie znakow ASCII. Czyli np. liczba "1100010" --> "b". Korzystam z kompilatora avr gcc. Moze da sie wykorzystac funkcje utoa? Chociaz z tego co wiem konwertuje ona do stringa w sys. bin, dec, hex..

    Pozdrawiam
  • #2 6308252
    kaktus_c++
    Poziom 18  
    jeśli masz ciąg znaków "0" i "1" reprezentujący liczbę binarną to zamień sobie ten ciąg na liczbę typu int, a potem użyj itoa() lub utoa()
REKLAMA