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



Teraz jest 4 kwi 2026, o 03:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 10 lis 2016, o 09:26 
Offline
Nowy

Dołączył(a): 20 paź 2016
Posty: 20
Pomógł: 0

Witam,

ponieważ chciałem trochę porysować na wyświetlaczu z Nokii 5110,
a przy okazji nabyć jeszcze jedno doświadczenie postanowiłem
użyć biblioteki glcd ze strony

http://agock.com/software/glcd-graphic-lcd-library/

ale oczywiście, jak praktycznie we wszystkich bibliotekach,
opis wyprowadzeń LCD albo uC jest jakiś średnio zrozumiały.

Otóż, z AVR8.h:

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




I ja nijak nie wiem jak to się ma do pinów mojego wyświetlacza,
które idą tak: RST, CE, DC, Din, Clk, Vcc, Bl, Gnd (z których oczywiście trzy ostatnie
do SPI nie mają się nijak). Ponadto - po co ta redundancja opisu 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.


i

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


Jeśli ktoś mi to przybliży, będę wdzięczny.

Na razie ustawiłem to tak (zgodnie z moimi połączeniami):

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


i oczywiście nie działa.



Ostatnio edytowano 10 lis 2016, o 16:41 przez krzysiekk, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2016, o 10:06 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Daję wybór: albo poprawienie listingów albo skasowanie tematu: topic7402.html

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2016, o 10:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 paź 2014
Posty: 237
Lokalizacja: Rzeszów
Pomógł: 11

Bawiłem się tym wyświetlaczem na podstawie tej strony:

http://hobby.abxyz.bplaced.net/index.php?pid=3&aid=10

tu też coś jest:

http://www.easy-soft.net.pl/artykuly/po ... ozwiazania

Z forum:

topic11175.html

:)
https://cse.google.pl/cse?cx=partner-pu ... gsc.q=5110

_________________
Mr. Nobody



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2016, o 10:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

krzysiekk napisał(a):
po co ta redundancja opisu pinówKod:#define AVR_SS_PORT PORTB

Właśnie w tym miejscu skorzystałeś z makra upraszczającego,
by nie musieć wpisywać w całym kodzie zmian pinow.

W poście edytuj kod i wstaw w syntac C.
Pozdrawiam.

------------------------ [ Dodano po: 7 minutach ]

A to nawet nie makro . :) ale upraszcza.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2016, o 16:49 
Offline
Nowy

Dołączył(a): 20 paź 2016
Posty: 20
Pomógł: 0

Jaglarz napisał(a):
Daję wybór: albo poprawienie listingów albo skasowanie tematu: topic7402.html


Już...coś mnie przyćmiło z tym CODE

------------------------ [ Dodano po: 4 minutach ]

APAP75 napisał(a):


Toż ja to wszystko chyba już przegoglałem, wywietlacz na bibliotece SUN'a uruchomiłem
i chodzi bardzo ładnie. Z tym, że w bibliotece glcd jest wiecej możliwości graficznych,
a owa biblioteka działać mi nie chce. Na wyświetlaczu mam sieczke. Ustawienie kontrastu
za pomocą
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
działa a wyświetlanie czegokolwiek, nawet
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
nic nie pokazuje, poza sieczką...

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

Jeszcze wyjaśnię jak ja traktuje piny z biblioteki względem tego, co mam w pliku AVR8.h

SS - CE,

MOSI - Din

MISO - DC

SCK - CLK

A potem znów mam DC, z tym że nazwane już tak jak na wyświetlaczu - DC, SS się powtarza,
i dochodzi RST czyli reset z wyświetlacza...Ot zagadka.

Ok, działa, pomyliłem piny
było:
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.


czyli SS nie 1 a 2.

Problem teraz jest inny.....nie wyświetla funkcji graficznych, czyli line, pixel etc...Tekstowe działają...
Spotkał się z tym ktoś?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2016, o 20:12 
Offline
Nowy

Dołączył(a): 20 paź 2016
Posty: 20
Pomógł: 0

Ok, problem rozwiązany. Po wyświetleniu czegoś graficznego, np. linii trzeba
wywołać funkcję glcd_write(), natomiast przed wyświetleniem tekstu trzeba
ustawić font no i oczywiście glcd_write().

Pozdrawiam



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: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


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