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



Teraz jest 8 kwi 2026, o 09:15


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 16 sie 2015, o 19:14 
Offline
Nowy

Dołączył(a): 12 sie 2014
Posty: 2
Pomógł: 0

Witam.

Próbuję uruchomić wyświetlacz wydłubany z drukarki fiskalnej. Wyświetlacz ma oznaczenie GTG-192641 i ma rozdzielczość 192x64. Znalazłem w necie, że jest oparty o kontroler KS0108. Nie udało mi się odszukać dokumentacji poza pinologią.

Pobrałem z internetu biblioteki do obsługi ze strony radzio.dxp.pl ale wyświetlacz nie wyświetla żadnych napisów, działa tylko regulacja kontrastu (potencjometrem podłączonym pomiędzy masę a pin3 wyświetlacza).

Uruchamiam go na płytce stykowej, opis podłaczenia:

procesor: ATMEGA32, taktowany wewnętrznie 8MHz, JTAG wyłączony.
dane PORTA, RS PC2, RW PC1, EN PC0, CS1 - PC7, CS2 - PC6, CS3 - PC5.

Dioda jest dodana żeby sprawdzić czy program idzie dalej.

Proszę o podpowiedź

program główny:

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


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


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




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


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


font5x8.h
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: 17 sie 2015, o 09:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Nic dziwnego ze nie dziala skoro w petli while masz tylko mruganie dioda co 1 sek.

Nie rysujesz nic na lcd

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sie 2015, o 12:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Antystatyczny napisał(a):
majster napisał(a):
Nic dziwnego ze nie dziala skoro w petli while masz tylko mruganie dioda co 1 sek.


Program powinien wyświetlić ramkę, a wewnątrz niej napis powitalny. Stosowny kod znajduje się przed pętlą nieskończoną. Oczywiście zakładając, ze reszta softu jest prawidłowa.

Faktycznie. Przepraszam za zamieszanie. Ze smarta dziwnie czyta sie kod i to przeoczylem.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sie 2015, o 08:14 
Offline
Użytkownik

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

Hej
Sprawdz, czy przypadkiem soft nie zatrzymuje sie przy sprawdzaniu GLCD_ReadStatus.
Sprawdz co zwraca.
Ostatnio robilem nie na takim, ale na T6963C, tez mialem problem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sie 2015, o 08:29 
Offline
Nowy

Dołączył(a): 12 sie 2014
Posty: 2
Pomógł: 0

Osiągnąłem sukces!

Wyświetlacz ruszył. Według opisu szyna danych była D0..D7 a powinna być D7..D0. Oprócz tego funkcje EnableControler i DisableControler powinny w przypadku mojego sterownika być zamienione.
Wyświetlacz wyświetla. Walczę ze zdefiniowaniem dużych czcionek żeby osiągnąć efekt wyświetlacza 7 segmentowego na części.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sie 2015, o 09:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

zerolinux napisał(a):
Walczę ze zdefiniowaniem dużych czcionek żeby osiągnąć efekt wyświetlacza 7 segmentowego na części.



To nie walcz kolego a zobacz ten temat :)

viewtopic.php?p=78031#p78031

Ja już jakiś czas temu zmęczyłem fonta i kod dałem w powyższym temacie :)

Pozdrawiam

Namazane ze smarta.


Autor postu otrzymał pochwałę

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 wrz 2015, o 13:29 
Offline
Użytkownik

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

zerolinux napisał(a):
Osiągnąłem sukces!

Wyświetlacz ruszył. Według opisu szyna danych była D0..D7 a powinna być D7..D0. Oprócz tego funkcje EnableControler i DisableControler powinny w przypadku mojego sterownika być zamienione.
Wyświetlacz wyświetla. Walczę ze zdefiniowaniem dużych czcionek żeby osiągnąć efekt wyświetlacza 7 segmentowego na części.



A nie lepiej zrobić dwa rysunki segmentów i wysiedlać ich na pozycjach?



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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