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

Konfiguracja 1Wire na dwóch portach w BASCOM - błąd kompilacji kodu

jacobsek 12 Sty 2007 12:11 1311 1
REKLAMA
  • #1 3436919
    jacobsek
    Poziom 22  
    Posty: 419
    Pomógł: 61
    Ocena: 24
    Witam wszystkich.

    Robię obsługę 1wire na 2 osobnych portach, wiem że trzeba się odwoływać osobno do każdego portu przy każdej operacji związanej z obsługą ds 1820.
    W pierwszej części kodu wychodzi błąd kompilacji, gdy dodam po instrukcji liczbę bajtów błędu nie ma (druga część kodu), nie wiem tylko czy to właśnie tak ma wyglądać i czy liczba bajtów ma wynosić 1 przy tych komendach typu &HCC itd.? bo tak by to wynikało że te liczby są 1bajtowe.
    Jeśli ktoś z Was robił 1wire na osobnych portach to proszę o zerknięcie na fragment kodu, i ewentualne uwagi.

    [config 1wire=portb.0
    config 1wire=portb.1]

    [1wreset pinb,0
    1wwrite &HCC,pinb,0
    1wwrite &H44,pinb,0
    waitms 500
    1wreset pinb,0
    1wwrite &HCC,pinb,0
    1wwrite &HBE,pinb,0
    odczyt(1)=1wread(2)
    1wreset pinb,0]

    [1wreset pinb,0
    1wwrite &HCC , 1 , Pinb , 0
    1wwrite &H44 , 1 , Pinb , 0
    waitms 500
    1wreset pinb,0
    1wwrite &HCC , 1 , Pinb , 0
    1wwrite &HBE , 1 , Pinb , 0
    odczyt(1) = 1wread(2)
    1wreset pinb,0]

    Dalej oczywiście ma być analogicznie obsługa drugiej linii 1wire na porcie b.1
    Za wszelkie konstruktywne uwagi dziękuję.
    Pozdrawiam.
  • REKLAMA
  • Pomocny post
    #2 3437207
    zumek
    Poziom 39  
    Posty: 3352
    Pomógł: 695
    Ocena: 52
    jacobsek napisał:
    Witam wszystkich.

    Robię obsługę 1wire na 2 osobnych portach...
    Pozdrawiam.

    Poczytaj ten topic

    Piotrek
REKLAMA