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

baks11
-
-
Posty:2
Rejestracja:1 wrz 2006, o 14:00
Lokalizacja:Skarzysko Kamienna
ARM7 - LPC2294 i LCD z nokii 3310

Postautor: baks11 » 1 wrz 2006, o 15:02

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 :)
Załączniki
cos.zip
(104.85KiB)Pobrany 112 razy

Piotr
Moderator
Moderator
Posty:468
Rejestracja:14 lut 2003, o 13:53
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: Piotr » 1 wrz 2006, o 21:03

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

baks11
-
-
Posty:2
Rejestracja:1 wrz 2006, o 14:00
Lokalizacja:Skarzysko Kamienna

Postautor: baks11 » 2 wrz 2006, o 14:00

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

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 36 gości