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



Teraz jest 13 sty 2025, o 00:28


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 8 sty 2016, o 23:20 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

Witam wszystkich,

dostałem kilka wyświetlaczy BG12864D ( http://www.datasheetlib.com/datasheet/1 ... lymin.html lub http://www.soselectronic.cz/a_info/reso ... _VER01.pdf ). Podobno są zepsute lecz mam podejrzenie (podparte doświadczeniem z tą osobą), że one mogą działać tylko minimalnie jest coś nei tak lub pewna osoba sobie z nimi nie poradziła.

Gdy podepnę tak jak tu jest: http://en.radzio.dxp.pl/t6963/ tylko PORTA zamieniam na PORTC, to układ nie działa. Podświetlenie jest ale nie ma tekstu ani nic. Ucieszy mnie nawet pojedynczy piksel, byle tylko wiedzieć że działa.

Dałem potencjometr tak jak na stronie 9 tego drugiego pliku pdf. Tylko nadal nie ma nic więc tak jak by kontrast siadł. Gdy sprawdziłem czy na pinie 1 mam -5V okazało się że nic tam nie ma. Czy tak powinno być? Może jednak faktycznie coś siadło?

Będę bardzo wdzięczny za pomoc :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 19:10 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

matti0010 napisał(a):
Gdy podepnę tak jak tu jest: http://en.radzio.dxp.pl/t6963/ tylko PORTA zamieniam na PORTC, to układ nie działa.
Podświetlenie jest ale nie ma tekstu ani nic. Ucieszy mnie nawet pojedynczy piksel, byle tylko wiedzieć że działa.

A próbowałeś zrobić dokładnie tak jak jest w linku który podałeś?
Jeśli zadziała, wtedy będziesz mógł robić dalsze eksperymenty.
To nie bardzo jest tak, że uzyskasz pojedynczy piksel żeby zobaczyć, że działa.
Wyświetlacz po prostu trzeba wysterować.

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 19:20 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

MirkoT napisał(a):
A próbowałeś zrobić dokładnie tak jak jest w linku który podałeś?
Jeśli zadziała, wtedy będziesz mógł robić dalsze eksperymenty.
To nie bardzo jest tak, że uzyskasz pojedynczy piksel żeby zobaczyć, że działa.
Wyświetlacz po prostu trzeba wysterować.


Chodzi Ci o podłączenie potencjometra z kontrastu? Dałem dokładnie tak jak tam pisało z podpięciem jednej nogi do Vee (-5V teoretycznie). Potencjometr 10k. Tylko po odpaleniu zasilania w wyświetlaczu to nie pojawia się napięcie -5V na pinie 1.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 19:29 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Nie chodziło mi o podłączeniu tak jak jest w bibliotekach radzia

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 19:40 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

Prawie tak jak u niego, tylko zamiast PORT A dałem na PORT C i w bibliotece T6963.h zmieniłem na PORT C w odpowiednich miejscach.

Miałem tylko problem z biblioteką T6963.h bo w niej funkcję void GLCD_WriteStringPgm(prog_char * str); nie chciało mi kompilować. Pokazuje błąd:
Multiple markers at this line
-unknown type name 'prog_czar'
-Type 'prog_char' could not be resolved

Zakomentowałem ją i przeszło.

Obrazek

Wyświetlacz ma też taki drucik po lewej jak na zdjęciu poniżej:

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 19:47 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Ta funkcja wysyła stringi z pamięci programu.
Trzeba by znaleźć gdzie jest ten typ, ale do testów nie powinno to mieć
znaczenia

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 19:49 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

Ciągle zastanawia mnie ten brak -5V na 1 pinie wyświetlacza. Zgodnie z notą powinno tam być -5V i to dzięki temu potencjometrem możemy wysterować kontrast. Szukam czegoś co by mogło mi dać -5V ale nie mam chyba takiego zasilacza...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 19:49 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

A ten drucik to podłączenie ramki. Gdzieś w nocie było napisane, że ramka jest podłączona
do któregoś pinu... może w Twoich wyświetlaczach wolą podłączenie zewnętrzne zamiast
na PCB :?:

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

matti0010 napisał(a):
Ciągle zastanawia mnie ten brak -5V na 1 pinie wyświetlacza. Zgodnie z notą powinno tam być -5V
i to dzięki temu potencjometrem możemy wysterować kontrast. Szukam czegoś co by mogło mi dać -5V ale nie mam chyba takiego zasilacza...

Mogą też być moduły bez przetwornicy. W nocie jest pokazane podłączenie takich wyświetlaczy.

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 19:57 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

W takim razie mam gdzieś podłączyć ten drucik?

Chodzi o podłączenie "(Option) LCM operating on " DC 5V " input with external negative voltage" ? Dla tego szukam czegoś co mi da -5V albo więcej (zrobię dzielnik napięcia wtedy). Lecz nic nie mam pod ręką :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 20:09 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

matti0010 napisał(a):
W takim razie mam gdzieś podłączyć ten drucik?

Chodzi o podłączenie "(Option) LCM operating on " DC 5V " input with external negative voltage" ? Dla tego szukam czegoś co mi da -5V albo więcej (zrobię dzielnik napięcia wtedy). Lecz nic nie mam pod ręką :(

No właśnie to jest na stronie 9 noty (z drugiego linku). Zobacz też kod wyświetlacza strona 3 noty.

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2016, o 20:25 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

Właśnie zrobiłem sobie sam -5V. Na najprostsze rozwiązania najtrudniej wpaść... schemat jak by ktoś kiedys potrzebował:

Obrazek
Rezystory dowolne, ja dałem 330R.

Teraz mam coś takiego po wyregulowaniu kontrastu:

Obrazek

To jest po wgraniu programu więc... Może to efekt tego że wczoraj w akcie "desperacji" zacząłem się bawić napięciem i chyba trochę go zgrillowałem? :lol:

EDIT:
Chyba jednak nie jest to wina spalenia, bo kolejny to samo mi pokazuje. Co może być winne? Kod czy wyświetlacz?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2016, o 10:07 
Offline
Nowy

Dołączył(a): 04 sty 2016
Posty: 7
Pomógł: 0

Właśnie na to wpadłem ale widze w ostatnim poście że już problem rozwiązałeś :D Takie same rozwiązanie chciałem Ci zasugerować.

_________________
tworzenie stron internetowych



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2016, o 10:10 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

Problem jeszcze nie jest rozwiązany :) dopiero mam coś co wygląda jak kontrast, niemniej jednak nic więcej się nie pojawia. Po wgraniu programu nic się nie pokazuje. Ktoś ma jakiś pomysł?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2016, o 11:38 
Offline
Użytkownik

Dołączył(a): 05 kwi 2014
Posty: 339
Pomógł: 10

a robisz dokladnie tak?

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



Jesli zadziala w trybie tekstowym to zadziala w trygie graficznym.

Napisz nak go podłączyłeś i jak masz ustawione piny w .h



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2016, o 17:11 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

Wgrałem ten program i też nie działa.

Używam ATmega16, taktowanie wewnętrzne 1MHz. Jeżeli chodzi o podłączenie, podpiąłem dokładnie tak jak na obrazku ze strony http://en.radzio.dxp.pl/t6963/ nawet pod port A jestem podpięty (z tego powodu użyłem Atmega16 by ten port mieć).

w T6963C.h piny mam ustawione 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.


Nie mam pomysłu co jest tutaj nie tak...

Sprawdziłem to na kolejnym wyświetlaczu, lecz efekt ten sam. Nic się nie pojawia, mimo że kontrastem potrafię regulować bo mam albo same ciemne kratki albo nic (zewnętrzne -5V).



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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