Witam.
Ostatnio przesiadłem się z ATmegi32 na ATxmege128 zafascynowany nowymi rozwiązaniami Atmela. Z racji tego iż znalazłem w swoich zbiorach kolorowy wyświetlacz z noki c1-01, postanowiłem podjąć się napisania biblioteki do jego sterowania, gdyż nie znalazłem takowej w internecie, tym bardziej na Xmege.
Po długich poszukiwaniach znalazłem wyprowadzenia wyświetlacza (
http://www.amobbs.com/thread-5099383-1-1.html), zrobiłem przejściówkę na goldpiny i kierując się biblioteką zrobioną dla stm32, zacząłem pisać swoją bibliotekę. Ustaliłem, że sterownikiem jest SPFD54124 (
http://www.elektroda.pl/rtvforum/download.php?id=400910), a raczej jest on kompatybilnym odpowiednikiem zastosowanego (tak twierdzi google tłumacz chińsko-polski xd), natomiast sterowanie odbywa się przez 9-bitowe SPI (pierwszy bit to C/D - C=0, D=1; kolejne 8 to dane).
Niestety po wielu próbach nie jestem w stanie wyświetlić czegokolwiek na wyświetlaczu i nawet nie wiem czy następuje inicjalizacja. (Płytkę-przejściówkę sprawdziłem pod względem zwarć - brak jakichkolwiek, natomiast wszystkie piny łączą jak powinny; wyświetlacz nowy, nieużywany toteż powinien teoretycznie działać).
Oto mój kod programu i biblioteki:
spfd_lcd.h
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
spfd_lcd.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
main.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.