W poniższych książkach bardzo przystępnie jest wyjaśnione zagadnienie ADC: Programowanie mikrokontrolerów LPC2000 w języku C, Jacek Majewski, str. 97 Mikrokontrolery LPC2000 w przykładach, Emil Stawski, str. 113
W kodzie też nie powinno być błędu bo jest on zaczerpnięty z książki "Programowanie mikrokontrolerów LPC2000 w języku C". Śmiałe założenie... 4\/3!!
Jakie plusy ma ten soft w porównaniu do LPC2000 Flash Utility?
Zajrzyj jeszcze raz tu. Dziś już podawałem Ci ten link: [url=http://www.btc.pl/index.php?ukey=pr... mikrokontrolerów LPC2000 w języku C pierwsze kroki W dolnej części strony masz przykładowe programy z książki. Możesz sobie je pobrać, rozpakować i tam znajdziesz przykład generowania sygnału "ćwierkania". Przykład jest...
- Programowanie mikrokontrolerów LPC2000 w języku C pierwsze kroki - nie mam pojęcia o C, kupiłem książkę żeby w przyszłości się dokształcić w tym kierunku. Jeśli nie znasz ogólnie C to polegniesz. - Mikrokontrolery AVR, język C podstawy programowania - wyczytałem tu na forum że naukę C warto zacząć od tej książki bo jest napisana dla typowego debila...
używany działający na płytce, potrzebuje go odczytać i ożywić taką samą z nowym prockiem nie mogę ani odczytać ani programować tego nowego coś jest nie tak
Witam, Przenoszę się z AVRów na ARMy i mam taki dylemat. Posiadam dwie książki z BTC na temat programowania procków LPC2000 (ARM7TDMI) - uC w praktyce i programowanie w C. Coś tam kumam architekturę, pisałem już soft na Cortex-M3 (prosty). Jednak mam zamiar kupić zestaw startowy, mogę mieć takie: LPC1114 - Cortex-M0 LPC1343 - Cortex-M3 LPC1768 - Cortex-M3...
LPC programujesz przez UARTa, możesz użyć LPC2000 albo FlashMagic. Ja używam FlashMagic. Podpinasz płytkę do peceta przez UARTa i uruchamiasz program. To tak właśnie działa :) prosto :)
Witam Narazie musze wymienić procesor bo wszystko wskazuje na to że flash się podziurawił. Całkiem możliwe że to było przyczyną wszystkich problemów. Jeszcze jedno pytanie. Do programowania używam LPC2000 Flash Utility , czy podczas uploadu do flasha bootloader zwraca komunikaty o błędzie? Bo dopiero podczas comparowania występuje błąd. Dzięki za pomoc....
Nigdy nie miałem JTAG-lock-pick Tiny 2.0.0, ale 1. Program LPC2000 Philips Flash służy do programowania ISP (In-System Programmin), w tym przypadku przez UART. Wg. http://www.nxp.com/documents/application... na pinie P0.14 powinien być stan niski podczas resetu, żeby wprowadzić mikrokontroler w tryb ISP. Skoro JTAG-lock-pick Tiny 2 jest...
Zbudowalem kit AVT-949 i mam broblem z zaprogramowaniem ukladu LPC2103.Do programowania chce uzyc programu LPC2000 flash ISP utility lecz obsługuje on tylko pliki hex a soft do kitu jest w binie. Moze ktos ma pomysl jak zaprogramowac ten uklad????
Po pierwsze, to seria LPC21xx nie jest już taka nowa. Proponuje zerknąć na datę datasheeta. Pierwsze układy np. LPC2106 są od dłuższego czasu na rynku, ale przykładowo LPC2103 od stycznia lub grudnia. Po drugie, to się zgadza, że protokół danych programowania i debugowania tych układów poprzez JTAG nie jest udostępniony. Co do protokołu debudowania...
Przetestuj LPC2000 Flash Utility który też moż wykorzystac do programowania tych procesorów.Pozaznaczaj odpowiednie haczyki w opcjach jak na np. Use DTR/RTS itd.
Witam, najprawdopodobniej coś źle zrozumiałem podczas poznawania ARMów i powstał u mnie mętlik, który musze w jakiś sposób wyprostować. Posiadam zestaw ZL6ARM, możliwość programowania przez jtag oraz UART [rozumiem, że to ISP]. Przez długi czas wgrywałem programy przy pomocy jtag, nagle zacząłem otrzymywać komunikat Id core: 0x000000 [ARM9], oraz brak...
McMonster Mikrokontrolery NXP LPC2000 też są programowane przez JTAG - a rozważałem je jako alternatywę [słabszą alternatywę rzecz jasna od AT91]. Zaś w moim projekcie (urządzenie odbierające dane z kamery WiFi i komunikujące się przez radiowe transceivery z kilkom innymi urządzeniami, a przy tym szyfrujące wysyłane dane) muszę mieć co porządnego. W...
Witam. Też męczę się z obsługą pamięci SDRAM przez LPC2478. Używam pamięci innego producenta, ale o dokładnie takiej samej strukturze (1Mx16Bitx4banki). U mnie problem jest innego typu. Jak zapisuje całą pamięć (8MB) to okazuje się, że dane zapisują się tylko pod adresami 0-0x1FFFFF i 0x400000-0x5FFFFF. Natomiast komórki 0x200000-0x3FFFFF i 0x600000-0x7FFFFF...
Do mikrokontrolera ARM serii LPC21 dołączona jest pamięć zewnętrzna Flash AT45, liniami MOSI, MISO, SCK. Procesor programuję przy pomocy dedykowanego narzędzia Philipsa LPC2000 i programatora ISP dla mikrokontrolerów LPC2100 wg artykułu z EP „ARM-y w praktyce”. Flash zewnętrzną wyjmuję z podstawki i zczytuję na oddzielnym programatorze....
No cóż, coś definitywnie musi być źle... W erracie nic ciekawego o tym nie pisze? Może tutaj: http://www.embeddedrelated.com/groups/lp... 4\/3!!
Niewątpliwie lektura manualu jest w tym przypadku konieczna. Po pierwsze musisz ogarnąć strukturę rejestrów konfiguracyjnych i roboczych timera. Ułatwieniem tego może być schemat blokowy który we wspomnianym wcześniej dokumencie znajdziesz. Przytoczona przez Ciebie funkcja ma za zadanie skonfigurować powiązany z nią timer T0 i moduł VIC (kontroler przerwań)....
Witam Wszystkich! Chciałbym prosić Szanownych Forumowiczów o kilka słów wyjaśnienia na temat konfiguracji i "używania" watchdoga w prockach LPC2000 programowanych pakietem WinARM. Napisałem już pokaźny program na równolegle działające 20 ARMów, ale czasami zdarza się, że program tu i ówdzie zawiesi się niwecząc cały cykl obliczeniowy. Mam w związku...
Oczywiście LPC też można programować przez JTAG ale jest to jakaś masakra ze względu na utajniony sposób programowania FLASHa. Darmowy Open OCD bez problemu programuje ARMy Philipsa przez JTAGa. Ja mam tak skonfigurowane środowisko, że kwestie flashowania LPC2000 załatwiam jednym przyciskiem w Eclipse :). Dla pracujących w Windows polecam pakiet Yagarto:...
http://obrazki.elektroda.pl/1397166400_1... W moich zasobach brakowało jakiejś płytki do wyżej wymienionych ARM'ów. Więc zmajstrowałem takową, ogólna charakterystyka: - Kompatybilna z LPC2101, LPC2102, LPC2103 - Osobno wyprowadzenie na porty UART (TX RX). - Na bok dałem wyprowadzenia potrzebne do skorzystania z bootloadera, czyli RESET...
Witam około rok bawiłem się amtegami, programowałem je w bascomie. Teraz chciałbym poznać Mikrokontrolery ARM7. Interesuje mnie język C. Znalazłem książkę pod tytułem "LPC2000 - Mikrokontrolery z rdzeniem ARM7". Wybrałem też moduł [url=http://www.kamami.pl/?id_prod=23933... z mikrokontrolerem LPC2131. Teraz mam problem bo nie wiem w jaki...
Witam Nie miałem tego problemu z programowaniem '48 używając Flash Magic - http://www.flashmagictool.com/ darmowa wersja, bardzo prosta i przydatna (programowanie po UART), znacznie lepsza niz oprogramowamie Philipsa flash utility. Pozatym Flash Magic bez problemu obsługuje LPC2103 - z którym miałem problem używając oprogramowania lpc2000 flash utility...
Nie bardzo rozumiem po co masz układ w trybie bootloadera podczas programowania. No i chyba nigdy nie zrozumiem po co rozdzielać komendę "halt" od komendy "reset", skoro jest "reset halt"... Najnowsze GDB działa z OpenOCD i Eclipse bezproblemowo, wystarczy tylko ściągnąć NOWE Eclipse i NOWE wtyczki przeznaczone do tej właśnie wersji Eclipse. http://www.elektroda.pl/rtvforum/viewtop...
FT232 nie ma sprzętowego wsparcia JTAG/SPI, zatem programowanie bit-bang trwa na nim potwornie długo (kwestia specyfiki protokołu USB). I dlatego większość JTAG-ów robiona jest na FT2232: dzięki sprzętowemu wsparciu mają one przyzwoitą wydajność.
Witam Niedawno stałem się posiadaczem (myślałem że szczęścliwym ;) ) zestawu ZL2ARM. Przyciagnela mnie możliwośc programowania ARMów Philipsa przez COM'a. Pierwsza próba z aplikacją Philipsa LPC2000 - odczyt ID procesora - błąd. Za 3 razem udało się, nie na długo. Druga próba - zrzut z pamieci flash uC- odczytuje kawałek pamięci i znowu "Cannot communicate...
Witam serdecznie! . Czy możecie mi powiedzieć za pomocą jakiej aplikacji mogę zaprogramować LPC2142 ponieważ nowa wersja LPC2000 Flesh Utility v2.2.3 jest nie dopracowana i nie można wybierać modeli mikrokontrolerów. I jak połączyć żyły w kablu pomiezy komputerem a modułem do programowania. Posiadam moduł z firmy komami (ZL9ARM) i mikrokontroler LPC2142....
Program lpc21isp http://lpc21isp.sourceforge.net mimo mylącej nazwie obsługuje serie LPC800/LPC1100/LPC1200/LPC1300/LPC1700/L... Przykład użycia: lpc21isp plik_z_programem.hex /dev/ttyS0 115200 12000 115200 - prędkość transmisji portu 12000 - taktowanie oscylatora podpiętego pod mikrokontroler w kHz jeśli chcesz wgrywać plik binarny...
Witam. Proboje zaprogramowac pamiec flash w procesorze LPC2101 za pomoca LPC2000 Flash Utylity ale on potrzebuje *.hex'a. EWARM potrafi wygenerowac kilka rodzjow hex'a ale ten program do programowania flash'a w trybie ISP nie akceptuje zadnej z wersji. Czy ktos kto programuje w IAR wie jak wygenerowac hex'a akceptowanego prze ten programator ISP?
Witam. Jak narazie mam tylko doświadczenie z AVR-ami programowanymi w asemblerze i dopiero zaczynam zabawę z ARM7. Ucze się główne z książki „LPC2000” L. Bryndzy, którą nawiasem mówiąc polecam wszystkim początkującym. Pisze program w języku C do generowania sygnałów na LPC2129. Chce aby generował 3 podstawowe przebiegi (sinus, itp.) i czwarty...
Generalnie ja bym stawiał na zwyczajny skrosowany kabel. Jako 'zwyczajny skrosowany kabel' masz na myśli takie połączenie: http://obrazki.elektroda.pl/2803773500_1... ? Plik lpc2148.cfg, do którego ja mam dostęp nie wygląda tak jak pisałeś: # Use RCLK. If RCLK is not available fall back to 500kHz. # # Depending on cabling you might...
Hmm... Jaka wersja OpenOCD i jak uruchamiana? Ja działałem tylko z układem z pamięcią zewnętrzną i nie było takich problemów jak opisujesz... Standardowo spróbowałbym zmniejszenia prędkości zegara JTAGa. Problemem może być też niedopasowanie CCLK podanego do OpenOCD z zegarem na którym układ faktycznie pracuje - przez rozdzielenie "reset" i "halt" (sprawdź...
Witam. Chciałbym nauczyć się programowania mikrokontrolerów ARM. Od kilku godzin przeglądam posty związane z tym tematem, niestety im więcej o tym czytam tym bardziej nie wiem co wybrać, bardzo proszę o pomoc. Zastanawiam się nad dwoma zestawami: 1. ZL9ARM + LPC2142 2. Jedna z dwóch płytek NXP: LPC-L2294-1MB http://www.shop.kristech.eu/product_info...
Witam wszystkich, mam taki problem. Kupiłem lpc2148 olimex fabrycznie miał zaprogramowany mały programik który powodował że strzałka myszy zakreślała kwadrat. Po zaprogramowaniu właściwego wsadu cały układ nie działa poprawnie. Po ponownym zaprogramowaniu układu oryginalnego ze strony olimex nie działa jak na początku strzałka myszy przesuwa się tylko...
Taką płytkę trudno będzie kupić. ARMy zasilane są maks. 3.3V (czasem wymagają jeszcze zewnętrznego 1.8V), AVRki mogą być zasilane z 5V. To choćby taki podstawowy problem. Inny to odmienne standardy złącz programujących (AVR-ISP, ARM-JTAG). Nie widziałem takiej płytki, która nadawałaby się do AVR i do ARMów (zapewne masz na myśli rdzeń ARM7TDMI). Co...
pozwolę sobie podpiąć się pod temat, Przerobiłem kurs Mikrokontrolery dla pocztątkujących z płytką AVT-3505 i zamierzam przesiąść się z BASCOMa na jezyk C (C++ mam opanowany w programowaniu w Visual Studio lecz nie na mikrokontrolerach). Myśle żeby przerobić kontynuację Kurs C w EdW (2005rok). Kurs ten jest oparty na ATmega16 i właśnie moje pytanie...
Witam, od pewnego czasu uczę się programować w C/C++ ARMy. Posiadam płytkę ZL9ARM z mikroprocesorem ZL10ARM - LPC2148. Używam programu Eclipse/CYGWIN/GNUARM. Próbowałem napisać już kilka swoich programów i chciałem też skompilować parę programów z książki LPC2000, Lucjana Bryndzy jednak cały czas wyskakują błędy i kompilacja zostaje przerwana. Programy...
Przerobiłem kurs Mikrokontrolery dla pocztątkujących z płytką AVT-3505 i zamierzam przesiąść się z BASCOMa na jezyk C (C++ mam opanowany w programowaniu w Visual Studio lecz nie na mikrokontrolerach). Myśle żeby przerobić kontynuację Kurs C w EdW (2005rok). Kurs ten jest oparty na ATmega16 i właśnie moje pytanie tyczy się wyboru płytki testowej. Myślę...
Jeżeli chodzi o eagla - mam go na dysku ale brakuje mi czasu żeby nad nim siąść. Co do płytki to myślałem o błędach typu zły kształt ścieżek, coś nie może iść pod czymś, coś jest podatne na zakłócenia czy coś w tym guście(ja po prostu słabo się na tym znam). Mam parę przykładowych płytek zresztą nawet mam książkę "LPC2000 mikrokontrolery z rdzeniem...
Pisze, gdyż stałem się szczęśliwym posiadaczem ukł. startowego ZL9ARM opartego na LPC2148 oraz ZL1USB. I wszystko było by fajnie, przebrnięcie przez dokumentacje(ubogą... ale cóż na szczęście jest książka poświęcona temu układowi oraz dobrej jakości dokumentacji do ARM'a) nie stanowiło większego problemu. Ale do rzeczy... po złożeniu całego układu i...
Podepnę się pod temat. Zanim zmieniłem jtag_clock na 1Mhz i target osc jak niżej w kodzie dostawałem error przy programowaniu flasha. if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME lpc2114 } if { [info exists ENDIAN] } { set _ENDIAN $ENDIAN } else {...
No to nie jest jednak wina programu ktory wrzuca hexa do uP. Stare hexy dzialaja poprawnie. Na razie nie mam pojecia co jest nie tak. Chyba przegladne pliki Startup.s Keila i porownam z twoim plikiem edit: Plik startowy Keila przydziela inaczej wielkosc stosu dla kazdego z trybow no i ustawia wolniejsze timingi na pamieci. Pozmienialem ustawienia w...
Witam! Złożyłem ostatnio kit AVT 949, w którym wykorzystany został ww kontroler. Podłączyłem go do portu szeregowego komputera za pośrednictwem odpowiedniego konwertera napięć i za pomocą programu Flash Magic v.3.42 zaprogramowałem mikrokontroler. Ponieważ program dokonał weryfikacji i wszystko poszło ok, więc doszedłem do wniosku, że program został...
Otóż mam problem. Próbuję połączyć LPC2106 z wyświetlaczem opartym o ks0108 i wyświetlić na nim zmienną np. int w postaci tekstu. Standardowo używa się albo funkcji sprintf() lub atoi(). Problem jest taki, że żadna z tych funkcji nie chce zadziałać. Sprintf wyrzuca błąd undefined reference to `sprintf' zaznaczam, że mam zainkludowany plik stdio.h, mimo...
Petros, czy zmierzasz wprowadzić jakieś wyjścia i napisać program do np symulacji sondy lambda czy np symulacji położenia egr'a ? Myśle że nie było by to problemem. Musiałbym poskładać coś co ma wszystske przydatne funkcje z tej dziedziny... kto wie... może potem na rynek z urządzeniem. Ale musze opracować nowszą wersję na tańszym procesorze bo LPC2000...
Czy programowanie w tym języku dla ARM jest podobne do AVR ??? Są duże różnice - mamy podział na dwa tryby wykonywania instrukcji Thumb i ARM. Oprócz tego w trybie ARM mamy do czynienia z wykonywaniem instrukcji warunkowo czego w AVR-ach nie uświadczysz. Pamiętaj także że ARM7tdmi to jest rdzeń 32 bitowy więc dochodzi ci dodatkowo coś takiego jak wyrównanie....
Plik armusbocd.cfg wygląda następująco: #daemon configuration telnet_port 4444 gdb_port 3333 #interface interface ft2232 ft2232_device_desc "Olimex OpenOCD JTAG A" ft2232_layout "olimex-jtag" ft2232_vid_pid 0x15BA 0x0003 jtag_speed 50 #use combined on interfaces or targets that can't set TRST/SRST separately reset_config trst_and_srst separate #jtag...
Już pod LPC2129 wszystko działa jak należy. Teraz próbuje się przerzucić na LPC1754 na nowym rdzeniu. No ale coś mi nie idzie :/ Układ uruchomieniowy zgodny z schematem http://www.nixie.pl/docs/LPC175X-M-rev.A... . JTAG od Freddie Chopin z ustawioną zworką na 3.3V dla JTAG (zasilanie dołączonego układu z JTAG). Plik konfiguracyjny LPC1754.cfg,...
Witam, Zaczynam właśnie przygodę z programowaniem ARM7. Zaopatrzyłem się w książkę "LPC2000 w przykładach" Emila Stawskiego. Książka ta opisuje proces programowania w środowisku uVision3 połączonym z darmowym kompilatorem GNUARM. Moje środowisko programistyczne: - uVision4 (wersji 3 już nie można pobrać), - GNUARM, - FlashMagic Ale do rzeczy... Ściągnąłem...
Mam w zasadzie wie sprawy, ucząc się programować wspomniany w temacie procesor, pełen optymizmu i zapału, zabrałem się za rozgryzanie systemu przerwań. No i zaczęły się schody. Aha, przy nauce mocno wspomagam się książką p. Lucjana Bryndzy "LPC2000 - mikrokontrolery z rdzeniem ARM7". Ustawiając przerwania zacząłem od odpowiedniego przygotowania kontrolera...
Witam, Mam nadzieję, że ktoś tu jeszcze zagląda. Mam generalnie problem ze stabilnym działaniem debugowania pod eclipsem. Ale może po kolei. Na razie odstawiłem eclipse'a i programuję procka z linii poleceń komendą: openocd-0.5.0 -f interface/olimex-arm-usb-ocd.cfg -f target/lpc2368.cfg -c"init; reset halt; flash write_image erase d:/Projekty/MIK/Oprogramowanie/lpc-2...
Używałem USBscarab z LPC2148, zaprogramowałem raz i przestało mi to pracować nie wiem co jest do tej pory. Zrobiłem więc kabel RS232 podłączyłem do porcka i programuję szeregowo wykorzystując oprogramowanie Philips-a. Trzeba pamiętać o zworce która wprowadza uC w tryb programowania. Link do oprogramowania Philips http://www.standardics.nxp.com/support/d...
Używałem USBscarab z LPC2148, zaprogramowałem raz i przestało mi to pracować nie wiem co jest do tej pory. Zrobiłem więc kabel RS232 podłączyłem do porcka i programuję szeregowo wykorzystując oprogramowanie Philips-a. Trzeba pamiętać o zworce która wprowadza uC w tryb programowania. Link do oprogramowania Philips http://www.standardics.nxp.com/support/d...
Wiesz, ciężko jest szukać informacji o istnieniu których się nie wie. Zresztą, daj sobie spokój proszę ze zbędnymi komentarzami. Tak czy owak mam działające środowisko. Wkrótce pomyśle na poważnie o jakimś JTAGu, ale póki co to korzystam z IAP. Dla zainteresowanych znalazłem fajną wtyczkę LPC200 Flash Burner do programowania mikrokontrolera w Eclipsie:...
Witam, w projekcie wykorzystuje plik startowy generowany automatycznie (listing poniżej). [syntax=asm] ;/* STARTUP.S: Startup file for Philips LPC2000 */ ;/**************************************... ; Standard definitions of Mode bits and Interrupt (I & F) flags in PSRs Mode_USR EQU 0x10 Mode_FIQ EQU 0x11 Mode_IRQ EQU 0x12 Mode_SVC...
Witam, Kupiłem zestaw ZL9ARM i ZL10ARM (LPC2148) i jestem w trakcie ćwiczeń z książki "Programowanie mikrokontrolerów LPC2000 w języku C pierwsze kroki" Majewski J. Wykorzystuje środowisko Keil uVision V4.14 Skonfigurowałem zgodnie z postem void FIQ_Handler (void) __fiq { } Np. dla mikrokontrolerów AVR dokumentacja była zamieszczona...
Witam Jestem posiadaczem zestawu uruchomieniowego zl9arm(http://www.kamami.pl/?id_prod=203... oraz modułu ZL10ARM_2142(http://www.kamami.pl/index.... Moja wiedza z dziedziny mikrokontrolerów ogranicza się do paru zajęć na uczelni(czyli GPIO, timery, przerwania) Postanowiłem do mojego zestawu dołączyć wyświetlacz LCD oraz wypróbować...
Witam! Potrzebujemy urządzenia typu palmtop/PDA z portem RS232 do programowania sterowników PLC w terenie. Jeśli chodzi o oprogramowanie to najlepiej gdyby urządzenie miało Windows Mobile. Priorytetem jednak jest, aby była możliwość uruchomienia Hyperterminala oraz programu LPC2000 Flash Utility. Możemy zlecić wykonanie takiego urządzenia, ale wymagamy...
Witam Od razu chciałem przeprosić za utworzenie nowego tematu, który zawiera w sobie parę tematów z "ogłoszeń" - nie chciałem rozdzielać poruszonych poniżej problemów początkującego :) Chciałbym zająć się programowaniem uC, mam jednak wielki problem z wyborem architektury/typu, Waham się między AVR (ATmega) oraz ARM (LPC2000, AT91SAM7S). AVR jest "prostym"...
nabylem ksiazke Pana Lucjana Bryndzy LPC2000 mikrokontrolery z rdzeniem ARM7, a do tego z kristechu modul olimex z procesorem lpc2148... w ksiazce autor opisuje konfiguracje projektu i sposob programowania przez isp (rs232), a ja mam jtag... udaje mi sie wgrac w proca program (h-jtag), ale on nie dziala (nawet taki przykladowy dolaczony do ksiazki......
lpc2000 flash utility programowanie breloka programowanie navcomm
hyosung moduł falownik vacon wymiana glikolu
multimetr aneng ekspres nespresso
Montaż sprężyny w kierownicy Tracer SimRacer - krok po kroku CV309L-T Firmware Dump for Engel LED 19 TV