Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - Wersja do druku +- HomeMade (http://sp-hm.pl) +-- Dział: Urządzenia nadawczo odbiorcze KF (/forum-62.html) +--- Dział: Syntezy częstotliwości i moduły DSP (/forum-74.html) +--- Wątek: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO (/thread-2164.html) |
RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - 2016 - 09-03-2019 8:14 Correct lcd nokia 5110. LCD5110 myGLCD ( 7,6,5,2,4) Error (2,4,5,6,7)? RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ8MVY - 09-03-2019 8:50 Witaj, Jaki Error, nie rozumiem. Parametry przekazywane są takie: Kod: LCD5110::LCD5110(int SCK, int MOSI, int DC, int RST, int CS) Kompilacja przebiega bezbłędnie. [attachment=14796] RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - 2016 - 09-03-2019 13:54 How to add to the sketch preservation in EEPROM? Frequency, PCh, step. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ6SEE - 06-04-2020 21:12 Probował ktoś tej syntezy z LCD z Nokii 3410? On ma wieksza rozdzielczosc 96x65 pikseli i po wgraniu z sterownikiem 3310 obraz jest przesuniety i rozjechany. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ8MVY - 06-04-2020 21:20 Możesz wrzucić jakąś fotkę, jak to wygląda ? Jeżeli LCD jest na tym samym lub kompatybilnym kontrolerze, to należy zmienić zakres max współrzędnych w bibliotece. Biblioteka nie jest napisana na tyle uniwersalnie, aby było to proste. Na wstępie należy zmienić miejsca, gdzie są sprawdzane współrzędne. Postaram się to zmodyfikować, ale muszę zobaczyć, jak to wygląda u Ciebie na większej rozdzielczości. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ6SEE - 06-04-2020 21:58 Probowalem zmieniac wartosci odppwiedzialne za rozdzielczosc ale nic mi nie wychodzilo, troche cienki jestem w programowaniu. Tak to wyglada: RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ8MVY - 06-04-2020 22:11 Dla testów zamieszczam zmodyfikowaną bibliotekę. Podmień pliki w projekcie oraz zmień rozdzielczość LCD w pliku LCD5110_Graph.h ( definicje MAX_X oraz MAX_Y) Zmiany nie testowane, więc może nie działać poprawnie. [attachment=16172] RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ6SEE - 06-04-2020 22:43 Po zmienieniu MAX_X na 102 a MAX_Y na 65 ekran wyswietla poprawnie ale jest taka mala linia na dole ekranu. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ8MVY - 07-04-2020 7:56 Ok, bardzo ładnie. Ta dolną linie zlikwidujemy. To jest jakieś 60 punktów. Wynika to z nietypowej rozdzielczosci. Po południu naniosę poprawkę. Ale możesz sam zmienić definicję w pliku LCD5110_Graph.h obliczająca rozmiar bufora na dane dodając na końcu linii wartość +1, czyli powinno to tak wyglądać ( mogłem się pomylić w nazwach, bo piszę z głowy teraz): #define SCREEN_BUFF_SIZE ((MAX_X * MAX_Y)/8)+1 I zobacz, czy jest teraz ok RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ6SEE - 07-04-2020 11:43 (07-04-2020 7:56)SQ8MVY napisał(a): #define SCREEN_BUFF_SIZE ((MAX_X * MAX_Y)/8)+1 dodałem tam 90 i ten pasek znikł. Oto efekt: |