Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atemga8 zrobić klienta 1-wire?

guest666 11 Maj 2013 20:42 903 5
  • #1 11 Maj 2013 20:42
    guest666
    Poziom 12  

    Witam..
    może odkopie temat....
    Ma ktoś przykład w bascomie co by z procesorka np: Atemga8 zrobić klienta 1-wire?? Tak jak to ma miejsce z DS18b20.
    Poprostu chcę zasymulować sprzętowo działanie DS18b20.
    Czyli będzie np: Atmega8(master) a do niego podpięta druga atmega8(slave) po 1-wire która będzie udawać DS18b20

    0 5
  • #2 11 Maj 2013 20:50
    tmf
    Moderator Mikrokontrolery Projektowanie

    Biorąc pod uwagę, że slave ma na odpowiedź około 10 us, to raczej implementacja tego w BASCOMie jest małorealna/małosensowna. Praktycznie całą implementację slave należałoby napisać w asemblerze, a przynajmniej fragment do momentu wysłania bitu na magistralę.

    0
  • #3 11 Maj 2013 20:51
    guest666
    Poziom 12  

    Nawet nie wiem od czego zacząć...
    Ale dziękuję za chęci...

    0
  • #5 12 Maj 2013 10:35
    BlueDraco
    Specjalista - Mikrokontrolery

    Ufff, dlaczego nie UART po prostu? Można go pędzić po jednym drucie w obie strony. Lubią sobie ludzie życie komplikować. Jedyną zaletą OW jest możliwość zasilania z linii sygnałowej. Jeśli tego nie potrzebujemy, UART będzie zawsze prostszy i szybszy.

    0
  • #6 12 Maj 2013 10:39
    guest666
    Poziom 12  

    Kolego..dlatego OW bo są urządzenia które odczytują tylko termometry dallasa 18b20, a ja chcę podłączyć np: miernik napięcia i wysyłać sygnał przez 1-wire, tak aby urządzenie myślało że ma czujnik ds18b20..

    0