Właściwości wyświetlacza z telefonu NOKIA3310 | |
Sterownik: |
PCD8544 (Philps) |
Rozdzielczość |
48x84 (6x14)' |
Zalecane napięcie zasilania: |
2,7 - 3,3V (max. 5V) |
Pooór prądu w trybie aktywnym |
300|iA |
Zakres temperatur pracy: |
od -25 do +709C |
Interfejs: Szeregowy, zgodny z SPI, 3 linie » 2 sterujące | |
Maksymalna częstotliwość SCLK: |
4MHz |
liczbo znaków 5x6
Tabela 12 Wybrane właściwości wyświetlacza
Tabela 13 Zestaw komend sterujących wyświetla czem
Komendy sterujące | |||||||||
Instrukcja |
Bajt komendy |
Opis | |||||||
D7 C6 |
D5 |
D4 |
D3 |
D2 |
D1 |
DC | |||
Każdy zestaw komend | |||||||||
NOP | |||||||||
Function Set |
0 |
0 |
1 |
0 |
0 |
3D |
V |
H |
PD - tryb power down Y - adresowanie w trybie pionowym H - rozszerzony zestaw komenć |
Zestaw komend podstawowych | |||||||||
Zarezerwowana |
0 |
0 |
0 |
0 |
0 |
1 |
- |
- |
Nie wywoływać |
Display Cortrol |
0 |
0 |
0 |
0 |
1 |
D |
0 |
E |
DE = 00 wyświetlacz wygaszony DE = 01 test (wszystkie piksele włączone) DE = 10 '.ryb standardowy DE = 11 Iryo negatywowy |
Zarezerwowana |
U |
0 |
0 |
1 |
- |
- |
- |
- |
Nie wywoływać |
Set V address |
0 |
1 |
0 |
0 |
0 |
Y2 |
Y1 |
Y0 |
0 ś Y < 6 |
Set X address |
1 |
XG |
X5 |
X4 |
X3 |
X2 |
XI |
X0 |
0 £ X < 84 . fcjH |
Zestaw komend rozszerzonych | |||||||||
Zarezerwowano |
0 |
3 |
0 |
0 |
0 |
0 |
0 |
1 |
Nie wywoływać |
Zarezerwowana |
0 |
3 |
0 |
0 |
0 |
0 |
1 |
- |
Nie wywoływać |
Temperatura Control |
0 |
0 |
0 |
0 |
0 |
1 |
Tl |
TO |
T - krzywa kompensacji temperaturowej Standardowo T“2 |
Zarezerwowana |
0 |
0 |
0 |
0 |
1 |
- |
- |
- |
Nie wywoływać |
Biaa Syslom |
0 |
0 |
0 |
1 |
0 |
B2 |
BI |
BO |
Sposób sterowania elektrodami |
Dla 48 linii B = 3 | |||||||||
Zarezerwowana |
0 |
1 |
Nic wywoływać | ||||||
Set VOP |
1 |
V6 |
V5 |
V4 |
V3 V2 |
V1 |
V0 |
Napięcie zasilania matrycy (kontrast; | |
Bezpieczny zakres1 32-88 Standardowo 72 |
Rys. 55 Wyprowadzenia wyświetlacza
Rys. 56 Organizacja pamięci
Strona
Tylna
(styków)
\
Dziś chcę zaproponować Ci pracę z wyświet łączem z telefonu NOKIA3310. Ponieważ wyświetlacz ten wyposażony jest w interfejs SPI. dowiemy się także, jak go obsługiwać.
Telefon Nokia3310, a także jego prosty, monochromatyczny wyświetlacz graficzny zapewne są znane wielu Czytelnikom.
Aktualna cena nowego wyświetlacza waha się w granicach 7 zł za najprostszy model. Jest to cena naprawdę rewelacyjna, biorąc pod uwagę, co otrzymujemy w zamian. Wybrane właściwości wyświetlacza zebrałem w tabeli 12. Na szczególną uwagę zasługuje szeroki zakres temperatur pracy oraz niew ielki pobór prądu. Porównanie możliwości sprawia, że typowe wyświetlacze alfanumeryczne pozostają daleko w tyle.
Na zewnątrz modułu wyświetlacza wyprowadzono złącze umożliwiające programowanie sterownika z wykorzystaniem interfejsu szeregowego. Interfejs ten jest w dużej mierze zgodny z SPI. Możliwy jest jedynie zapis danych i instrukcji do sterownika. Sterownik nie posiada możliwości wysłania jakiejkolwiek informacji zwrotnej Interfejs tworzą wyprowadzenia oznaczone jako SCLK - zegar danych - dane są próbkowane na narastającym zboczu, SDIN - dane wejściowe, SCE - stan niski powoduje wybranie urządzenia, D/C - aktualnie przesyłany bajt jest daną (1) lub instaikcją (0), RES -zerowanie sterownika. Układ wyprowadzeń modułu przedstawia rysunek 55.
Po włączeniu zasilania wyświetlacza jego stan jest nieokreślony. W czasie maksymalnie 30ms należy przeprowadzić jego zerowanie poprzez podanie krótkiego, niskiego impulsu na wejście RES. W tym momencie wyświetlacz zostanie wyłączony, a sterownik będzie gotowy do przyjmowania komend. Dostępny zestaw komend sleiujących przedstaw ia tabela 13.
Komendami rozszerzonymi zajmiemy się za chwilę. Teraz warto poznać samą ideę działania sterownika. Pewną niedogodnością naszego wyświetlacza jest to, żc nic posiada on wbudowanego generatora znaków. Oznacza to, że jeśli będziemy chcieli napisać coś na wyświetlaczu to na procesor spada zadanie pamiętania wzorców znaków oraz ich malowanie Pamięć wyświetlacza jest zorganizowana tak, aby wypisywanie tekstu, standardową czcionką o wy sokości 8 pikseli, było możliwie proste spójrz na rysunek 56.
W podstawowym zestawie komend możemy wybrać aktualny adres zapisu w postaci numeru kolumny oraz bajtu odpowiadającego ośmiu pikselom w kolumnie. Po dokonaniu zapisu każdej danej, aktualny adres zapisu jest przesuwany. Istnieją dwie możliwości, które
\
Adres X
8283
0 123
Elektronika dla Wszystkich Listopad2006 41