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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 16 cze 2025, o 01:37


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 17 lis 2021, o 13:19 
    Offline
    Użytkownik

    Dołączył(a): 18 paź 2012
    Posty: 42
    Pomógł: 0

    Kupiłem wyświetlacz jak w temacie i niby działa z biblioteką Mirka, ale nie mogę dojść do ładu z lcd_cls() i lcd_home().
    Wygląda to tak, jakby zawiesił się wyświetlacz. Dopiero użycie lcd_locate(x,y) zamiast wcześniejszych, ożywia go.
    Niestety, po włączeniu zasilania pojawiają się na ekranie śmieci, wraz z właściwym napisem.
    Gdy wymienię na zwykły wyświetlacz 2x16, wszystko śmiga pięknie.
    Kombinowałem na różne sposoby - używałem RW sterowanego i podłączanego do masy, zmieniałem czasy w bibliotece itd.
    Niby inicjalizacja jest taka sama jak w zwykłych wyświetlaczach, ale coś go różni.
    Sprawdzałem również na drugim egzemplarzu i zachowuje się identycznie.
    Zazwyczaj nie odpuszczam, ale w tym wypadku mi ręce opadły.
    Albo mam juz zwarcie w systemie i czegoś nie widzę.

    Może ktoś z Was spotkał się z tym problemem?


    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: 17 lis 2021, o 20:54 
    Offline
    Moderator
    Avatar użytkownika

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

    Bo pewnie źle go podłączasz jak chodzi o pin RW i konfigurację tego pinu w bibliotece

    _________________
    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: 18 lis 2021, o 13:27 
    Offline
    Użytkownik

    Dołączył(a): 18 paź 2012
    Posty: 42
    Pomógł: 0

    Sprawdzałem i na 99% jest dobrze, ponieważ bez zmiany konfiguracji pinów w bibliotece, standardowy wyświetlacz pracuje bez najmniejszych problemów.
    Pinout mają identyczny, nie licząc regulacji kontrastu (jest odłączona).
    Na Twojej bibliotece zrobiłem już sporo "zabawek" i nigdy nie było problemu.
    Dodam, że staram się go uruchomić wyświetlając tylko testowy tekst. Nic innego program nie robi.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 lis 2021, o 14:51 
    Offline
    Moderator
    Avatar użytkownika

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

    A którą masz wersję biblioteki MkLCD ? pytam bo zdaje się w ostatniej to ja w ogóle wypierniczyłem CLS i HOME z biblioteki i niejawnie zastąpiłem je właśnie LOCATE i programowym czyszczeniem linii. Te funkcje CLS i HOME są o wiele wolniejsze nawet przy użyciu BusyFlag niż zrobić to programowo

    _________________
    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: 18 lis 2021, o 15:28 
    Offline
    Użytkownik

    Dołączył(a): 18 paź 2012
    Posty: 42
    Pomógł: 0

    Używałem tej, która była w poprawkach kodów.
    Myślę że to rozwiązanie, o którym Pisałeś rozwiąże mój problem.
    Dziękuję bardzo za pomoc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 lis 2021, o 16:50 
    Offline
    Moderator
    Avatar użytkownika

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

    zdecydowanie - zrób sobie w funkcji LCD_CLS - podmiankę na czyszczenie linii za pomocą Locate i wyświetlenia odpowiedniej ilości spacji w każdej linii i będzie gites ;)

    _________________
    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: 19 lis 2021, o 10:55 
    Offline
    Użytkownik

    Dołączył(a): 18 paź 2012
    Posty: 42
    Pomógł: 0

    Nie dawało mi to spokoju i pokombinowałem na starej bibliotece.


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


    wyśle 0x00000011 czyli 3, czy coś pomyliłem?

    Pytam, bo po rozbiciu tego na:

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


    wszystko działa prawidłowo.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lis 2021, o 16:45 
    Offline
    Moderator
    Avatar użytkownika

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

    a no to może te OLEDY tak tego potrzebują - nie wiem - ale i tak bym zrezygnował z cls i home bo i tak są zawsze dużo dłuższe niż ręczne skasowanie linii

    _________________
    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  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO