ATNEL tech-forum
https://forum.atnel.pl/

Wyświetlacz graficzny PCD8544 -- To nie boli
https://forum.atnel.pl/topic2115-30.html
Strona 2 z 4

Autor:  Piotrek_P [ 6 sty 2014, o 00:13 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Pokaż kolego kawałek kodu który sprawia problem lub log z konsoli, bo nie wiadomo gdzie masz coś nie tak.

Autor:  klonyyy [ 6 sty 2014, o 00:18 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

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


Tylko że kod powyżej nie działa.

Autor:  Piotrek_P [ 6 sty 2014, o 00:34 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Aby to działało, wartość liczbową uint8_t należy zamienić na kod ASCII np. funkcją itoa(liczba,tekst,10)

Autor:  klonyyy [ 6 sty 2014, o 00:41 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

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


Posłużyłem się funkcją Mirka, ale dalej nie działa - wyświetla to samo co przy rzutowaniu czyli kolejno chary tak jak mam zapisane w tablicy w pliku *.h.

Autor:  Zaba [ 6 sty 2014, o 02:00 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

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


mam nadzieję , że dobrze kombinuję :)

Autor:  klonyyy [ 6 sty 2014, o 07:57 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Ehhh dalej nic nie działa - pojawia mi się tylko cudzysłów na wyświetlaczu, jak wcześniej

EDIT:

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

Autor:  Badman [ 24 sty 2014, o 10:49 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

SunRiver: gdzie należałoby majstrować w Twoim kodzie do PCD8544, aby otrzymać przewijanie ekranu ?
Chcę przekierować printf na wyświetlacz i tak jak w przypadku konsoli na PC poz zapełnieniu całego ekranu:
1 - górny wiersz znika
2 - to co poniżej przerysowywane jest od góry
3 - na "końcu" wstawiany jest nowy tekst

Autor:  SunRiver [ 24 sty 2014, o 14:33 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

trzeba po prostu napisać do funkcyjkę i tyle :)

Autor:  kurnachatka [ 16 lut 2014, o 21:37 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Zaimportowałem sobie libsa jak w temacie od naszego Kolegi SunRiver do tegoż wyświetlacza (u mnie to była Nokia 5110) wszystko śmiga jak należy z małym wyjątkiem rozmiar trzcinki FONT_2X, nie wyświetla tekstu z tym rozmiarem. :(

Autor:  SunRiver [ 16 lut 2014, o 21:47 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

kurnachatka napisał(a):
małym wyjątkiem rozmiar trzcinki FONT_2X, nie wyświetla tekstu z tym rozmiarem.


No cóż przepraszam że nie spędziłem kolejnych kilku tygodni na testowaniu wszystkich możliwych czcionek czy innych rzeczy... Jęsli nie spełnia twoich oczekiwań po prostu nie używaj weź inna , napisz własną możliwości jest wiele,
a dlatego, że libs jest d. (Y) nie działa z wszystkim i na wszystkim i wszystkim .. zaprzestałem upubliczniania czegokolwiek

RAZ jeszcze PRZEPRASZAM WIĘC że jest do niczego nie przydatna ta biblioteka.

Autor:  kurnachatka [ 16 lut 2014, o 21:57 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

SUN nie masz za co przepraszać No co ty TY NASZ WIELKI MISTRZU. Po porostu testowałem sobie i cosik takiego zauważyłem dlatego zadałem pytanie może ktoś się z tym też spotkał a może to wina mojego wyświetlacza czy cuś.

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

JA jestem ostatni co by tu narzekał :lol:

Autor:  Piotrek_P [ 16 lut 2014, o 22:10 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Spokojnie Panowie. Wszystko pięknie działa. Literki, cyferki itp. :)
ObrazekObrazek

Autor:  kurnachatka [ 16 lut 2014, o 22:14 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

No właśnie czyli problem u mnie.
Piotrek_P mógłbyś wkleić main.c może ja się źle odwołuje do tych funkcji. ;)

Autor:  Piotrek_P [ 16 lut 2014, o 22:29 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

To co poniżej powinno ładnie działać. Z wyświetlaniem liczb chyba dasz radę ;)

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

Autor:  kurnachatka [ 16 lut 2014, o 22:33 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Piotrek_P - Dzięki sprawdzę u mnie.

------------------------ [ Dodano po: 9 minutach ]

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

Autor:  Piotrek_P [ 16 lut 2014, o 23:05 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Też się na to kiedyś naciąłem jak próbowałem wyświetlać znaki o wielkości x1 i x2, ale w jednym wierszu :-/

Autor:  1bobik1 [ 13 kwi 2014, o 21:08 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Mam pytanie związane z tymi wyświetlaczami.
Czy ktoś z was robił do nich podświetlenie ?
Ostatnio przerobiłem w Eaglu bibliotekę dla takiego wyświetlacza tzn naniosłem 5 otworów, 4 od podświetlenia i jeden ustalający.
I teraz pytanie co to za diody na tych płytkach? i czy można coś podobnego zakupić ?
tu przerobiona biblioteka:
https://www.dropbox.com/s/zjtmrcm6em8i69u/lph-7366.lbr?dl=0 jeśli ktoś będzie tak miły to proszę o sprawdzenie czy poprawnie zrobiona.

Autor:  Matee1254 [ 21 maja 2014, o 09:24 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Witam
To mój pierwszy post na tej stronie, jestem początkującym elektronikiem z wielkimi chęciami stworzenia własnych urządzeń :)

A teraz do sedna sprawy, mam problem z tymi bibliotekami, po kompilacji nie mam żadnej reakcji na ekranie, dodałem również pętle w głównym kodzie z diodą która zmienia stan po każdej zmianie wartości ekranu, dioda reaguje na kod lecz ekran nadal "milczy".

ATmega8 podłączona jest pod zasilanie 3V (z powodu wymagań podświetlenia LED), taktowana 8 MHz. Ekran testowany, w 100% działający na innym testowym programie.

Podłączyłem według schematu:
Obrazek

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


Wydaje mi się, że gdzieś popełniłem wielki błąd tylko nie potrafię go znaleźć, tak więc proszę Was - drodzy użytkownicy o pomoc :)

PS: Moje środowisko pracy to Eclipse (Użytkownik z tego forum mnie przekonał, chyba nie muszę mówić kto :P)

EDIT:
Posiedziałem, poczytałem i odkryłem, bardzo dziwna sprawa ale ważne że działa.
Zmieniłem port PB4 na PB5, MISO na SCK, dziwne jest to że inny program działa na ustawieniu PB0-PB4, a tu zamiast PB4 to PB5

Autor:  Tom277 [ 12 lip 2014, o 19:46 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Witam
Poproszę o podpowiedź. Co może być nie tak, że na wyświetlaczu pojawia mi się przez ułamek sekundy napis "Please wait" następnie wyświetlacz staje się cały czarny (delikatnie prześwituje napis "Please wait") a po chwili wszystko gaśnie i już nic więcej się nie dzieje. Po resecie wszystko się powtarza. Wyświetlacz od NOKI 5110 na "czerwonym" laminacie, jakiś tam chińczyk. Procesor ATmega32, zasilanie 5V na procesor i 3V3 na LCD, ale próbowałem też zasilać wszystko z 3V3, efekt ten sam.
Pozdrawiam


Już sobie poradziłem. Musiałem zmienić wartość kontrastu. Widocznie mój chińczyk był bardziej egzotyczny. ;)

Autor:  WoodPaker [ 15 lip 2014, o 21:36 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Na 5V tez chodzi bez problemu

Autor:  mirekk36 [ 15 lip 2014, o 21:41 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

WoodPaker napisał(a):
Na 5V tez chodzi bez problemu


Wiesz - układy TTL też przez jakiś czas "chodzą" na 12V bez problemu :lol:

Autor:  WoodPaker [ 15 lip 2014, o 21:59 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Tyle, ze na większości nokii sprowadzanych z chin jest napis 3.3V-5V.

Autor:  Tom277 [ 16 lip 2014, o 09:33 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Cytuj:
Wiesz - układy TTL też przez jakiś czas "chodzą" na 12V bez problemu

chodzą, chodzą do czasu, aż nie odejdą do krainy wiecznie wolnych elektronów :lol:
Z tego co widać, co wyświetlacz to inne możliwości i parametry. Chyba tylko oryginalne, a przynajmniej renomowane są powtarzalne i przewidywalne. Co ciekawe wyświetlacz od 5110 (na czerwonej płytce) udało mi się ożywić, natomiast jakiś chińczyk 3410 i 3310 w plastikowej ramce nie mogę uruchomić. Wyświetlacz jest na 100% ok ponieważ włożyłem go do telefonu i działa.

Autor:  WoodPaker [ 16 lip 2014, o 11:05 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Ja mam problemy z uruchomieniem go na Słonecznej bibliotece, a na chińskiej, którą dostałem wraz z LCD chodzi. Problem jest w tym, że ta chińska ma programowy SPI, a Słoneczna sprzętowy. No ale może to kwestia inicjalizacji LCD. Tak w każdym razie to wygląda. W wolnej chwili sparwdzę

Autor:  krawacik3 [ 20 lip 2014, o 00:06 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

@Tom277
Miałem to samo, wystarczy, że przed i po bitmapie dasz taki kontrast:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Dobierałem doświadczalnie, taki kontrast daje... dobry kontrast. :lol:

Autor:  Tom277 [ 21 lip 2014, o 05:31 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Dziękuję krawacik3, tylko do czego się tyczy
Cytuj:
Miałem to samo, wystarczy, że przed i po bitmapie dasz taki kontrast:

bo z "czerwona" płytką sobie poradziłem zmieniając kontrast na chyba 0x70. Problem mam z uruchomieniem od 3410 i 3310. Obydwa nie pokazują nic
Pozdrawiam

Autor:  fullmoonguy [ 22 lip 2014, o 21:00 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

krawacik3 napisał(a):
@Tom277
Miałem to samo, wystarczy, że przed i po bitmapie dasz taki kontrast:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Dobierałem doświadczalnie, taki kontrast daje... dobry kontrast. :lol:


Tom277 napisał(a):
Dziękuję krawacik3, tylko do czego się tyczy
Cytuj:
Miałem to samo, wystarczy, że przed i po bitmapie dasz taki kontrast:

bo z "czerwona" płytką sobie poradziłem zmieniając kontrast na chyba 0x70. Problem mam z uruchomieniem od 3410 i 3310. Obydwa nie pokazują nic
Pozdrawiam


Ja już rozgryzłem te wyświetlacze. Wg mnie każdy chińczyk pracujący w fabryce od tych sterowników miał swoją ulubioną liczbę którą trzeba wpisać do rejestru od konfiguracji kontrastu. Panowie podali swoje typy, a dzisiejszym (moim) szczęśliwym numerkiem jest .....

0xB8 !!!!!!

:lol: :lol: :lol:

W prawdzie chińczyków jest chyba miliard na świecie, ale na szczęście jako argument funkcji podajemy uint8_t ;)

Autor:  Tom277 [ 23 lip 2014, o 05:46 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

I tu masz chyba rację. Nic trzeba przerobić kod coś na styl dobierania wartości OSCCAL w kodzie Mirka z BB dotyczącym UART-a. "czerwona" płytka jakoś ruszyła za to 3310 i 3410 w plastikowej ramce nie mogę uruchomić za tzw. "Chiny ludowe" trochę mi ich szkoda bo mam kilka sztuk. Myślałem, że coś uda mi się z nich zrobić a tu kako. Żeby było śmiesznie "czerwony" LCD to kupiony za jakieś tam pieniądze od Chińczyka z eBay-a przy okazji innego zakupu i działa.

Autor:  SunRiver [ 23 lip 2014, o 17:02 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Dlatego ja mam tylko oryginalne wyświetlacze z demontażu z telefonów i nie mam z nimi kłopotów

Autor:  WoodPaker [ 25 lip 2014, o 20:26 ]
Tytuł:  Re: Wyświetlacz graficzny PCD8544 -- To nie boli

Suońce ale ilość oryginalnych telefonów we wszechświecie jest ograniczona.

Strona 2 z 4 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/