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



Teraz jest 12 kwi 2026, o 07:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
Autor Wiadomość
PostNapisane: 29 sie 2017, o 11:13 
Offline
Nowy

Dołączył(a): 09 lip 2017
Posty: 8
Pomógł: 0

Witam,
Proszę Was drodzy forumowicze o pomoc.
Zrobiłem takie sobie scrollowanie tekstu tak zeby wychodził z prawej strony i jak dotrze do lewej strony LCD to sie zaczyna chowac.
I prawie to mam zrobione tylko nie wiem czumu ostatnia petla (która odpowiada za schowanie koncówki tekstu tak zeby zostaly same spacje) nie chce dzialać a w zasadzie jest identyczna jak ta pierwsza while.
Może czegoś nie wiem o LCD albo cos przeoczylem lub kod nie taki?
Proszę Was o pomoc.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Pozdrawiam
Zimi82



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2017, o 11:18 
Offline
Użytkownik

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

zły dział tym razem przeniose uprasza się o czytanie opisów działów i nie wrzuca postów gdzie się da ...

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

chodzi ci o cos takiego ??



tu akurat na XMOSie ale kod jest naprawde banalny do zrobienia

czy bardziej tak :





zasadniczo 1 przypadku chodzi o to by np w pętli for dopisywać z prawej lub z lewej strony napisu spacje.
masz LCD 16 znaków w wierszu wiec by schować napis musisz przesunąć go o 16 znaków czasem warto dodać 2 znaki dla pewności :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2017, o 11:37 
Offline
Nowy

Dołączył(a): 09 lip 2017
Posty: 8
Pomógł: 0

Czesc

Przepraszam, ze pomylilem dzialy.
Tak chodzi o ten drugi przypadek(przyczym to nie wyswietlacz TFT tylko zwykly) mam juz to ze wychodzi tekst z prawej i chowa sie z lewej ale tekst ma wiecej niz 16znakow w zwiazku z czym gdy zostanie ostatnie 16 znakow wyswietlone na lcd to tekst talej juz nie chce sie schowac a przecierz to ta sama petla co ta pierwsza tak jak by wogole nie chcial dzialac ten ostatni kod-petla while.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2017, o 11:39 
Offline
Użytkownik

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

dodaj na końcu textu tyle spacji ile brakuje ci znaków i po kłopocie .. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2017, o 11:42 
Offline
Nowy

Dołączył(a): 09 lip 2017
Posty: 8
Pomógł: 0

Masz na mysli dodac do tablicy?
W tablicy mam juz 77znakow a max to chyba 80 ktore mozna zapisac do LCD?
A tekst ma znikac z lewej strony z prawej ma sie przsuwac jednoczesnie do lewej



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2017, o 12:01 
Offline
Użytkownik

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

jak będę przy swoim kompie to ci napisze wieczorem co jak zrobic
bo teraz jestem z telefonu.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 wrz 2017, o 11:13 
Offline
Nowy

Dołączył(a): 09 lip 2017
Posty: 8
Pomógł: 0

Chyba zapomniałeś o mnie... ale już sobie poradziłem.
Dzięki za chęci.

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 wrz 2017, o 14:25 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2606
Pomógł: 129

To napisz jak sobie poradziłeś.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 wrz 2017, o 21:45 
Offline
Nowy

Dołączył(a): 09 lip 2017
Posty: 8
Pomógł: 0

Zacząłem od wyszukania w internecie video o scrollowaniu tekstu i obejrzałem video Mirka:
https://www.youtube.com/watch?v=E-ydHpMUnbw

Tam się okazało że jednak trzeba zmodyfikować funkcje lcd_char z Bluebooka oraz lcd_str.
A potem to już tylko pętelka.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


P.S.: Co oznaczają te wszystkie ikonki w Twoim poscie na dole???



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 wrz 2017, o 22:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Gdzieś tam w czymś robiłem to mniej więcej tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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


U mnie przewijanie tekstu miało odbywać się w obie strony i działa to fajnie :)
https://www.youtube.com/watch?v=tDchs6h11ik



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 wrz 2017, o 11:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1188
Lokalizacja: Kraków
Pomógł: 95

