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



Teraz jest 16 kwi 2024, o 06:30


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
 Tytuł: LCD COG problem
PostNapisane: 24 maja 2018, o 07:44 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Cześć,
ostatnio temat był już poruszany ale u mnie jest troszkę inny problem, mianowicie w wyświetlaczu działa regulacja kontrastu, jak zmieniam wartość np. z 20 na 30 to widać zmianę kontrastu więc wnioskuję że komendy do LCD wysyłane są prawidłowo. Nie działa natomiast funkcja set_pixel. Wyświetlacz oparty na sterowniku ST7565R, podłaczony do atb, port B tak jak domyślnie skonfigurowana biblioteka od Mirka :)

Na PCB nie ma żadnych zwarć, napięcie zasilania wyświetlacza 3,3V. Konwersja napięć z tranzystorami BSS działa prawidłowo. Poniżej kod funkcji main i foty układu.

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


Obrazek

Obrazek


Może macie jakiś pomysł Koledzy co może być nie tak?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 maja 2018, o 08:36 
Offline
Moderator
Avatar użytkownika

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

a z ciekawości zapytam po co tobie to

sei();

czy watchdog?

czyt tobie się procek nie resetuje wciąż ... wywal to sei i watchdoga

_________________
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 maja 2018, o 08:48 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

mirekk36 napisał(a):
a z ciekawości zapytam po co tobie to

sei();

czy watchdog?

czyt tobie się procek nie resetuje wciąż ... wywal to sei i watchdoga


Rutynowo w nowym projekcie włączam przerwanie i watchdoga. Jak wrócę do domu to przetestuję bez tego. Podłączyłem LCD pod arduino i jakąś pierwszą lepszą bibliotekę i wyświetlacz pokazuje jakieś napisy więc zakładam że hardware działa dobrze i kurcze już nie mam pomysłów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 maja 2018, o 08:57 
Offline
Moderator
Avatar użytkownika

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

no jeśli działa pod andruino to ok - hardware masz dobre nie ma co tam szukać problemu

a jak masz skonfigurowaną bibliotekę w pliku H i jak podłączone sygnały - tzn piszesz że tak samo jak domyślnie w bibliotece ale może jednak jakaś pomyłka w połączeniach, pokaż fragment konfiguracyjny swojego pliku *.h z ustawieniami

_________________
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 maja 2018, o 09:57 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Jak wrócę do domu to podeślę bo jestem w pracy, pewnie gdzieś w połączeniach się walnąłem bo skoro kilku osobom biblioteka działa a hardware jest ok to zostały tylko połączenia między atb i LCD :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 maja 2018, o 10:09 
Offline
Moderator
Avatar użytkownika

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

no dokładnie a tym bardziej, że ja trzy różne wyświetlacze podłączam do tego samego hardware - pokazywałem to na filmikach i zdjęciach. Dwa negatywowe i jeden normalny - każdy idealnie działa "od kopa" na tej samej bibliotece i to bez żadnej zmiany jej ustawień


Autor postu otrzymał pochwałę

_________________
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 maja 2018, o 14:54 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Nie zmieniałem nic w połączeniach ale zauważyłem że jak ponownie wywołam funkcję init to na wyświetlaczu pojawiają się te cztery piksele... Atmega taktowana 8MHz. kurcze nie wiem w czym problem. Może macie jakieś pomysły Koledzy?

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: 43 minutach ]

Ok już wszystko działa, zabrakło mi w kodzie funkcji do wyświetlania :)

Poniżej działający kod, dzięki za pomoc Mirku :)

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 maja 2018, o 17:12 
Offline
Moderator
Avatar użytkownika

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

Jarecki napisał(a):
Ok już wszystko działa, zabrakło mi w kodzie funkcji do wyświetlania

;)

------------------------ [ Dodano po: 3 minutach ]

a, i mam nadzieję, że przeszedł ci ten pomysł z wstawianiem funkcji display do set_pixel ;) ?

_________________
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 maja 2018, o 18:59 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

mirekk36 napisał(a):
Jarecki napisał(a):
Ok już wszystko działa, zabrakło mi w kodzie funkcji do wyświetlania

;)

------------------------ [ Dodano po: 3 minutach ]

a, i mam nadzieję, że przeszedł ci ten pomysł z wstawianiem funkcji display do set_pixel ;) ?


tak jest :D pierwszy lepszy napis wyświetlał się kilka sekund :) Teraz wszystko działa jak należy :) dzięki Mirku :)



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

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