Odpowiedz 
 
Ocena wątku:
  • 2 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Synteza Oleg 9
SP6IFN Offline
Ryszard
****

Liczba postów: 456
Dołączył: 23-03-2010
Post: #221
RE: Synteza Oleg 9
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!
23-08-2014 12:11
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ9RFC Offline
Jerzy
*****

Liczba postów: 1,193
Dołączył: 02-07-2010
Post: #222
RE: Synteza Oleg 9
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 ...

73 JERZY SQ9RFC
24-08-2014 4:25
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6IFN Offline
Ryszard
****

Liczba postów: 456
Dołączył: 23-03-2010
Post: #223
RE: Synteza Oleg 9
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!
24-08-2014 13:45
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5TAA Online
Witek
****

Liczba postów: 292
Dołączył: 24-03-2009
Post: #224
RE: Synteza Oleg 9
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.
24-08-2014 15:31
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ9RFC Offline
Jerzy
*****

Liczba postów: 1,193
Dołączył: 02-07-2010
Post: #225
RE: Synteza Oleg 9
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.

73 JERZY SQ9RFC
(Ten post był ostatnio modyfikowany: 24-08-2014 15:46 przez SQ9RFC.)
24-08-2014 15:32
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ9RFC Offline
Jerzy
*****

Liczba postów: 1,193
Dołączył: 02-07-2010
Post: #226
RE: Synteza Oleg 9
İmage

73 JERZY SQ9RFC
31-08-2014 14:24
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5TAA Online
Witek
****

Liczba postów: 292
Dołączył: 24-03-2009
Post: #227
RE: Synteza Oleg 9
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...
31-08-2014 16:56
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ9RFC Offline
Jerzy
*****

Liczba postów: 1,193
Dołączył: 02-07-2010
Post: #228
RE: Synteza Oleg 9
Wszystko działa Big Grin

İmage

73 JERZY SQ9RFC
09-09-2014 3:09
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP4LVC Offline
Bogdan sk
*****

Liczba postów: 761
Dołączył: 10-07-2009
Post: #229
RE: Synteza Oleg 9
Witek Ty farciarzu!

Bogdan
(Ten post był ostatnio modyfikowany: 09-09-2014 8:45 przez SP4LVC.)
09-09-2014 8:45
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5TAA Online
Witek
****

Liczba postów: 292
Dołączył: 24-03-2009
Post: #230
RE: Synteza Oleg 9
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
09-09-2014 9:29
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 14 gości