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



Teraz jest 11 gru 2024, o 08:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 254 ]  Przejdź na stronę 1, 2, 3, 4, 5 ... 9  Następna strona
Autor Wiadomość
PostNapisane: 1 gru 2012, o 11:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

Jako że wyświetlacze graficzne stają się coraz tańsze i oferują więcej niż popularne znakowe HD44780
Więc czas się nimi zająć prawda ??

Jeśli więc jesteście znudzeni znakowymi wyświetlaczami to temat dla was.

Wyświetlacze graficzne o rozdzielczości 128x64 oferują nową jakość wyświetlania obrazu w aplikacjach
pisanych na mikrokontrolery. Możliwość prezentacji danych w formie graficznej, czy też różnymi czcionkami
pozwala znacznie uatrakcyjnić projekt co jest dosyć istotne, a przede wszystkim oferuje znacznie więcej
miejsca pozwalając na poprawę wizualna naszego układu. Staje się on czytelniejszy i bardziej wyrafinowany.

To co jedziemy ??
a jak , a co się będziemy szczypać :)

Interfejs znakowych LCD opartych o HD44780 jest prosty w użyciu i każdy chętnie go używa, ba nawet dla wielu
jest to pierwszy i jedyny używalny LCD. Dlaczego ??
Dlatego, że sterowanie wyświetlaczem graficznym wydaje się bardzo skomplikowane i praktycznie nie do okiełznania.
Samo jego podłączenie do MCU wymaga więcej pinów i trzeba napisać opasłe biblioteki, mieć specjalnie przygotowane czcionki itd.
Dodatkowo nie można nic zapisywać bezpośrednio do LCD by to zobaczyć tylko do specjalnego bloku pamięci, który jest widoczny
na matrycy. Grzebiąc w niezrozumiałej dla wielu nocie możemy się dowiedzieć jak się tam dostać a to powoduje że wielu niestety
się poddaje i uznaje że sterowanie takim LCD to już makabra i lepiej omijać na kilometr.

To nie prawda!!

Biblioteka !!

Oprogramowanie obsługujące nasz KS108 wielu przeraża , zawiera masę skomplikowanych algorytmów i procedur do wyświetlania prymitywów graficznych w postaci:

Lini, prostokątów, okręgów, bitmap
Pomaga też w ładowaniu czcionek i renderowaniu textu i liczb na ekranie. Więc jak się okazuje można można wszystko zapisać
znacznie łatwiej i uprościć sobie dostęp wysokiego poziomu z aplikacji w prostszy sposób. Jak więc tego dokonać ??

Choć na sieci jest wiele bibliotek przeznaczonych dla GLCD, sprawdziłem ich kilka , ale nie byłem zadowolony z żadnej z nich
do ciekawszych zaliczę biblioteki radzia - jednak są kłopotliwe w użyciu i stwarzają wiele problemów ...
oraz progfx ... ta biblioteka jest już świetna zresztą użyłem jej przy okazji prac nad opisywanym tu DDSem gdzie we wczesnych
wersjach ... ale no jak zawsze ale biblioteka choć świetna i dopracowana , jest prekompilowana więc nie bardzo możemy ingerować
w jej strukturę, a przede wszystkim wyświetla screen progfx, który dyskwalifikuje ja w przypadku komercyjnego urządzenia.
Dlatego też powstała moja wersja biblioteki, która może obsłużyć różne LCD oparte o kontroler KS108 lub zgodne i w prosty sposób
może być przeportowana na różne mikrokontrolery. Biblioteka jest kompilacją różnych bibliotek znalezionych w sieci i posiada wiele elementów wspólnych dla różnych wersji , niemniej powinna być szybka i łatwa w użyciu. Ponadto niema w niej wielu funkcji , ale sobie poradzicie z ich dopisaniem.

Troszkę o LCD graficznym:)

Poznajmy więc trochę nasz moduł graficzny -- jak to poważnie brzmi :P -- cokolwiek to znaczy :)

Obrazek

Obrazek

Specyfikacja:

128x64 piksele.
Kontroler KS0108B
8bit interfejs równoległy

Dostępny w wielu kolorach podświetlenia
Podświetlenie LED.
20 pinów których znaczenie mamy poniżej:

Obrazek

oczywiście nie jest to reguła i należy zapoznać się z notą swojego wyświetlacza niemniej te popularne tak właśnie mają
w większości.

