logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Jak edytować znaki w EPROM Roland R-5 dla nowego wyświetlacza HD44780?

moons 18 Sty 2025 17:46 216 4
REKLAMA
  • #1 21398772
    moons
    Poziom 13  
    Posty: 358
    Ocena: 17
    W instrumencie Roland R-5 na wyświetlaczu kiedy jest wyświetlane menu to przy każdej pozycji jest wyświetlany znaczek cyferki ale taki nietypowy malutki. Wyświetlacz to 16x2 oparty na hd44780 tylko z nietypowym zestawem znaków, który aktualnie nie jest dostępny. Więc wymieniając wyświetlacz na współczesny dostajemy krzaki a nie ładne znaczki. Zamieszczę kilka obrazków które to dokładnie zobrazują.

    Ekran wyświetlacza LCD pokazujący tekst z niestandardowymi znakami.
    Ekran LCD z tekstem na niebieskim tle, wyświetlający słowa PLAY i STEP.
    Zrzut ekranu z wyświetlaczem ukazującym niestandardowe znaki w instrumencie Roland R-5, pokazujący ich kodowanie i tablicę kodów znaków.

    Odczytałem EPROM i nawet znalazłem odpowiednie wpisy dotyczące tych znaczków, teraz pytanie czy jest jakaś opcja żeby zamienić je w kodzie na coś bardziej czytelnego? bo pewnie dodanie takich jak oryginały nie jest możliwe, bo to trzeba by jeszcze swoje znaki tworzyć.
    Pozdrawiam
  • REKLAMA
  • Pomocny post
    #2 21399160
    Damian_Max
    Poziom 21  
    Posty: 397
    Pomógł: 40
    Ocena: 96
    Do wyświetlaczy hd44780 można dodać swoje znaczki, w pamięci wyświetlacza jest miejsce na kilka takich znaczków (chyba 16 albo 20), można je odczytać z starego wyświetlacza i wgrać na nowy, czy tam zrobić swoje inne.
    Tu masz bardzo fajny artykuł:
    https://radzio.dxp.pl/hd44780/
    https://radzio.dxp.pl/hd44780/hd44780_podstawy.htm

    Tworzenie / przesłanie swoich znaków, to po prostu przesyłasz piksele linijka po linijce.
  • REKLAMA
  • Pomocny post
    #3 21399510
    Press
    Poziom 24  
    Posty: 566
    Pomógł: 69
    Ocena: 40
    To się może nie udać.
    Faktycznie do takiego wyświetlacza można zapisać osiem (nie 16 czy 20 jak pisał kolega powyżej) znaków. Ale gdyby tak właśnie to było zrobione, to po wymianie wyświetlacza działało by tak samo, bo po każdym załączeniu wyświetlacza procesor musi te znaki wpisać od nowa. Tobie wyświetlają się jakieś znaki z azjatyckich języków, a te w wyświetlacz wszyte są na stałe i podmienić ich się nie da.
    Dlatego moim zdaniem oryginalny wyświetlacz był robiony na zamówienie producenta sprzętu i musisz go wymienić na oryginalny (zapewne sporo droższy).
  • REKLAMA
  • #4 21399657
    moons
    Poziom 13  
    Posty: 358
    Ocena: 17
    Sprawa jest już nieco jaśniejsza. Otóż te cyfry małe w oryginalnym wyświetlaczu, przy menu, da się w łatwy sposób zamienić, wystarczy znaleźć je w EPROM zamienić na zwyczajne 1, 2 i tak dalej. Wgrać tak zmodyfikowany EPROM i mamy normalne cyfry w menu. Ale przy dalszym grzebaniu okazało się że jest więcej takich znaków które nieprawidłowo się wyświetlają. Do tego kod jest jakoś tak zbudowany że czasem jeden znak korzysta z dwóch znaków w tabelki znaków. Nie wiem dlaczego tak jest zrobione. Jest np znak nuty i na niektórych ekranach jest jednym krzakiem a na drugim ekranie jest innym krzakiem. I jest kilka takich znaków, które w zależności od miejsca gdzie się pojawiają to inaczej wyglądają (na nie oryginalnym wyświetlaczu) Tabela znaków w oryginalnym wyświetlaczu jest tak nie typowa że nie bardzo jest jak to ogarnąć bez rozłożenia całego kodu z EPROM na czynniki pierwsze.
    Zostają dwa wyjścia, zamienić układ HD44780 do wyświetlacza który posiada podświetlenie (sprawdzone, działa idealnie) problem jest taki że trudno znaleźć już dobre wyświetlacze gdzie ten układ jest jeszcze "normalnych" rozmiarów a nie jakieś mikro i do tego zalany żywicą. Drugie rozwiązanie to dodanie podświetlenia do oryginału ale tu też jest problem bo zwykłe podświetlenie od dołu nic nie daje, trzeba pewnie jeszcze eksperymentować z folia polaryzacyjną.
    Pozdrawiam
  • #5 21517930
    moons
    Poziom 13  
    Posty: 358
    Ocena: 17
    Temat nie do przejścia.
REKLAMA