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

atmega1284p - Przełączanie układu DS18B20 do odczytu

Elektronik_Kraków 31 Gru 2012 23:29 1128 1
REKLAMA
  • #1 11723949
    Elektronik_Kraków
    Poziom 13  
    Witam
    Mam 7 układów DS18B20 i chciałem dokonywać ich odczytu w kolejności.

    W przerwaniu od Timer0 ustawiam co 4 sekundy flagę, która ma spowodować wywołanie programu odczytu.

    Wywołanie od przerwania Timer0
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Wywołanie programu pomiaru
    Kod: text
    Zaloguj się, aby zobaczyć kod



    Podprogram pomiaru
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Nie wiem jak przypisać otrzymane dane do wyświetlanych pozycji na LCD.
    Zdefiniowałem zmienne
    Kod: text
    Zaloguj się, aby zobaczyć kod


    i domyślam się, że trzeba
    T_wew = Ss
    T_zew = Ss
    T_cwu = Ss

    Tylko, że wstawienie tego w Case nie ma chyba sensu, bo w momencie wyboru z Case, dane jeszcze nie są obliczone.
  • REKLAMA
  • #2 11726364
    Konto nie istnieje
    Poziom 1  
REKLAMA