Odkazy:
Kde se dá display sehnat:
Konstrukce:
Technické parametry:
V tomto mobilu je použit displej Phillips PCD8544.
Popis signálů
Po připojení jednoho vzorku displeje k MCU a pokusu jej oživit jsem mimo jiné narazil na problém posunutého obrazu. Na první pohled to vypadalo, jako by displej zobrazoval o 3 řádky níž než by měl. Po důkladném prozkoumání jesm pojal podezření jenž se potvrdilo. Můj vzorek má zcela jiný řadič než js původní PCD8544 a to ST7548T. Tento řadič obslouží displeje až do velikosti 102*66 bodů.
Zapojení vývodů displeje Nokia 3310. Při pohledu ze zadu displeje, kdy konektor je nahoře, jsou kontakty číslované z leva do prava.
Tabulka 47.3. Zapojení vývodů Nokia3310 na připájeném plochém vodiči
barva | signál |
---|---|
hnědá | Vdd |
červená | Sck |
oranžová | Sdin |
žlutá | D/C |
zelená | Sce |
modrá | GND |
fialová | Vout |
šedá | Res |
Veškerá komunikace s displejem se odehrává na vodičích !SCE, D/!C, SCLK, SDIN a RES. Vývod GND je spojen se zemí, na pájecí napětí cca 3V je přivedeno na Vcc a mezi Vout a GND se připojí elektrolytický kondenzátor o kapacitě 1 až 10µF.
Tabulka 47.4. Připojení displeje k MCU AVR
displej | ||
---|---|---|
VDD | +3V | |
SCLK | SCK | |
SDIN | MOSI | |
D/!C | ||
SCE | !SS | |
GND | GND | |
VOUT | elyt.kond. 1-10 µF proti GND | |
!RST |
Pokud chceme použít vnitřní SPI hardware, tak zálečí na připojení vývodů SCK-SCLK, MOSI-SDIN, u ostatních vy měly stačit libovolné volné piny.
Obrázek 47.2. Připojení N3310 k ATtiny461
+3V -----| VDD PA2 (SCK) ------------| Sck PA0 (MOSI,DI,SDA) ----| Sdin | D/C | Sce GND ----+----------| GND +---| |----| Vout | Res +----+--+----+ +---- (MOSI/DI/SDA/!OC1A/PCINT8) PB0 | 1 +--+ 20| PA0 (ADC0/DI/SDA/PCINT0) | VDD (MISO/DO/OC1A/PCINT9) PB1 | 2 19| PA1 (ADC1/DO/PCINT1) (SCK/USCK/SCL/!OC1B/PCINT10 PB2 | 3 18| PA2 (ADC2/INT1/USCK/SCL/PCINT2) (OC1B/PCINT11) PB3 | 4 17| PA3 (AREF/PCINT3) VCC | 5 16| AGND GND | 6 15| AVCC (ADC7/!OC1D/CLKI/XTAL1/PCINT12) PB4 | 7 14| PA4 (ADC3/ICP0/PCINT4) (ADC8/OC1D/CLKO/CTAL2/PCINT13) PB5 | 8 13| PA5 (ADC4/AIN2/PCINT5) (ADC9/INT0/T0/PCINT14) PB6 | 9 12| PA6 (ADC5/AIN0/PCINT6) (ADC10/!RESET/PCINT15) PB7 |10 11| PA7 (ADC6/AIN1/PCINT7) +------------+