Podłączenie kontrastu:

Trafiają się wyświetlacze z KS108 gdzie kontrast jest na sztywno już ustalony i nie musimy
się przejmować jego podłączeniem , ale w znakomitej większości musimy tego dokonać

Typowy schemat podłączenia wyświetlacza wygląda następująco:

Obrazek

Adresowanie Pixeli:

Obrazek

Powyżej widzicie organizację ekranu dla naszego KS108 w wraz ze współrzędnymi krańcowych pixeli.
Mamy jak widać dwie współrzędne X i Y .

X jest współrzędną poziomą i przyjmuje wartości od 0 do 127 w prawo
Y jest współrzędną pionową i przyjmuje wartości od 0 do 63 w dół

Z czego jak widzicie na rysunku wynika że punkt 0,0 wyświetlacza znajduje się w lewym górnym
rogu. Zapis koordynat punktu w naszej bibliotece będzie następująca zatem (x,y).


Teraz mała przerwa .... zajmiemy się kreśleniem podstawowych kształtów na LCD później.
na bazie biblioteki którą znajdziecie niebawem w załączniku :)

------------------------ [ Dodano po: 46 minutach ]

No to skoro już uzupełniłem przed południową dawkę kofeiny w organizmie jedziemy dalej :)



Biblioteka jak wiecie składa się z 2ch plików:
GLCD_ks108.c
GLCD_ks108.h

W pliku GLCD_ks108.h znajdziecie też opis podłączenia naszego GLCD do ATmegi :

Piny Danych wyświetlacza D0 do D7 podłączamy do Portu D naszego MCU
Piny Sterujące wyświetlacza natomiast do Portu C:

D/I (RS) = PC0
R/W = PC1
EN = PC2
CS1 = PC3
CS2 = PC4

Dodatkowo musimy podłączyć jeszcze pin RESET wyświetlacza
i podłączamy go bezpośrednio na VCC czyli +5V

Oczywiście definicje portów i pinów możemy sobie zmienić

UWAGA !!
PAMIĘTAJCIE BY SPRAWDZIĆ PINY WASZEGO LCD W NOCIE ZANIM PODŁĄCZYCIE
ZASILANIE BO MOGĄ SIĘ RÓŻNIĆ OD MOJEGO LCD!


Dostępne Funkcje w bibliotece :

Biblioteka udostępnia podstawowe funkcje służące do wyświetlania prymitywów graficznych:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Oraz funkcje obsługi czcionek o funkcje kontrolne które na pewno znajdziecie :)
Zapewne zastanawia was parametr color ... wyświetlacz nasz jest monochromatyczny co pozwala na wyświetlenie powiedzmy
2ch kolorów czarny i biały -- czyli piksel zaświecony lub zgaszony i tylko to robi ten parametr , dosyć przydatny :)

Program przykładowy :)

W tym miejscu zobaczycie w praniu użytkowanie biblioteki , którą też kolega Antystatyczny używa do swoich niecnych celów
zapewne widzieliście efekty na filmikach na czacie .


Plik main.c do testów biblioteki:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Efektem działania programu jest napis w ramce i migający pixelek 2x2

Obrazek

Jak widać używanie jest proste i przyjemne w razie pytań piszcie ...
Miłej zabawy

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 13:15 
Offline
Moderator
Avatar użytkownika

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

Sun, wiesz co ? .... gdybyś żył w czasach średniowiecza, czasach wypraw krzyżowych - to okazałoby się, że właśnie te wyprawy krzyżowe są niepotrzebne ;) .... dlaczego ... bo masz taki dar przekonywania tych którzy nie wierzą ;) .... tzn nie wierzą, że te wyświetlacze mogą być też fajne .... (już ty wiesz o kim ja mówię)

Jak zwykle dzieło, które wychodzi z rąk Mistrza - jest SUPER! ;) ... eeeeeh to się nazywa PORADNIK do ks108 !

_________________
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 gru 2012, o 13:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

Oj tam zaraz ... po prostu chyba takiego materiału brakowało i dlatego postanowiłem skrobnąć bo przecież
coraz więcej z nas dostrzega zalety tych małych lcd graficznych .....

Dodatkowo w dobrych cenach można dostać do nich panel dotykowy i mamy bardzo przyjemne i niewielkie urządzonko.

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 14:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

