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.
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.