hopek napisał(a):
P.S.: Co oznaczają te wszystkie ikonki w Twoim poscie na dole???
Może ja odpowiem na to pytanie. W ustawieniach profilu możesz sobie zaznaczyć, jakie rzeczy ze sklepu atnel posiadasz. Jako, że jest to forum wsparcia dla produktów firmy atnel, więc od razu widać, w jaki sposób odpowiadać pytającemu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 wrz 2017, o 11:46 
Offline
Nowy

Dołączył(a): 09 lip 2017
Posty: 8
Pomógł: 0

hopek: No muszę przyznać, że efekt pierwsza klasa strasznie mi się podoba.
Ale powiedz mi proszę co to jest: VAR_CH_TMP = ram_cfg.var_ch; //podmieniamy tekst
???
VAR_CH_TMP to zmienna?
ale co u licha to drugie znaczy?
ram_cfg to mi wygląda na strukturę a var_ch na zmienną wewnątrz tej struktury, mam racje?
I jeszcze jedna sprawa. Co to za cudowny wyświetlacz LCD z tak szybkim odświeżaniem?
Na zwykłym HD44780 tak szybko się nie da przesuwać bo będzie mrugać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 wrz 2017, o 13:31 
Offline
Moderator
Avatar użytkownika

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

Zimi82 napisał(a):
Co to za cudowny wyświetlacz LCD z tak szybkim odświeżaniem?

toż widać GOŁYM okiem że to wyświetlacz lampowy VFD

------------------------ [ Dodano po: kilkunastu sekundach ]

Zimi82 napisał(a):
Na zwykłym HD44780 tak szybko się nie da przesuwać bo będzie mrugać.

nie będzie mrugać tylko będzie jedna zamiziana linia w trakcie przesuwania

_________________
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: 2 wrz 2017, o 17:59 
Offline
Nowy

Dołączył(a): 09 lip 2017
Posty: 8
Pomógł: 0

Dziękuję Mirku za odpowiedz, ja się nie znam bo noob jestem :)
A ten VFD jest lepszy od OLEDa?
Ok już wiem że OLED jest lepszy :)
Tak o to mi chodziło będzie zamazana linia jak za szybko się będzie przesuwać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 wrz 2017, o 19:00 
Offline
Moderator
Avatar użytkownika

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

Zimi82 napisał(a):
A ten VFD jest lepszy od OLEDa?
Ok już wiem że OLED jest lepszy


OLED jest świetny - ale dla mnie osobiście ( chociaż wiem, że jestem w mniejszości - jestem maniakiem wyświetlaczy lampowych - dla mnie chociażby nie wiem co - VFD zawsze wygra ! ;) zresztą zobacz np to:)

https://www.youtube.com/watch?v=VMg3yb5b-Go

http://www.elektroda.pl/rtvforum/viewto ... 33#8356933

_________________
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: 2 wrz 2017, o 20:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Widzę że Mirek mnie już wyprzedził, ogólnie też jestem zwolennikiem wyświetlaczy fluorescencyjnych (VFD), ale w pewnych przypadkach OLED jest "użyteczniejszy" jeżeli nam zależy na miejscu zabieranym przez wyświetlacz. Jeśli ma być tanio to zwykły LCD. Dla mnie VFD to przedewszystkim szybkość i kontrast.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 wrz 2017, o 22:10 
Offline
Moderator
Avatar użytkownika

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

hopek napisał(a):
Dla mnie VFD to przedewszystkim szybkość i kontrast

Oj, zapomniał kolega o jednym i być może najważniejszym ...

przede wszystkim to: MIODNOŚĆ wyświetlacza ;) no coś pięknego taka lampka - a jeszcze jak się da lekki filtr niebieski albo zielonkawy to już w ogóle ... ;)

_________________
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: 3 wrz 2017, o 13:26 
Offline
Użytkownik

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

nie zapomnielam tylko plany mi się zmieniły i byłem pozbawiony dostępu zarówno do sieci jak i do sprzętu przez kilka dni
ale już jestem , cieszę się też że dałeś radę i dosyć fajnie sobioe poradziłeś ... BRAWO

wysłano z Phableta SM-T211



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Bing [Bot] i 7 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