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



Teraz jest 28 mar 2024, o 16:28


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 50 ]  Przejdź na stronę Poprzednia strona  1, 2
Autor Wiadomość
PostNapisane: 14 sty 2016, o 21:04 
Offline
Nowy

Dołączył(a): 12 maja 2014
Posty: 18
Pomógł: 0

Jak obiecałem dołączam bibliotekę dla Arduino. Praktycznie wszystko zostało tak samo jak w orginalnej bibliotece prócz podania odpowiednich portów. Niedługo jak znajdę czas postaram się dorobić funkcję inicjalizacji wyświetlacza jak w LiquidCristal.h dla Arduino.
Uruchomiłem wyświetlacz na Atmega644 oraz na Arduino Mega 2560. Dołączam bibliotekę przygotowaną do pracy z Arduino Mega, aby działała na UNO trzeba sprawdzić wyjścia pinów SPI i wpiąć odpowiednie. Wszystko jest opisane w pliku .h biblioteki wystarczy zerknąć.
Pozdrawiam wszystkich i dziękuje za pomoc, jak macie jeszcze jakieś wskazówki odnośnie tego wyświetlacza lub jakieś ciekawostki odnośnie kodu proszę śmiało pisać :)


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2016, o 21:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Fajnie że udało Ci się przerobić ten kod.
Teraz wyjaśnij mi jak należy to skompilować ?
próbuję i wywala błędy (biblioteki umieszczam w folderze z projektem)

_________________
sig on ;)



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

Dołączył(a): 12 maja 2014
Posty: 18
Pomógł: 0

W Arduino IDE wybierasz Szkic\Dołącz Bibliotekę\Dodaj bibliotekę .ZIP potem wybierasz spakowaną bibliotekę i OK. Powinno się pojawić informacja nad okienkiem kompilatora (to czarne nie wiem czy dobrze nazywam), że bibliotekę dodano. Potem Plik\przykłady i powinien być przykład z twojej biblioteki "HelloWord" potem Ctrl + R aby sprawdzić czy się kompiluje :)

------------------------ [ Dodano po: 19 minutach ]

Daj znać czy poszło



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2016, o 20:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Coś mi to nie che hasać, przeportowałem dla arduino nano v3 ale nie działa.
Nie wiem czy dioda na pinie D13 (PB5 SCK) nie zakłóca transmisji.

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2016, o 21:49 
Offline
Nowy

Dołączył(a): 12 maja 2014
Posty: 18
Pomógł: 0

Nie wiem, możliwe. Jeśli masz oscyloskop możesz sprawdzić czy sygnał jest prawidłowy czy nie tworzą się jakieś szpilki. Niestety nie posiadam nano i nie potrafię tego sam sprawdzić. Zawsze możesz użyć softwerowego SPI. Lub możesz spróbować czegoś takiego: https://www.arduino.cc/en/Tutorial/SPITransaction możliwe, że SCK ma inną prędkość. Sam się nad tym zastanawiałem, ale u mnie ruszyło i bez tego :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 20:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Ruszyło :)
miałem źle podpięty wyświetlacz.
Obrazek

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 21:20 
Offline
Nowy

Dołączył(a): 12 maja 2014
Posty: 18
Pomógł: 0

Wspaniale :) Ty sprawdziłeś mały a ja duży. Teraz mam dużo pracy więc praca nad modernizacją Twojej biblioteki stoją w miejscu ale weekend wolny i postaram się coś zrobić. W planach mam zrobienie łatwiejszej inicializacji plus możliwość użycia programowego SPI na arduino. Czytałem, że miałeś całe kasy. Myślałeś nad zabawą z drukarką termiczną z tej kasy?



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

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Myślałem, ale nie znalazłem do niej dokumentacji i się jej pozbyłem. Teraz znam już model tej drukarki i jeśli tylko taką zdobędę to postaram się ją uruchomić.
Dostałem info że sterownik w naszym wyświetlaczu to ST7588 (http://www.zxlcd.com/issuance/uploadpic/20105246598620.pdf)

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sty 2016, o 16:35 
Offline
Nowy

Dołączył(a): 12 maja 2014
Posty: 18
Pomógł: 0

Hej, dobrze wiedzieć jaki siedzi tam sterownik, można się teraz na czymś oprzeć i poczytać co to potrafi. Jako załącznik wrzucam pełną dokumentacje techniczna :) Z tego co widziałem to tam siedzi jakiś ARM :) Można by się było pokusić o zrobienie własnej płytki z tym prockiem, coś w stylu Arduino Due :) Tylko czy się opłaca?


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 kwi 2016, o 23:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

