![]() |
|
Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - Wersja do druku +- Forum HomeMade (https://sp-hm.pl) +-- Dział: Urządzenia nadawczo odbiorcze KF (https://sp-hm.pl/forumdisplay.php?fid=10) +--- Dział: Syntezy częstotliwości i moduły DSP (https://sp-hm.pl/forumdisplay.php?fid=51) +--- Wątek: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO (/showthread.php?tid=1406) |
RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ6SEE - 06-04-2020 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 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 (07-04-2020, 6:56)SQ8MVY napisał(a): #define SCREEN_BUFF_SIZE ((MAX_X * MAX_Y)/8)+1 dodałem tam 90 i ten pasek znikł. Oto efekt: RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ8MVY - 07-04-2020 No tak, trochę się w obliczaniu pomyliłem. Ale aż 90 bajtów trochę szkoda. Wystarczy 6 brakujących bajtów dodac., A nie jeden, jak sugerowałem. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ6SEE - 07-04-2020 dodawalem po kolei i stopniowo pasek znikał a przy 90 znikł całkiem RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP9BSL - 07-04-2020 Zwróćcie panowie uwagę na organizację pamięci tego kontrolera tutaj. Nie da się tego wyliczyć stosując uproszczenie x*y. Wydaje mi się że bufor ekranu powinien mieć taką wielkość: liczba_całkowita(65/8+1) *102 czyli 918 bajtów. Wartości Max_x=102, max_y=65. Z poprzednich wyliczeń Pawła wychodzi 828 bajtów więc jak widać o 90 za mało. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ8MVY - 07-04-2020 Sławku, zgadza się. Dopiero teraz na spokojnie spojrzalem do noty. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ5KVS - 08-04-2020 "Pamiętajcie elektroniki młode, czytajcie zawsze karty katalogowe"
RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ6SEE - 16-04-2020 Jak tu jest zrealizowana obsluga przyciskow? Bo losowo wciska sie vfo a/b band i step. RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ8MVY - 16-04-2020 Dodaj zewnętrzne rezystory PullUp do tych przycisków, jak masz taki efekt. 4.7K wystarczy. Zwarcie pinu do masy traktowane jest jako wciśnięcie. |