to jest to co tygrysy lubia najbardziej :)
Sun jak zwykle mistrzowska robota :)

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 16:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

I jest pierwszy artykuł do MICRO CORE :)
Kawał dobrej roboty SUN ! dziękuję ;)

I pytanie
Jak dobrać potencjometr ? w moim wyświetlaczu VEE jest -12V VDD 5V

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 16:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

1bobik1: zaiste dobre pytanie myślę że 10k załatwi sprawę ale możesz dać większy 22K
bedzie mniejszy zakres regulacji


ale bzdury sadzę ... to chyba przemęczenie ... 10Kom ma być i kropka :)
niezależnie od napięcia kontrastu

raz się spotkałem z przypadkiem podłączenia potka zamiast do GND to do Vcc ale tam sygnały sterujące były negowane

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 17:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

Zapewne zainteresowani zauważyli, że w mojej bibliotece niema funkcji obsługującej bitamapy :)
a przecież właśnie to interesuje przede wszystkim użytkowników :)
No więc tak niema jej w bibliotece .... ale o dlatego, że była ona potrzebna jak ją tworzyłem do innych celów
po za tym miała być maksymalnie prosta w użyciu i przeportowywaniu (używam jej na ARM, PIC , MSP).

A właśnie wyświetlanie grafiki jest jednym z elementów to utrudniających ...
No niby jak zapytacie skoro funkcja ładowania obrazka BMP można napisać:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


no ba ... skoro można to tak prosto napisać to poco ma to siedzieć w bibliotece obsługującej GLCD ??
dlatego w tym celu ja mam dodatkowy plik bmp.c zawierający samą funkcję widoczną wyżej oraz inkludy

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


gdzie zastanawia was tylko czym jest ów bmp.h ??
no właśnie bmp.h zawiera naszą przygotowaną dla GLCD bitmapę :)

dlaczego tak to zrobiłem ??
Dlatego w zasadzie, że dzięki temu mam czytelniejszą bibliotekę zawierającą podstawowe funkcje
które są mi częściej potrzebne a gdzie potrzebuje wyświetlić grafikę z bitmapy to dokładam sobie
do projektu plik i gotowe :)

to na tyle

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 18:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 cze 2012
Posty: 171
Pomógł: 5

Witam,
korzystając z tematu o wyświetlaczach graficznych chciałem się podpytać naszego forumowego szeryfa SunRivera czy korzystał z wyświetlaczy COG ze sterownikami UC1601 i większy UC1606. Wydają się one ciekawą propozycją jeżeli chodzi o cenę jak i wymiary.

Pozdrawiam
R.L.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 19:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

Oczywiście że tak jeśli chodzi o ten : http://artronic.pl/o_produkcie.php?id=1078?
to sterowałem nim po SPI bo jako PAR cos nie bardzo chciał działać choć sterownik z grubsza jest zgodny z KS107/108
w ich wypadku ważne są kondensatory na których jest generowane napięcie ujemne do polaryzacji matrycy
wypada sie trzymać "kurczowo" zaleceń noty , choć działają tez na innych wartościach i typach kondensatorów
np zalecane są tantale , a można zastosować elektrolity.

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 20:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 cze 2012
Posty: 171
Pomógł: 5

Witam,
tak właśnie pomyślałem kto może coś wiedzieć jak nie Sun :).
powiedz proszę jak to się sprawuję tzn nie ma z nimi problemów? Też myślę o tych z artronica. Masz może jakiś przykładowy kod z inicjalizacją i ustawieniami SPI.

Pozdrawiam
R.L.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 20:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

tu niema dużego problemu , spisują nawet nie źle , ale ich nie lubię specjalnie chodzi o to że rozmiar ramki i podświetlenia
prawie równa się standardowemu LCD np na KS108. Dodatkowo folie są dosyć delikatne ...

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 20:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 cze 2012
Posty: 171
Pomógł: 5

Witam,
kurcze trochę mnie zbiłeś z tropu. Porównywałem te dwa wyświetlacze:
http://www.kamami.pl/dl/lcd_ag_hy_12864k.pdf
http://www.artronic.pl/o_produkcie.php?id=1140?
według tych rysuneczków mniej więcej w podobnej wielkości mamy większą rozdzielczość. Hmm chyba, że coś pominąłem.

