Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 9 gru 2019, o 07:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 30 ] 
Autor Wiadomość
PostNapisane: 23 cze 2019, o 08:20 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

w końcu jest poradnik o propertiesach a dodatkowo nowsza wersja MK MENU GEnerator na PC

Obrazek

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 cze 2019, o 08:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 553
Lokalizacja: Żagań
Pomógł: 53

Noooo. I to jest wersja programu, która mi się bardzo podoba. Warto było czekać.
Czekam na dostępność w sklepie.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 cze 2019, o 19:04 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

No to znowu ja, po wgraniu przykładu mam taki problem że nie wyświetlają się itemy w menu, funkcja wyświetlania napisana poprawnie.
https://drive.google.com/file/d/107tQb3YtLxpQAtqehz4VsxEPP1e0RoNQ/view?usp=sharing

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 cze 2019, o 21:51 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

pokaż lepiej albo wklej swój plik mk_menu_display.c - bo ewidentnie nie oprogramowałeś metody do wyświetlania Itemsów ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 cze 2019, o 21:53 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

Menu display, jest jak w przykładzie z biblioteką glcd.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 2 minutach ]

Wkleiłem już display.c

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 cze 2019, o 21:57 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

jest ok - a pokaż zakładkę generatora kodu do procka (chodzi mi o mk menu gen na PC)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 cze 2019, o 21:59 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

Obrazek

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 cze 2019, o 22:04 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

No i tu cię mam ... wyświetlają się Itemsy ;) ale poza ekranem ;)

First line pos nie może być w tym wypadku 16 ! .... Pomijam już że w poradniku jest inaczej ale warto zrozumieć jak to działa

Linie podajemy jako LINIE a nie jako pixele ... ty podałeś żeby się wyświetlało od 16 linii mając na myśli żeby było od 16-go pixela od góry

Tymczasem ma być linia nr.2 ..... bo dwie pierwsze zajmuje tu nagłówek rysowany większym fontem

a linie i odległości MK MENU przelicza sobie na pixele dzięki podanej wysokości linii w pixelach czyli tutaj = 8

dzięki temu linia nr.2 przy wysokości znaków 8pikseli - daje nam start drugiej linii od 16-go pixela

a u ciebie 16x8=128 - czyli od 128-go pixela czyli grubo poza ekranem na dole ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 cze 2019, o 22:08 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

To są domyślne ustawienia Menu gen na oled 128x64

------------------------ [ Dodano po: 2 minutach ]

I wszystko jasne już się wyświetla, tylko w programie trzeba dać inne wartości domyślne po wybraniu OLED 128x64.

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 cze 2019, o 22:18 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

Cytuj:
To są domyślne ustawienia Menu gen na oled 128x64


ok to mały BUG w programie na PC ;) muszę poprawić - bo to się właśnie zmieniło też przy przejściu z wersi 2.0 na 3.0 ....

kolejna mała poprawka do zrobienia

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 cze 2019, o 09:51 
Offline
Użytkownik

Dołączył(a): 10 sie 2014
Posty: 53
Pomógł: 0

Mam mały problem , mk_meni 3.1 nie generuje mi pliku "mk_menu_include.h"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 cze 2019, o 10:03 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

jumar000 napisał(a):
Mam mały problem , mk_meni 3.1 nie generuje mi pliku "mk_menu_include.h"


A masz wersję DEMO ? czy z licencją ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 cze 2019, o 10:58 
Offline
Użytkownik

Dołączył(a): 10 sie 2014
Posty: 53
Pomógł: 0

Jeszcze demo



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 cze 2019, o 14:26 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

no to zapewne skończył się czas trial, masz tam pewnie na górze napis "trial expired" a było tego czasu 29 dni. Niestety po tym czasie wersja DEMO nie działa już w pełni i np nie generuje wszystkich plików

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lip 2019, o 19:28 
Offline
Użytkownik

Dołączył(a): 13 lis 2015
Posty: 37
Pomógł: 0