1bobik1 napisał(a):
Można by się było pokusić o zrobienie własnej płytki z tym prockiem, coś w stylu Arduino Due Tylko czy się opłaca?


to zależy na razie poluje na LCDki ... a potem na kinetisa z nimi :)

jak coś to to ło też działa :) http://www.sunduino.pl/wordpress/wyswie ... crm15xdb5/

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2016, o 20:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

o proszę, skąd ja kojarzę ten wyświetlacz :) dobra robota <ok>
Jak jeszcze nie upolowałeś ww wyświetlacza to daj znać, dogadamy się :)

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2016, o 12:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Niestety jeszcze nie upolowałem , ale też i nie przeszukałem i nie sprawdziłem wszystkich mozliwości
gdyż niestety w normalnych porach mnie niema :( ale niebawem bedzie trochę luzu więc się rozglądnę
dokładniej za nimi ...

1bobik1 napisał(a):
o proszę, skąd ja kojarzę ten wyświetlacz


nio ba powinieneś kolego :) trochę leżakowały :( ale w końcu się za nie zabrałem , te drugie segmentowe też uruchomiłem :)
niedługo wrzucę libsy na stronę :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 maja 2016, o 21:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Po doczytaniu DTSa kasy fiskalnej dowiedziałem się jak zmienić kontrast w wyświetlaczach.
Podpiąłem analizatorek i oto jest:
.c
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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

Kontrast ustawiamy w zakresie 0-127. Dla dużego wyświetlacza ustawiamy ok 100 dla małego ok 80.
Bogusz sprawdź czy działa ;)
Jak będę miał czas to dodam funkcję zapisującą wartość kontrastu do eepromu i wczytującą wartość po starcie.

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 maja 2016, o 06:29 
Offline
Nowy

Dołączył(a): 12 maja 2014
Posty: 18
Pomógł: 0

Hej, fajna funkcja. Sprawdzę w weekend, obecnie jestem na szkoleniu z pracy więc nie mam dostępu do tego wszystkiego :) Porobię zdjęcia i sprawdzę :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2016, o 12:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Jakby ktoś pytał to LCD CRE14XDB3011114B
też działa ... na razie na CC2530 go postawiłem , ale to już i tak coś :)

Obrazek

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2017, o 16:25 
Offline
Nowy

Dołączył(a): 10 lut 2017
Posty: 1
Lokalizacja: Fiji
Pomógł: 0

Odświeżę trochę temat. Walczę z biblioteką NOVITUS_graphic_display_library.h dla arduino. Mam Arduino UNO. Część już rozpracowana a mianowicie

Kod:
// LCD PINS               
    #define DC_PIN                  ?????   D/C                                      
    #define CS_PIN                  PB2     //10           /CS             SS/chip select      
    #define MOSI_PIN               PB3    //11           MOSI           MOSI            
    #define RES_PIN                 ?????   //   RST                             RESET            
    #define SCLK_PIN                PB5    //13           SCLK           SCK   



Mam problem ze znalezieniem D/C oraz RST.

Jestem początkujący jeżeli chodzi o arduino, więc proszę o wyrozumiałość oraz pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2017, o 21:48 
Offline
Nowy

Dołączył(a): 12 maja 2014
Posty: 18
Pomógł: 0

Hej,

D/C masz na pinie 4 wyświetlacza. Ogólnie wszystko masz napisane na stronie nr. 1 w pierwszej wiadomości. W razie czego dołączam zdjęcie z dokumentacji kasy odnośnie wyjść wyświetlacza. Jeśli masz inne to daj zdjęcia jego, wyjść i opisów na płytce to coś się pokombinuje :)

Obrazek


Trzymajcie Się :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2017, o 19:57 
Offline
Nowy

Dołączył(a): 18 kwi 2017
Posty: 6
Pomógł: 0

Witam
Arduino NANO i wyswietlacz z kasy SOLEO.
Nie moge sobie poradzic z podpieciem.
podpinam nastepujaco
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

biblioteke .h poprawialem recznie i wyglada tak jak wyzej
wyswietlacz tylko swieci zadnych znaków na nim nie widac
bardzo prosze o pomoc albo o jakis kierunek
Obrazek



Ostatnio edytowano 12 mar 2018, o 07:59 przez yarek1313, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 mar 2018, o 07:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

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

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2018, o 18:28 
Offline
Nowy

Dołączył(a): 18 kwi 2017
Posty: 6
Pomógł: 0

dziekuje @1bobik1
ruszyło

jak mogę sie odwdziczyć ?? moze jakieś czesci potrzebujesz z kas fisk. ?? jak by coś to pisz śmiało

jeszcze raz dzieki



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: 50 ]  Przejdź na stronę Poprzednia strona  1, 2

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