Pozdrawiam
R.L.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 20:53 

Pomógł: 0

Buuuuu ;( dlaczego nie na T6963C, mam dwa takie w tym jeden z dotykowym panelem :)


PS. Świetna robota, chyba będzie trzeba kopnąć w ścianę płaczu i sobie sprawić jakiś na testy na KS108



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2012, o 20:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

rezasurmar na Toshibe przyjdzie pora :) ale w rozmiarze 240x128 :)
T6963 jest łatwiejszy w sterowaniu i ma wbudowany generator znaków,
a tu chodziło o całkiem goły KS108 :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 gru 2012, o 10:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

musiałem dać ci szanse na dobrą zabawę Gwyn , a tak po za tym to jakoś umknęło i z okazji pixelowego mrygacza Antyka :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 gru 2012, o 12:39 
Offline
Moderator
Avatar użytkownika

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

SunRiver napisał(a):
musiałem dać ci szanse na dobrą zabawę Gwyn , ... :)


I to jest cały nasz Sun ..... co to byłoby za forum bez niego ;) każdemu zapewni dobrą zabawę :twisted:

_________________
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 gru 2012, o 12:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

oj tam .... zaraz , ale czyż nie zabawa i radość jaką czerpiemy z programowania nie jest najistotniejsza ?? Panowie każda dawka pozytywnej energii i satysfakcja z rozwiązania problemu, nawet nie do końca idealnego jest wskazana dla nas ... i do puki to mamy i małymi nawet sukcesami potrafimy się cieszyć,
świat jest nasz :) , a przed nami wciąż tak wiele do odkrycia i tak wiele możliwości przed nami :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2012, o 19:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Mistrzu Sun... Czy nie posiadasz może w swoich zbiorach wersji dla wyświetlaczy z rozdzielczością 192x64 i 3 chip-ami ?
Próbuję przerobić Twoją bibliotekę, ale to chyba jeszcze nie dla mnie ;)

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2012, o 19:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

to łatwo zrobić moze dziś coś skrobnę jeszcze na ten temat
i bez mistrzowania mi tu :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2012, o 19:41 

Pomógł: 0

No mam pecha, mam kilka fajnych wyświetlaczy 202x32, 192x32 itp, ale to na SED1520, AX6120, a wy tylko ten KS108 i KS108 ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2012, o 19:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Próbowałem analogiczne do kodu dodać swoje "co nieco"
niestety bez zrozumienia kodu nie będzie toto działać

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


tylko proszę się nie śmiać... ;)

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2012, o 20:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

nie nie będzie :)

trzeba przebudować bibliotekę całą pod większe KS108
na razie spróbować możesz tej od radzia http://en.radzio.dxp.pl/ks0108/
obsługuje 192x64

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2012, o 21:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Nie wiem czy ja robię coś nie tak czy coś jest z tą biblioteką ale jeśli definiuję:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


To przy kompilacji krzyczy o multiple definition of `GLCD_Delay' itd...
o co chodzi ?
Dodam że przy pierwszej kompilacji definiowałem KS0108.h i KS0108-AVR.c (ten sam błąd)
o co chodzi ?

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2012, o 21:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

plik ks108.c z pakietu podmieniasz na KS108-AVR.c znaczy zmienisz mu nazwę na KS108.c

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2012, o 22:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Ciągle coś mu nie pasuje:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Używał ktoś biblioteki od Radzia ?
Mam problem ze skompilowaniem ;/

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2012, o 17:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

właśnie ze względu na kłopotliwość napisałem własną
nie mam pod ręką większego LCD by przetestować z miany w libsie ,
ale tez nigdy nie miałem potrzeby korzystać z większego LCD ...
dlatego postawiłem na obsługę 128x64

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2012, o 18:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

SunRiver napisał(a):
nie mam pod ręką większego LCD by przetestować z miany w libsie ,


Jeśli już coś zmieniałeś to wstaw proszę gdzieś ja to przetestuję na swoim wyświetlaczu i napiszę co i jak.

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2012, o 18:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

spoko zapodam na droopa

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2012, o 13:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

ok jak już wstawisz to daj linka. Sprawdzam od wczoraj i nie widzę :0

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2012, o 13:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

musisz poczekać bo mam masę roboty pilniejszej

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



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: 254 ]  Przejdź na stronę 1, 2, 3, 4, 5 ... 9  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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