logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Czy ktoś korzysta z modułu LPC2148 od Embedded Artist? Wymiana doświadczeń

zorg666 23 Kwi 2008 20:20 2956 12
REKLAMA
  • #1 5070122
    zorg666
    Poziom 22  
    Posty: 556
    Pomógł: 30
    Ocena: 28
    czy może ktoś uzywa tego modułu LPC2148 ze stronki Embedded Artist.
    chetnie bym się wymienił informacją.
    -
    Czy ktoś korzysta z modułu LPC2148 od Embedded Artist? Wymiana doświadczeń
  • REKLAMA
  • #2 5071250
    rusala
    Poziom 22  
    Posty: 475
    Pomógł: 44
    Ocena: 6
    a co chcesz wiedziec? stosuje taki procek (nie modul) wiec moze cos pomoge.
  • REKLAMA
  • #3 5074298
    zorg666
    Poziom 22  
    Posty: 556
    Pomógł: 30
    Ocena: 28
    interesuje mnie podłączenie jego do LCD.
    tylko wiesz ja nie wiem prawie nic, płytke mam, bazowa tez.
    siedzę i czytam, o watch dogach, power down a nigdzie nie ma o tym lcd.
    jak byś mógł jakos nakierować.
    i po co na tych boardach sa czytniki MMC.
    -
    Czy ktoś korzysta z modułu LPC2148 od Embedded Artist? Wymiana doświadczeń
  • #5 5074339
    slomo
    Poziom 18  
    Posty: 203
    Pomógł: 20
    Ocena: 4
    Jaki LCD chcesz do niego podlaczyc to po pierwsze
    Informacji o tym jak podlaczyc na pewno nie znajdziesz w datasheet-cie.
    Karty MMC/SD mozna odczytwac/zapisywac poprzez szeregowy interfejs SPI (LPC2148 posiada 2 takie interfesjy) stad obecnosc złącza dla kart abys mogl je wykorzystac we wlasnym projekcie.
    Mozna wiedziec gdzie zakupiles ten zestaw.

    pz
  • REKLAMA
  • #6 5074533
    don diego
    Poziom 32  
    Posty: 1557
    Pomógł: 165
    Ocena: 63
    Zerknij sobie na dokumentacje i przykładowe programy na stronie www.olimex.com
    Zakładam, że chodzi o wyświetlacz 2x16, zgodny z HD44780:)
  • #7 5076554
    zorg666
    Poziom 22  
    Posty: 556
    Pomógł: 30
    Ocena: 28
    Chyba na początek starczy taki 2 x 16.
    Dzięki za adres firmy Olimex.
    Docelowo raczej by mnie interesowały LCD typu OLED, coś w granicach 128 x 64.
    - na razie męczę programy przykładowe i GCC, bash scripty, make i inne problemy , błędy.
    -
    Czy ktoś korzysta z modułu LPC2148 od Embedded Artist? Wymiana doświadczeń
  • REKLAMA
  • #8 5076607
    slomo
    Poziom 18  
    Posty: 203
    Pomógł: 20
    Ocena: 4
    Byl mi tez nie dawno potrzebny OLED ale jedyna firma ktora udalo mi sie znalezc majaca je w ofercie jest Elhurt (128x128, 256 tys. kolorow)ale oni nie obsluguja klientow prywatncyh niestety.Cena to okolo 80pln wiec nie tak zle.

    pz
  • #9 5078137
    zorg666
    Poziom 22  
    Posty: 556
    Pomógł: 30
    Ocena: 28
    W naszym regionie dystrybutorem OLEd-u jest czeska firma.
    Ale mam inne pytanie, czy trudno jest dorobić interfejs do wyświetlacza OLED 1.8 " z czytnika mp4 .
    taki czytnik na alegro to cena 98 zł.
    np. Thomson EM 2801, wymiary 40 x 91 mm całej obudowy
    -
    Czy ktoś korzysta z modułu LPC2148 od Embedded Artist? Wymiana doświadczeń

    Dodano po 4 [godziny] 48 [minuty]:

    Mam mały problem , wszytkie testy modułu działają bez problemu, kompilacja tworzy pliki *.hex.
    bootloader ładuje i uruchamia moduły wykonywalne.
    Jeden tylko program testowy powoduje "zapętlenie" modułu.
    to program watchdog.
    Podłączenie terminala pokazuje taki komunikat i nie można wgrac innego programu ani przerwać dowolnym klawiszem tak jak w opisie tego programu.
    dołaczam plik wynikowy *.hex.
    czy jest inna mozliwość wgrania innego programu, może przez USB .


    
    
    *********************************************************
    *
    * (C) 2005 Embedded Artists AB
    *
    * Welcome to this program that demonstrates how to start
    * and trig the watchdog.
    *
    *********************************************************
    
    Reset of system was caused by a previous watchdog trip!!!
    
    
    Watchdog timeout persiod set to 15 ms.
    This is equivalent to setting register WDTC = 45000.
    
    
    Press any key to stop the watchdog from being consü
    
    
    
    
    *********************************************************
    *
    * (C) 2005 Embedded Artists AB
    *
    * Welcome to this program that demonstrates how to start
    * and trig the watchdog.
    *
    *********************************************************
    
    Reset of system was caused by a previous watchdog trip!!!
    
    
    Watchdog timeout persiod set to 15 ms.
    This is equivalent to setting register WDTC = 45000.
    

    -
    Załączniki:
    • watchdog.rar (5.17 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #10 5079337
    bubu321
    Poziom 24  
    Posty: 723
    Pomógł: 52
    Ocena: 11
    Przy takim watch-dogu to już nie ma czasu na nic więcej.
    Teraz jest zapisany Watch dog overflow flag, poczytaj notkę aplikacji o numerze AN-10356.
    Mam tylko nadzięje że nie masz włączonego CRP ( code read protection ).
    no i pamietaj że zawsze jest Flash Magic, stosuj ostatnie wersje czyli 4.21.xxx.
    Wybieraj 9600 a nie 38400, nie bedzie działał autobaund.
    Jesli coś nie zrozumiałes , to na PM.
    Jak juz bedziesz miał kod do tego OLED to zamieśc na forum.
    Te nowsze OLED maja wejscie ISP, rs-232 i łatwo sie je programuje.
    -
    http://www.flashmagictool.com/
    -
  • #11 5080833
    zorg666
    Poziom 22  
    Posty: 556
    Pomógł: 30
    Ocena: 28
    Dzieki kolego bo juz recę opadały.
    Naturalnie wstawiałem 38400 zamiast 9600, a on swoje " error during synchronisation".
    I miałes rację, bawiłem sie check-boxami i zaznaczyłem jeden a potem był CRP.
    - i naturalnie lpc21isp nie dawał rady zaprogramować ale i nie dawał żadnego komunikatu. No wiadomo darmowy soft !!

    Jedno tylko takie małe pytanie: jesli program w hex był robiony na inna płyte bazową, czy takie wgranie tego hexa może uszkodzić moduł ?
    Zdaję sobie sprawę ze cos może nie działać, inne piny, ale czy po takiej operacji da sie wgrać inny program.
  • #12 5081414
    99none
    Poziom 19  
    Posty: 339
    Pomógł: 27
    Ocena: 11
    Nie uszkodzi, bootloader ma tylko tryb read-only.
    zrób dumpa programem sill i zobacz jak jest zbudowany bootloader.
    Tylko mała uwaga , wyświetlacze OLED to raczej badziewie, zastosuj jakiś LCd od telefonu komórkowego, np. siemens cx-65.
    -- a masz jakiegoś jtag-a do tego modułu.
    powinno to chodzic na USB-OCD, firma Kristek sprzedaje na terenie Polski.
    -
    http://www.shop.kristech.eu/product_info.php?cPath=57&products_id=97&language=pl
    -
    Czy ktoś korzysta z modułu LPC2148 od Embedded Artist? Wymiana doświadczeń
  • #13 5083360
    zorg666
    Poziom 22  
    Posty: 556
    Pomógł: 30
    Ocena: 28
    Mam obecnie zainstalowane środowisko
    GCC+newlib environment.

    Czy jest może jakiś samouczek jak zmienić skrypty, pliki aby przejśc na inne środowisko.
    Albo z innego srodowiska na ten mój.
    Dużo przykładów jest dla winARM, a dla mego coś krucho.

Podsumowanie tematu

✨ Dyskusja dotyczy modułu LPC2148 od Embedded Artists, ze szczególnym uwzględnieniem podłączenia wyświetlaczy LCD i OLED oraz problemów z programowaniem i konfiguracją. Użytkownicy wymieniają się doświadczeniami dotyczącymi interfejsów do LCD, zwłaszcza popularnego wyświetlacza 2x16 zgodnego z HD44780, oraz OLED o rozdzielczości 128x64 i 128x128, dostępnych m.in. u firmy Elhurt i czeskiego dystrybutora. Poruszono kwestie obsługi kart MMC/SD przez interfejs SPI w LPC2148 oraz zastosowania watchdogów, które mogą powodować zapętlenie programu. Wskazano na konieczność stosowania odpowiednich ustawień prędkości transmisji (9600 bps zamiast 38400) i unikania włączonej ochrony CRP, która utrudnia programowanie. Zalecane jest użycie narzędzia Flash Magic w najnowszej wersji do wgrywania oprogramowania. Omówiono także bezpieczeństwo wgrywania plików hex przeznaczonych dla innych płytek bazowych – nie uszkadzają one modułu, choć mogą powodować nieprawidłowe działanie. Sugerowano alternatywne wyświetlacze LCD z telefonów komórkowych (np. Siemens CX-65) zamiast OLED. Poruszono temat środowisk programistycznych, zwłaszcza migracji między GCC+newlib a winARM, z uwagi na ograniczoną dostępność przykładów dla pierwszego. Wspomniano o możliwości użycia JTAG (np. USB-OCD firmy Kristek) do debugowania modułu LPC2148.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA