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

[attiny2313] [c] ds18b20 i inicjacja odczytu danych

marek.mm 26 Gru 2010 01:43 1169 2
REKLAMA
  • #1 8913290
    marek.mm
    Poziom 10  
    Witam,
    Nie wiem czy dobrze rozumiem informacje zawarte w datasheecie ale jeśli dobrze odczytałem to niema żadnych przeciwskazań żeby po wywołaniu resetu i inicjalizacji a następnie np skip rom i read rom następnie poczekać dowolną ilość czasu niewykonując żadnych poleceń np poprzez _delay_ms(10000000) po czym wywołać odbiór bitu stanem niskim na wyjściu z pinu, odczytać go poczym znowu poczekać _delay_ms(10000000) i ponowniepodaćstanniskina wyjście itd itd aż do odebrania całych 9 bajtów?? Chodzi mi o interpretację recovery time że może trwaćdowolniedługo a DS18B20 tak jakby nie zapomo wysłaniu kolejnych danych po inicjacji przez mastera?
  • REKLAMA
  • #2 8914329
    michalko12
    Specjalista - Mikrokontrolery
    marek.mm napisał:
    Chodzi mi o interpretację recovery time że może trwaćdowolniedługo a DS18B20 tak jakby nie zapomo wysłaniu kolejnych danych po inicjacji przez mastera?


    Dobrze rozumiesz, oby te czekanie nie odbywało się przy niskim stanie 1w .
  • #3 8917245
    marek.mm
    Poziom 10  
    Czekanie miało by się odbywać przy ustawieniu portu jako wejście lub jako wyjście w stanie wysokim. Chyba obie opcje są poprawne.
REKLAMA