LCD Menu Designer

Pytania, kody i porady dotyczące nie tylko Bascom.
ODPOWIEDZ
Awatar użytkownika
kulamario
Posty: 207
Rejestracja: 17 sie 2015, 20:05
Lokalizacja: Greystones
Kontakt:

LCD Menu Designer

Post autor: kulamario » 07 lut 2018, 14:26

Witam
Mam problem z programem do tworzenia własnego menu kiedyś działał bez problemu teraz mam błędy w
  1. Portb.1 = True                                              ' pullup encoder a,
  2. Portb.2 = True                                              ' encoder b,
  3. Portd.6 = True                                              ' and encoder switch
a błąd wygląda tak
Error : 105 Line : 17 StoreBit error [ 0] , in File : C:\Users\Abrakadabra\Desktop\Bascom_menu_testy\1\Sample 1 - Small Menu.bas
Kod mam z Sample2 ze strony autora programu
http://mat.midlight.eu/index.php/LCD_Menu_Sample_2
Nie wiem czemu nie chce przejść kompilacja
może Bartek byś mógł powiedzieć czemu się wysypuje na tym True bo dzięki temu nie działa enkoder
Juz nawet myślałem ze by to True zamienić na "1" ale to nic nie daje w ustawieniu swicha działa zamiana z True na 1 i swich działa ale enkoder nie rusza
Awatar użytkownika
Henryk
Posty: 357
Rejestracja: 22 sty 2018, 17:20

Re: LCD Menu Designer

Post autor: Henryk » 07 lut 2018, 18:26

Witam :D
Na moje biedne oko , nie widzę Config pinb.x = output lub input , dla tych portów , tylko aliasy .
Nie znalazłem też nigdzie w kodzie użytego Portb.2 lub encoder b,....aaa znalazłem , przerwanie INT2 jest na potrb.2 .
Tyle co rzuciło mi się na oczy ;)
Awatar użytkownika
kulamario
Posty: 207
Rejestracja: 17 sie 2015, 20:05
Lokalizacja: Greystones
Kontakt:

Re: LCD Menu Designer

Post autor: kulamario » 07 lut 2018, 19:01

nie wiem dokładnie czy w oogóle jest to potrzebne do konfiguracji
zobacz na stronę z LCD Menu Designer tam autor zamieścił kody testowe i tego nie uwzględnił
ale jak zmienisz True na 1 lub 0 to kompilacja ci przejdzie bez błędów
ja raczej myślę że to jest spowodowane wersja bascoma
może za stara może za nowa
właśnie czekam aż nasz Guru zabierze głos w tej sprawie
bo jak bawiłem się tym programem z 3-4 lata temu to wszystko chodziło jak ta lala
teraz wide ze jest to now wersja z zeszłego roku po za tym autor na MCS napisał to ze zrobił update tego narzędzia no ale MCS forum już coś zrobiło ze tylko ludzie z pełną licencja Bascom mogą pisać wiadomości i posty na tym ze forum
aaa znalazłem , przerwanie INT2 jest na potrb.2 .
może i będziesz miał rację z tym jak wrócę z roboty sprawdzę to bo ja enkoder mam na INT0 i INT1 w tej chwil podłączony
ale i tak coś jest nie tak bo skompilowac się nie da z tym True
i tu nie wiem o co chodzi
Awatar użytkownika
Henryk
Posty: 357
Rejestracja: 22 sty 2018, 17:20

Re: LCD Menu Designer

Post autor: Henryk » 07 lut 2018, 19:45

Jak wspomniałeś o wersjach Bascom , może być i w tym problem .
Mój Bascom był np. zbyt przestarzały by skompilować zmienne typu Dword .
Zainstalowałem najnowszą dostępną wersję i poszło bez bólu .
Awatar użytkownika
kulamario
Posty: 207
Rejestracja: 17 sie 2015, 20:05
Lokalizacja: Greystones
Kontakt:

Re: LCD Menu Designer

Post autor: kulamario » 08 lut 2018, 3:12

Co do błędu w kompilacji to nie była wina Bascom brakowało ustawień stałych Pan Netzman nie dał tej linii w samplach dopiero jak wszedłem przez LCD MENU DESIGNER do przykładowego projektu w Program Files to tam dojrzałem tę oto linie
  1. Const False = 0 : Const True = 1
Kolega dobrze zauważył z tym przerwaniem zmieniłem na INT0 i enkoder w sumie ruszył ale nie chodził jak należy raz opóźniał raz przyspieszał trzeba było do lutować kondensatory 100nf i problem się rozwiązał
ODPOWIEDZ