Witam,
Do wejść Portu mam podłączone 5 odbiorników zbliżeniowych. Odczytują zagłębienia w tarczy kodowej. Niestety nie są one uporządkowane tzn bit0 na tarczy jest przypisany do PORTx.4 a bit1 do PORTx.2 itd
Próbowałem wcisnąć do zmiennej typu string *6 odczyt z poszczególnych czujników na zasadzie
I = $bit5; $bit4; $bit3.... a później przekształcić ze stringa do bin funkcja var = Binval( s). Niestety coś idzie nie po mojej myśli i wyskakują dziwne rzeczy
Wiem jak to zrobić na ifach i dodawać poszczególne bity do siebie ale czy jest jakis szybszy sposób do konwersji stanów całego portu do liczy ?
Do wejść Portu mam podłączone 5 odbiorników zbliżeniowych. Odczytują zagłębienia w tarczy kodowej. Niestety nie są one uporządkowane tzn bit0 na tarczy jest przypisany do PORTx.4 a bit1 do PORTx.2 itd
Próbowałem wcisnąć do zmiennej typu string *6 odczyt z poszczególnych czujników na zasadzie
I = $bit5; $bit4; $bit3.... a później przekształcić ze stringa do bin funkcja var = Binval( s). Niestety coś idzie nie po mojej myśli i wyskakują dziwne rzeczy
Wiem jak to zrobić na ifach i dodawać poszczególne bity do siebie ale czy jest jakis szybszy sposób do konwersji stanów całego portu do liczy ?