Witam. Zrobiłem update z wersji 2.0.0 do wersji 3.x, oraz zakupiłem licencję. Jest problem z kompilacją Test data1 mimo, że dołączyłem wszystkie brakujące biblioteki. Masa błędów ale zacznę od tego: w mk_menu_exe.c jest błąd (Unresolved inclusion:"change_prop_template.h" dotyczący tego wiersza #include "change_prop_template.h". Wersja 2.0.0 nie sprawiała żadnych problemów, a tu gały wychodzą ile błędów.O co chodzi?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lip 2019, o 20:07 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

Adriang200 napisał(a):
Test data1

A Test data2 działa poprawnie ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lip 2019, o 22:06 
Offline
Użytkownik

Dołączył(a): 13 lis 2015
Posty: 37
Pomógł: 0

Test data2 też nie działa, ale tutaj już mogę wyświetlić wszystko z konsoli bo jest tego znacznie mniej i tutaj są pewnie błędy związane z nazwami funkcji z enkodera:
./MK_MENU_USER_FILES/change_prop_template.o: In function `my_enc':
change_prop_template.c:(.text.my_enc+0x0): multiple definition of `my_enc'
./MK_MENU_USER_FILES/change_ip.o:change_ip.c:(.text.my_enc+0x0): first defined here
collect2.exe: error: ld returned 1 exit status



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lip 2019, o 22:32 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

Bo ja używałem Mk Encoder 2.0 - więc proszę się nie dziwić - jeśli masz starszą bibliotekę do enkodera

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lip 2019, o 20:40 
Offline
Użytkownik

Dołączył(a): 13 lis 2015
Posty: 37
Pomógł: 0

To i tak nie wyjaśnia dlaczego Test data1 już jest całkowicie nie do skompilowania gdzie w w wersji MK MENU 2.0.0 nie było takich problemów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lip 2019, o 21:07 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

Adriang200 napisał(a):
To i tak nie wyjaśnia dlaczego Test data1 już jest całkowicie nie do skompilowania gdzie w w wersji MK MENU 2.0.0 nie było takich problemów.

Ależ wyjaśnia - po prostu nie przejrzałem tego kodu - i muszę to zrobić na spokojnie - pojawi się w kolejnej aktualizacji.

A zamiast tego proponuję sprawdzić na własnych świeżych danych wg nowego przepisu i dać znać czy działa czy są jakieś problemy

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lip 2019, o 19:25 
Offline
Użytkownik

Dołączył(a): 13 lis 2015
Posty: 37
Pomógł: 0

Po utworzeniu własnych danych tylko ZEGAREK , -USTAW GODZINY [1], -USTAW DATE [1] to zaczynają się błędy w mk_menu_exe.c w pozycji #include "change_ip.h" (Unresolved inclusion: "change_ip.h") oraz w pozycji #include "change_prop_template.h", a z tym związana dalsza część kodu zaczynająca się od switch( fun_id ) { case /* func 00 */ id_pin_nr_0_FP: itd. To świadczy, że generuje się kod którego nie powinno być moim zdaniem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lip 2019, o 20:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

Adriang200 napisał(a):
To świadczy, że generuje się kod którego nie powinno być moim zdaniem.

To znaczy, że nie oglądałeś poradników na tema poprzedniej wersji MK MENU GEN .... trzeba było od razu mówić, że chodzi ci o plik mk_menu_exe.c i sekcję switch()

kliknij że sobie po wygenerowaniu plików tutaj gdzie widzisz strzałkę i skopiuj a później wklej do własnego projektu sekcję switch()

Obrazek

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lip 2019, o 16:50 
Offline
Nowy

Dołączył(a): 30 sie 2014
Posty: 9
Pomógł: 0

Nie wiem czy ktoś próbował zaimplementować bibliotekę do stm32 ale mi się udało i działa, użyłem płytki Discovery (stm32f407rgt)
i wyświetlacza kolorowego lcd tft. :!:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lip 2019, o 18:16 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

kisiel014 napisał(a):
Nie wiem czy ktoś próbował zaimplementować bibliotekę do stm32 ale mi się udało i działa, użyłem płytki Discovery (stm32f407rgt)
i wyświetlacza kolorowego lcd tft. :!:


No czekałem na tę informację ! ;) ŚLICZNIE dziękuję za info - przydałoby się jakieś zdjęcie albo nawet mini filmik z działania - zrobiony telefonem ;) byłoby wtedy super !

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2019, o 20:40 
Offline
Użytkownik

Dołączył(a): 13 lis 2015
Posty: 37
Pomógł: 0

Skompilowałem Test data1 i zamiast encodera używam 3 klawiszy. Ładnie przemieszczam się po menu oraz wchodzę do podmenu, lecz nie wiem co mam zrobić by była możliwość zmiany ustawień.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2019, o 21:40 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

Adriang200 napisał(a):
lecz nie wiem co mam zrobić by była możliwość zmiany ustawień.

Obejrzeć ostatni poradnik wideo o Propertiesach

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2019, o 22:19 
Offline
Użytkownik

Dołączył(a): 13 lis 2015
Posty: 37
Pomógł: 0

Ok oglądałem jeszcze raz ten poradnik i fajnie jest opisane jak zmienić działanie encodera. Wiem, że w change_byte w pętli muszę użyć własnej funkcji SPRAWDZAJ_KLAWISZE(), ale że jestem osobą początkującą to już nie wiem jak mam to rozwiązać w funkcji my_enc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2019, o 22:36 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

A wiesz co to są zdarzenia ? EVENTS ? wiesz co to są callbacki ? ... masz może Bluebooka ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2019, o 23:06 
Offline
Użytkownik

Dołączył(a): 13 lis 2015
Posty: 37
Pomógł: 0

Ok mam wszystkie trzy książki EVENTS i callbacki też już parę razy użyłem. Ostatnio z powodzeniem dla czujnika ruchu PIR. Ale biegły jeszcze w tym nie jestem. Wiem że i tutaj trzeba z tego skorzystać ale nie wiem jak zacząć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2019, o 23:07 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24894
Lokalizacja: Szczecin
Pomógł: 930

no to odwołaj się do konkretnego miejsca w poradniku - którego nie rozumiesz - żeby można było coś pomóc

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 30 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Majestic-12 [Bot] i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO