Jak poprawnie obsłużyć wyświetlacz VFD 16*2 NORITAKE CU16025ECPB-U5J z AT90S8535?
Problem z VFD 16*2
From: marekm_at_nospam_amelek.gda.pl (Marek Michalkiewicz)
Subject: Problem z VFD 16*2
Date: 22 Apr 2001 16:19:55 GMT
Witam i proszę o pomoc...
Jest sobie układ zawierający wyświetlacz alfanumeryczny LCD 16*1
(zgodny z HD44780, logicznie adresowany jak 8*2) sterowany w trybie
4-bitowym (ze sprawdzaniem Busy Flag) przez AT90S8535 (3.6864 MHz).
Wszystko działa, i to w kilkunastu już wykonanych wyrobach.
Teraz zamiast tego LCD próbuję (do wyrobu w wersji luksusowej ;)
zastosować VFD 16*2 (16*1 nie znalazłem) wyprodukowany przez firmę
NORITAKE ITRON, typu CU16025ECPB-U5J, kupiony w firmie MARITEX.
Czy ktoś to stosował i jeśli tak, z jakim skutkiem?
Niby piszą że kompatybilny, ale przez chwilę działa a potem
zaczyna wyświetlać przypadkowe krzaczki głównie japońskie :)
coś jakby mu się myliło które 4 bity są które.
Próbowałem wstawiać opóźnienia, ale na razie nic to nie daje...
Skrócony PDF (jedna strona) jest tutaj:
http://noritake.download.reliablenetworks.net/Dist/Noritake/Public/CU16025ECPB-U5J.pdf
(w razie problemów ze ściągnięciem, mogę podesłać),
pełnej wersji nie ma tak normalnie do ściągnięcia, tylko chcą by
podać dane osobowe to niby przyślą, kiedyś już wypełniałem i nie
było żadnej reakcji, ostatnio spróbowałem jeszcze raz i czekam...
ale może ktoś tę pełną wersję ma? Może jest tam jakaś errata?
(oby nie taka że trybu 4-bitowego nie używać...)
dzięki
Marek
From: marekm_at_nospam_amelek.gda.pl (Marek Michalkiewicz)
Subject: Re: Problem z VFD 16*2
Date: 26 Apr 2001 19:04:12 GMT
Marek Michalkiewicz <marekm_at_nospam_amelek.gda.pl> wrote:
Niby piszą że kompatybilny, ale przez chwilę działa a potem
zaczyna wyświetlać przypadkowe krzaczki głównie japońskie :)
coś jakby mu się myliło które 4 bity są które.
Próbowałem wstawiać opóźnienia, ale na razie nic to nie daje...
Jeszcze raz ja, chyba znalazłem... Po wstawieniu stałego opóźnienia
około 3 ms po rozkazie czyszczenia wyświetlacza, zaczęło działać.
Czyli coś źle ze sprawdzaniem Busy Flag. Stwierdziłem jeszcze, że
odczyt adresu DD RAM też źle działa - a z LCD wszystko działało na
pewno dobrze, bo program czytał adres, wpisywał znak i wpisywał adres
następnej pozycji kursora (ze względu na przejście z pierwszego do
drugiego "wiersza" w LCD 16*1 adresowanym jak 8*2).
Słyszałem że w niektórych LCD po BF=0 trzeba odczekać jeszcze 40 us
ale to nie to - wstawiałem 100 us i też nic to nie dawało.
Przed i po każdej zmianie E czekam ponad 1 us, powinno wystarczyć.
Marek
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Problem z VFD 16*2
Date: Sat, 28 Apr 2001 13:35:56 +0200
Jeszcze raz ja, chyba znalazłem... Po wstawieniu stałego opóźnienia
około 3 ms po rozkazie czyszczenia wyświetlacza, zaczęło działać.
Podobny objaw miałem dla LCD 2x16 f-my bodajże Wintek (n.b. kupiony też
z maritexu) - program wcześniej działający na LCD Sharp zaczął się
'wieszać' po podmianie wyświetlacza. Doszedłem, że winna jest operacja
CLS i podmieniłem ją na zapis spacjami (pomogło). Czyli deklaracja o
zgodności z HDD44780 jakby nieprawdziwa
[...]
Słyszałem że w niektórych LCD po BF=0 trzeba odczekać jeszcze 40 us
ale to nie to - wstawiałem 100 us i też nic to nie dawało.
Przed i po każdej zmianie E czekam ponad 1 us, powinno wystarczyć.
W firmowym manualu Hitachi do HD44780 stoi:
" Po wykonaniu instrukcji zapisu/odczytu z CG/DD RAM wskaźnik adresowy
jest zwiększany/zmniejszany o 1; przesunięcie (wskaźnika) następuje po
ustawieniu 'Busy Flag' w stan niski. Czas opóźnienia zależy od
częstotliwości zegara sterownika: Tadd= 1.5 / fosc"
Wg specyfikacji dla najgorszego przypadku daje to ok. 10us.
Maciej Czapla
From: jmadeja_at_nospam_kiux.man.radom.pl (MaJ)
Subject: =?iso-8859-2?Q?Przegl=B1darka__plik=F3w_do_StarOffice?=
Date: 30 Apr 2001 08:43:05 +0200
Czy ktoś wie gdzie znaleźć przeglądarkę lub konwerter plików do StarOffice.
Nie chce mi się instalować programu do odczytania
jednego pliku.
Pozdrawiam :-)
MaJ
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika