czesc,
Wlasnie probuje uruchomic taki zestawik: mikrokontroler LPC 2294 z ARMem na pokladzie i
podlaczony do nie niego wyswietlacz z noki 3310, podlaczylem go poprzez SPI. Znalazlem na necie biblioteke do sterowania tym wyswietlaczem, dolozylem funkcje z przykladowych programow ze strony Keil'a bo uzywam IDE uVisions3 i dopisalem troche swojego kodu...
wydawalo mi sie ze powinno to dzialac... niestety mylilem sie
Bede wdzieczny jezeli zajrzycie do kodu - moze wy znajdziecie jakies bledy...
Tak dla scislosci - uzywam srodowiska Keil uVisions3, ARM-LPC2294 i wyswietlacz z nokii
3310, Hex'a wysylam za pomoca LPC2000 Flash Utility 2.2.3 i na wyswietlaczu nic sie nie
pojawia
A lcdka podlaczylem tak :
LCD --------> LPC2294
1 VDD --------> Zasilanie 3V3 (P0.29)
2 SCLK --------> SCK1 (P0.17)
3 SDIN --------> MOSI1 (P0.19)
4 D/C --------> (P0.0)
5 SCE --------> SSEL1 (P0.20)
6i7 GND i Vout --------> GND (P0.32)
8 RST --------> (P0.4)
Pozdrawiam
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięARM7 - LPC2294 i LCD z nokii 3310
Moderatorzy:Jacek Bogusz, Moderatorzy
- Załączniki
-
- cos.zip
- (104.85KiB)Pobrany 112 razy
1 VDD ------- Zasilanie 3V3 (P0.29)
^^^^^^^^^^ Czemu zasilasz z wyjscia portu?
2 SCLK ------- SCK1 (P0.17)
3 SDIN ------- MOSI1 (P0.19)
4 D/C ------- (P0.0)
5 SCE ------- SSEL1 (P0.20)
^^^^^^^^^^ SSEL1 jest w LPC2294 _wejsciem_, a Ty sterujesz nim _wejscie_!
Z User Manuala (str. 182):
Note: LPC2119/2129/2194/2292/2294 configured to operate as SPI master MUST select
SSEL functionality on an apropriate pin and have HIGH level on this pin in order to act
as a master.
6i7 GND i Vout ------- GND (P0.32)
^^^^^^^^^^^ Nie ma portu P0.32. Moze po prostu dolaczyles do masy?
Z tego co wiem (http://www.amontec.com/lcd_nokia_3310.shtml) Vout jest wyjsciem, wiec dolaczanie go do masy to spory blad.
8 RST ------- (P0.4)
Ponadto (zajrzyj tu: http://www.nxp.com/acrobat_download/dat ... 8544_1.pdf) SPI musi byc skonfigurowane w specyficzny dla PCD8544 sposob (chodzi glownie o faze sygnalu zegarowego).
Pzdr
PZb
^^^^^^^^^^ Czemu zasilasz z wyjscia portu?
2 SCLK ------- SCK1 (P0.17)
3 SDIN ------- MOSI1 (P0.19)
4 D/C ------- (P0.0)
5 SCE ------- SSEL1 (P0.20)
^^^^^^^^^^ SSEL1 jest w LPC2294 _wejsciem_, a Ty sterujesz nim _wejscie_!
Z User Manuala (str. 182):
Note: LPC2119/2129/2194/2292/2294 configured to operate as SPI master MUST select
SSEL functionality on an apropriate pin and have HIGH level on this pin in order to act
as a master.
6i7 GND i Vout ------- GND (P0.32)
^^^^^^^^^^^ Nie ma portu P0.32. Moze po prostu dolaczyles do masy?
Z tego co wiem (http://www.amontec.com/lcd_nokia_3310.shtml) Vout jest wyjsciem, wiec dolaczanie go do masy to spory blad.
8 RST ------- (P0.4)
Ponadto (zajrzyj tu: http://www.nxp.com/acrobat_download/dat ... 8544_1.pdf) SPI musi byc skonfigurowane w specyficzny dla PCD8544 sposob (chodzi glownie o faze sygnalu zegarowego).
Pzdr
PZb
witam...
1 VDD ------- Zasilanie 3V3 (P0.29)
^^^^^^^^^^ Czemu zasilasz z wyjscia portu?
Moja pomylka w pisaniu - VDD jest podlaczone do EXT1-30 a nie do portu P0.29
2 SCLK ------- SCK1 (P0.17)
3 SDIN ------- MOSI1 (P0.19)
4 D/C ------- (P0.0)
5 SCE ------- SSEL1 (P0.20)
^^^^^^^^^^ SSEL1 jest w LPC2294 _wejsciem_, a Ty sterujesz nim _wejscie_!
Z User Manuala (str. 182):
Note: LPC2119/2129/2194/2292/2294 configured to operate as SPI master MUST select
SSEL functionality on an apropriate pin and have HIGH level on this pin in order to act
as a master.
No rzeczywiscie tutaj sie nie podazalem z lepszej strony
SSEL1 powinien byc podlaczony do +, no i chyba SCE powinienem podlaczyc do jakiegos portu wyjsciowego LPC i ustawiac w stan ACTIVE czyli LOW kiedy wysylam dane i zmieniac na HIGH czyli wylaczyc LCD co pomoze zapobiec rozsynchronizowaniu transmisji... ????
6i7 GND i Vout ------- GND (P0.32)
^^^^^^^^^^^ Nie ma portu P0.32. Moze po prostu dolaczyles do masy?
Z tego co wiem (http://www.amontec.com/lcd_nokia_3310.shtml) Vout jest wyjsciem, wiec dolaczanie go do masy to spory blad.
No i tu kolejny raz pokazalem swoja "wiedze" z elektroniki
chyba powinienem podlaczyc Vout z uzzyciem kondensatora tantalowego 1-10uF do GND (i nie jak napisalem do portu P0.32 tylko do EXT1-32 czyli GND na LPC).... ??????
Teraz juz to wiem ale nie moge dzis ani jutro zakupic takiego kondensatora (sobota, niedizela). Kupie go dopoiero w poniedzialek po pracy wiec mam nadzieje ze w pon wieczorem uruchomie LCDka. Mam nadzieje ze bedzie dzialac bo to czesc pojej praktycznej pracy magisterskiej a cala prace ma zlozyc 8 wrzesnia a duuuzzzoooo pracy przedemna jeszcze a do tego jeszcze pracuej w Brnie w IBM GSDC i z powodu bariery jezykwoej nie jest mi latwo zalatwiac jakies czesci elektroniczne w czeskich sklepach a tym bardziej miec jakis dostep do oscyloskopu czy innych przyrzadow pomiarowych potrzebnych elektronika
no nic bede walczyl moze mi sie uda ...
dzieki bardzo za wskazowki
pozdro
Pawel
8 RST ------- (P0.4)
Ponadto (zajrzyj tu: http://www.nxp.com/acrobat_download/dat ... 8544_1.pdf) SPI musi byc skonfigurowane w specyficzny dla PCD8544 sposob (chodzi glownie o faze sygnalu zegarowego).
Pzdr
PZb
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 36 gości