Pomóżcie koledzy, bo pomroczność jasna ogarnęła albo mnie, albo kompilator Bascoma.
Taki fragment kodu:
Czemu to się właściwie nie chce skompilować? Odpowiedź kompilatora brzmi
"104 3 parameters expected" a ja za diabła nie wiem, jaki trzeci paramettr miałby tu brakować. Wykonuję operację AND na dwóch bitach: bicie zmiennej byte oraz osobnym bicie miganie. Całość ma uzależniać stan LED'a sygnalizującego pewien proces od bitu bezpośrednio wskazującego fakt pojawienia się tego procesu oraz zmiennej bitowej "miganie" przełączanej w przerwaniu, a powodującej, że LED ma migać. Miało to być eleganckie i proste, a tymczasem nie chce się skompilować. Dlaczego?
Kiedy z czystej ciekawości usunąłem negację, zostawiając samo "Led_open = Zawor.1 And Miganie", komunikat kompilatora się zmienił na "Invalid datatype". Samo led_open=zawor.1 działa dobrze.
Taki fragment kodu:
Kod: text
Czemu to się właściwie nie chce skompilować? Odpowiedź kompilatora brzmi
"104 3 parameters expected" a ja za diabła nie wiem, jaki trzeci paramettr miałby tu brakować. Wykonuję operację AND na dwóch bitach: bicie zmiennej byte oraz osobnym bicie miganie. Całość ma uzależniać stan LED'a sygnalizującego pewien proces od bitu bezpośrednio wskazującego fakt pojawienia się tego procesu oraz zmiennej bitowej "miganie" przełączanej w przerwaniu, a powodującej, że LED ma migać. Miało to być eleganckie i proste, a tymczasem nie chce się skompilować. Dlaczego?
Kiedy z czystej ciekawości usunąłem negację, zostawiając samo "Led_open = Zawor.1 And Miganie", komunikat kompilatora się zmienił na "Invalid datatype". Samo led_open=zawor.1 działa dobrze.
