HomeMade

Pełna wersja: Synteza Oleg 9
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
No i sprawa prawie jasna. Po wyjaśnieniach Kol.Witka widać że wszystko działa jak należy. Cęstotliwość się wyświetla, ale nie przestraja....objaw prawidłowy, a napisy są lustrzanym odbiciem, czyli wszystko hula jak należy. Trzeba postawić przed wyświetlaczem lustro.....żarty na bok. W specyfikacji na stronie 13 jest opisany sposób adresowania tego wyświetlacza, wynika z niego że adresy są w trybie czytania po arabsku - od prawej do lewej. Bo to taki typ wyświetlacza. Powinien być chyba model "A", opis na str. 4 specyfikacji, ten model to "B". Pewnie można by to przestawić odwrotnie programowo, ale chyba trzeba by zmienić bibliotekę zastosowaną do napisania programu syntezy, a to już sprawa konstruktora syntezy. Nie jestem biegły w temacie programowania, a tym bardziej adresowania sposobu wyświetlania informacji, ale chyba tak się doczytałem. Wypowiedzieć jeszcze w tym temacie powinien się np. Adam SP5FCS.....to prawdziwy specjalista.
Rysio!
To jest dobry model.

W Piligrimie za kierunek przesuwania kursora podczas wysyłania znaku odpowiada komenda o formacie:
(RS = 0; R/W = 0, dane = 000001IS)
określa tryb pracy kursora/okna wyświetlacza :
- dla S = 1 po zapisaniu znaku do wyświetlacza kursor nie zmienia położenia, natomiast przesuwa się cała zawartość wyświetlacza
- dla S = 0 po zapisaniu znaku do wyświetlacza kursor zmienia położenie, a przesuwanie okna jest wyłączone
- dla I = 1 kursor lub okno wyświetlacza przesuwa się w prawo (inkrementacja adresu znaku)
- dla I = 0 kursor lub okno wyświetlacza przesuwa się w lewo (dekrementacja adresu znaku)
jest to: 0000 0110

W wyświetlaczu Witka, w dokumentacji,
rozdzaiał 10. Instruction Table ... trzecia instrukcja od góry...
Entry Mode Set 00000001 I/D S Sets cursor move direction and specifies display shift. (These operations are performed during data write and read.)
z opisu:
5. R/L=Shift Right/Left
- R/L="1": Shift to the Right
- R/L="0": Shift to the Left
6. S/C=Display Shift/Cursor Move
- S/C="1": Display Shift
- S/C="0": Cursor Move

Tak samo !!!

Również instrukcja piąta od góry jest ważna.
(RS = 0, R/W = 0, dane = 0001SRxx)
dla S = 1 - przesuwana jest zawartość okna
dla S = 0 - przesuwany jest kursor
dla R = 1 - kierunek przesuwu w prawo
dla R = 0 - kierunek przesuwu w lewo

Można w kodzie Olega poszukać movlw B'0000 0110' i poeksperymentować, w heksie to będzie ... H'??' :-). Gdyby było kilka miejsc to trzeba trochę zdeasemblować ...
Podobnie z innymi komendami.

Jest jeszcze jeden problem ... adresów początków wiersza górnego i dolnego. w Piligrimie sterownik obsługuje chyba 2x20 a tu 2x40. Wyświetla się 16 ale da się wpisać w ten sam wiersz następne pozycje 17, 18 ... dopiero 21 wskoczy na początek dolnej linii. Trzeba poszukać komendy ustawiające adresy ...

Witku sprawdź jeszcze raz czy w tej kanapce linie nie są pomieszane.

Późno się zrobiło. Do jutra ...
Jak jednak wytłumaczyć to co napisał Kol.Witek
Cytat:z tym, że np CW jest wyswietlane jako wc a SSB jako bss, zamiast FLT jest TLF, RIT widnieje jako TIR itd...gdy wybieram z klawiatury czestotliwośc to jest ona obrazowana od prawej strony do lewej.
To jednak wygląda tak jakby realizacja wyświetlania była po arabsku....od prawej strony do lewej. Dlaczego tak się dzieje?
Rysio!
Czesc Panowie,
zaparłem sie trochę na ten wyświetlacz bo to co widać jest wyswietlane w bardzo dobrej jakości, z doskonałym kontrastem z doskonałą czytelnością, nie zależnie pod jakim kątem patrzy sie na wyświetlacz...jak już mówiłem, moja znajomość w temacie jest żadna i dlatego sugerowałem sie informacją o kompatybilnością ze sterownikiem HD 44780 - sądząc, że to wystarczy...mówiąc otwarcie, to to o czym mówi Jurek troche mnie napawa nadzieją, że coś z tym można zrobić, ale ja tego na pewno nie potrafię...łudziłem się, że może kombinowanie jumperamy na wyświetlaczu coś ,,wyprostuje" - niestety nic nie dało, jedyna korzystna zmiana to to, że opisy funkcji są wyświetlane normalnie, tzn. RIT to RIT, FLT to FLT, XIT to XIT itd., chociaż też nie jest do końca normalnie bo te opisy pojawiają sie we właściwych liniach ale nie w tych miejscach gdzie powinny, np. gdy widnieje funkcja FLT i włączę funkcję RX(klawisz 9) to znika litera F z opisu FLT...wszystkie opisy są pozamieniane miejscamy, np. L(lub D) jest na srodku górne linii a ssb(lub cw) jest po prawej stronie górnej linijki ...tak samo jest z dolną linią.
Jest chyba coś w tym, o czym mówi Jurek, że w zalecanym do tej syntezy jest 2x20 a tutaj 2x40...wyswietlanie zaczyna sie od srodka wyswietlacza i brakuje miejsca na to co jest na koncu każdej linii...
Dobra, nagadałem sie, a nie wiadomo czy to komuś coś powie i po za tym czy to komu potrzebne...
Gdyby jednak znalazł sie chetny do poeksperymentowania z tym wyświetlaczem to jestem gotów go udostępnić i sprezentować bonusa w postaci filtru kwarcowego na CW dedykowanego do CDG2k.
Dziekuję za uwagę i pozdrawiam Wszystkich.

Witek SP5TAA.
Zwarty któryś z pinów D0..D4 do ... albo wiszący ?
...
Jeśli będziesz pewny że tam nie ma zwarć ani wiszących nóg, to mogę poeksperymentować. Coś ostatnio Cię nie słyszę na CW. Ostatnio chyba w maju.
İmage
Witam,mówiłem Ci przecięż że wierzę w Ciebie...nie ma pośpiechu.
Tak na marginesie, to chyba najciekawsze zdjęcie w ostatnim czasie, hi...
Powodzenia.

Witek.

Myślę, że to dobra wiadomość również dla innych...
Wszystko działa Big Grin

İmage
Witek Ty farciarzu!
Aha, to mi sie dobrze dzień zaczął...od tak dobrych wieści.
Miło popatrzeć - niby zwyczajny widok a jak potrafi ucieszyć...
Żeby nie był, to nie zwyczajne bla bla bla - to są wyniki prac Jurka RFC nad wyświetlaczem OLED, który chcę wstawić do swojego Piligrym`a, a który nie bardzo chciał się ,,słuchać" syntezy Oleg`a 9...
Gratuluję i dziękuję za pomoc.

Witek SP5TAA
Stron: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
Przekierowanie