-
Thread
Listfile erzeugung mit GNUARM compiler
.o main.o main.out: FunctionInterpreter.o self_utilities.o lpc2148.ostartup.o main.o $(LS) @ echo "..linking" $(LD) $(LFLAGS) -o main.out startup.o FunctionInterpreter.o self_utilities.o lpc2148.o main.o "C:\Programme\GNUARM\lib\gcc\arm-elf\4.1.1\libgcc.a" "C:\Programme\GNUARM\arm-elf\lib\libc.a" lpc2148.o: lpc2148.c $(CC) $(CFLAGS) lpc2148.c self_utilities.o: self_utilities.c $(CC) $(CFLAGS) self_utilities.c FunctionInterpreter.o: FunctionInterpreter.c $(CC) $(CFLAGS) FunctionInterpreter.c
-
Thread
LPC2148 ARM Adapterplatine
sich größere Projekte realisieren lassen... Im Shop gibt es ja eine neue Entwicklungsplatine "LPC2148 ARM Adapterplatine". Besitzt die schon jemand und hat erste Erfahrungen damit gemacht? (taugt die Platine etwas?) Im Prinzip sollte diese ausreichen, da ja alle Pins über Headers rausgeführt sind
Programmieren kann man über den seriellen Bootloader, der allen LPC2000-Controllern eigen ist, oder auch über JTAG. Für JTAG empfiehlt sich eine USB-Lösung, mit Wiggler-Clones am Parallelport wird man nicht wirklich glücklich. In Frage kommt ARM-USB_OCD aus dem
-
Thread
LPC2148 USB per DMA / Keil Mass Storage Beispiel
Hallo zusammen, ich bin Newbee in diesem Forum und ebenso was den LPC2148 bzw. überhaupt ARM7 angeht. Die Spezifikation von Philips (User Manual) erscheint mir für den USB Device Controller etwas wirr zu sein (oder ich bin etwas wirr). Ich benutze ein Keil Devboard
Endpunkte ? 3. Gibt es irgendwo eine genauere Beschreibung des Ablaufs des DMA Transfers für den LPC2146/8 ? Gruß und großen Dank im voraus Wolfgang
-
Thread
Neue ARM-Platinen mit LPC2148 und AT91SAM7S256 im Shop
shop.mikrocontroller.net/csc_article_details.php?saArticle[ID]=83"> <img src="http://shop.mikrocontroller.net/images/lpc-h2148-small.jpg" /> </a> <a href="http://shop.mikrocontroller.net/csc_article_details.php?saArticle[ID]=84"> <img src="http://shop.mikrocontroller.net/images/sam7-h64-small.jpg" /> </a>
-
Thread
S: LPC2148
Ich suche einen oder zwei NXP LPC2148 (LPC2148FBD64-S). Finde keinen Einzelhändler außer digi-key, Versandspesen sind aber für die zwei Teile einfach zu hoch. Kennt jemand einen Einzelhändler in Deutschland, der die im Angebot hat? Bin auch gerne bereit zu tauschen: 2 LPC2138/1 + 1 LPC2134 für 2 LPC2148 Martin Thomas e-mail: mthomas(at)rhrk(dot)uni-kl(dot)de
-
Thread
Board kaufen / bauen lassen
habe für ein Gerät ein Add On entwickelt. Die Software läuft derzeit auf meinem Testboard mit einem LPC2148 Mikrocontroller. Das Testboard ist jedoch für die Endverwendung überdimensioniert. Für die Endverwendung werden nur wenige Anschlüsse benötigt. Unter anderem ein USB Anschluss für den Anschluss
Geschmacksmusterverletzung), aber ich kann mir nicht vorstellen, dass dort billigere Chips verbaut sind, als LPC2148. Das Problem ist, dass ich nicht weiß, ob dieses Add-On wirklich ankommen wird. Der Hersteller der Original Geräte ist zwar sehr zuversichtlich, aber ich habe da doch meine Zweifel. Und 100 Stück
-
Thread
LCD 16x2
bin zur zeit mit einem board der firma olimex beschäftigt. es ist das board aus dem shop, mit dem lpc2148 arm prozessor. für die notwendigen debug ausgaben meiner programme habe ich mir ein 16x2 LCD display bei reichelt bestellt und schön verlötet und an die port1 (bit 16 bis 22) des boards angeschlossen
.,..die Massen des ext. Netzteiles/LCD und LPC-Board hast Du auch verbunden? (ist in Deiner Beschreibung nicht ganz klar...)
-
Thread
Interruptgesteuerter Usb-Betrieb mit LPC2148 (OLIMEX)
Hallo Ich habe ein OLIMEX-board mit dem LPC2148 und verwende einen GCC-Compiler. Nun möchte ich gerne mal interruptgesteuert USB betreiben. D.h. wenn Daten empfangen werden, dann soll das Hauptprogramm unterbrochen werden und diese in einen Puffer
-
Thread
lpc2148 pin adressen
Hallo Leute, ich versuche gerade zu verstehen, wie ich beim LPC2148 die Ports ansteuern kann. Aber leider werde ich aus dem Manual nicht wirklich schlau. Dort ist z.B. folgendes Beispiel angegeben: IO0DIR = 0x0000 0080 ;pin P0.7 configured IO0CLR = 0x0000 0080
Google: LPC2148 --> Erster Treffer: Keil --> LPC2148.h und dort drin steht z.B. [c] #define IO0PIN (*((volatile unsigned long *) 0xE0028000)) #define IO0SET (*((volatile unsigned long
-
Thread
One-Wire-Bus an LPC21XX
Hi, ich habe mich mit dem LPC2148 weiterhin beschäftigt. Ich glaub ich steh auf dem schlauch... Es ist doch so, dass ich durch PINSEL0 jeweils entscheiden kann was der Pin für einen funktion haben soll, sprich z.b. general
Der von dir gezeigte Code gehört zu AVRs und muss für LPC2000-er umgeschrieben werden.
-
Thread
Relais durch µC ansteuern
typical, 120mA maximum XTAL Frequency: 12 MHz (Allows up to 60MHz CPU clock) Microcontroller: NXP LPC2148 Peripherals: 2 × RS232 Interfaces, 1 × JTAG Interface, 1 × Analog Output (connected to speaker by default) 1 × Analog Input (connected to potentiometer by default) 1 × ETM Interface (optional
-
Thread
Mikrocontroller mit integr. DAC
Hallo! Bestimmte Controller der LPC2000 Serie (NXP) bieten einen 10-Bit DAC an. z.B der LPC2148. Siehe: http://www.standardics.nxp.com/products/lpc2000/lpc214x/ Gruss, manu
-
Thread
CAN-Bus Netzwerk Zutaten ?!
wenig informationen gefunden, die sich auf den PRAKTISCHEN aufbau beziehen. Ich besitze mehrer ARM-LPC2148 Boards, die ich verbinden möchte. Das probelm ist aber, diese besitzen keinen CAN-bus. Ich weiss, dass man einen CAN-bus treiber und controller benötigt und das man irgendwie diese mit der SPI-schnittstelle
-
Thread
SPI - keine Daten im Datenregister
SPI schnittstelle zwischen einem master und einen slave zum laufen zu bekommen. Ich habe zwei ARM - LPC2148 boards von Keil. Was auf anhieb funktionierte: master setzt den SELECT SLAVE auf LOW und schreibt etwas in das S0SPDR (Datenregister) zb 0x01 um es zum Slave zu schicken. Sobald ich dieses
0xFF, obwohl ich nirgendwo im code 0xFF übergebe( eine art DEFAULTwert)?! Die dokumentation des LPC2148 ist auch so ziehmlich schwach in bezug auf SPI. Hat jemand Ahnung, wie das protokoll von SPI aussieht bzw. wie man prinzipiell die kommunikation zwischen master und slave aufbaut? Oder hat jemand
-
Thread
LPC Ports ?
@ dominic LPC2148 Werde das mit dem IOPIN ausprobieren. Dachte man kann darf das Register nur lesen. Macht das sinn für ein Display Fast IO zu verwenden? Glaube nicht oder denn die Bremse ist sowiso das Display
konnte man das nur lesen, später kam die Möglichkeit hinzu, es auch schreiben zu können. Manual zum LPC2148 lesen.
-
Thread
SPI SELECT SLAVE?
Hallo, ich beschäftige mich mit einen arm-controller (LPC2148).Nun versuche ich seit 2 tagen SPI zum laufen zu bekommen. Ich habe 2 Boards(MCB2140). Einer ist master, der andere slave. D.h. es gibt 4 Leitungen (MISO,MOSI,CLK,SSL). Nun habe ich das problem
-
Thread
Probleme mit Eclipse_Yagarto_openOCD_ARM
RAM. Ich habe alles nach den Tutorials von Yagarto und Lynch gemacht. Mit dem Beispiel für den LPC2148 von Yagarto funktionierte es und auch mit dem Beispiel von Lynch war ich erfolgreich. Ich habe in das Zip-File mal alle 3 WinARM Beispiele (Eclipse Projekt) hineingepackt. In dem Zip-File ist
das bei euch stabil? Es wäre ja schon deutlich komfortabler als PN usw. Übrigens Prozessor LPC2148, Olimex JTag (Wiggler). Yagarto und openocd das was es zurzeit auf der Yagarto Seite gibt. Vielleicht hat jemand mal Zeit reinzuschauen, wäre echt super. Besten Dank schon mal mgiaco
-
Thread
LPC2148 ENC28J60 Webserver
Hallo zusammen, habe an meinen LPC2148 (Board aus dem Shop) den ENC28J60 angeschlossen und den uIP-Stack implementiert. Zusätzlich habe ich nen DS1621 zur Temperatur-Messung angeschlossen. Auf der Start-Seite können abgefragt werden
über den Bootloader möglich ist... ENC, DS1621, LEDs und Taster können via Flachbandkabel an den LPC herangeführt werden...
-
Thread
PLL Takt an Pin ausgeben?
Hi, ist es möglich den PLL Takt aus einem Arm7 (LPC2148) an einem Pin auszugeben um diesen dann zu Messen? Wenn ja wäre ich für Tips sehr dankbar. Gruß Marco
-
Thread
Eclipse fehler in C code anzeigen??
Hi, ich habe mir jetzt ein Arm Bord mit einem LPC2148 gekauft, als debugger und compiler benutze ich Eclipse. Wie kann ich mir im Code Fenster, also da wo ich den C-Code tippe, Fehler beim kompilieren anzeigen lassen, wie z.B. ein vergessenes semikolon
-
Thread
Eclipse ARM Debug
wollte ich probieren das ganze aus dem RAM heraus zu debuggen aber es funktioniert eben nicht. Den LPC2148 habe ich mit H-Flash gelöscht. Wenn ich das Debuggen starte dann läuft das Programm gleich los ich kann es nur mehr anhalten. Das einzige was ich geändert habe zu der Version von dem Link ist
http://www.embeddedrelated.com/groups/lpc2000/show/22507.php
-
Thread
ENC28J60 - link=ok - no tx/rx
Hi, arbeite gerade an einem Webserver-Projekt. Ich benutze das LPC2148-Board aus dem shop, sowie eine ADD-On-Platine die ich mir nach dem angehängten Schaltplan erstellt habe. Die Drossel hab ich überbrückt, statt der 49k9 verwende ich 51k widerstände. sonst sind
-
Thread
LPC2148 SPI0
Hallo zusammen, habe Probleme mit der SPI0 vom LPC2148 (Master). SSEL0 benutze ich als nomalen GPIO, um mein CS selbst steuern zu können (soll ja bei den 2148er gehen) CLK wird richtig generiert, CS-steuerung funktioniert auch. Miso lasse ich
-
Thread
LPC2148 UART1 Zugriff?
Hallo, Ich habe ein MCB2140 Board von Keil mit einem LPC2148 von Philips. Nun wollte ich auf die Serielleschnittstelle zugreifen. D.h. ich sende über das Board z.b. "Hello World". Hello World wird mir auch über das HyperTerminal in Windows korrekt ausgegeben
Irgendwie stimmt was mit dem Java prog nicht, bin mir aber nicht sicher. Ich habe mal den java und den lpc2148 code in den anhang gelegt.
-
Thread
YAGARTO (ARM) Probleme bei Debuggen
gestoßen (+ Eclipse), welche ich als sehr angenehm empfinde. Die Beispiele mit dem Wiggler und meinem LPC2148 haben auch funktioniert. Nun habe ich mal mein eigenes Projekt erzeugt welches in mehreren c-files ausgelagert ist (main.c, HW_INIT.c, HW_UART.c/.h, ...). Habe das Makefile welches in einem Beispiel
-
Thread
H-JTAG LPC2148 Embedded Artists Board
den H-JTAG wegen dem H-Flasher testen. Doch ich habe ein Problem mit diesem Board: Embedded Artists LPC2148 USB QuickStart Board + Prototype Board V1.1 . Wenn ich Detect Target starte wird das Device nicht erkannt und somit kann ich nichts damit machen. Ich habe schon einige Einstellungen probiert. Ich habe auch schon ein LPC2138 QuickStart Board versucht, es geht auch nicht. Der parallel JTag ist von Olimex. Ein Keil MCB23xx Board wird erkannt und es funktioniert. Muss man bei dem Embedde..Artist Board etwas spezielles
-
Thread
Suche LPC SSP / Ext Memory / USB
Hi, ich nochmal. Also ich habe mal geguggt..also der LPC2148 würde ja schon gehen. Allerdings kein ext. Memory. Ich weiss nicht wie es aussieht dann mit uC Linux? Gibt es da dann noch eine andere Möglichkeit dieses zum laufen zu bringen? gruß Nico
lpc2000 Bis denne, Robert
-
Thread
MCB2140 - RJ45 Interface?
Hallo zusammen, ich habe ein mcb2140-board (mit philips lpc2148) der firma keil. Nun möchte ich diesen in einem Netzwerk als "kleinen" Server oder ähnliches einbinden. Dafür brauche ich erst einmal ein RJ45 Interface, das selber auf dem MCB2140 nicht vorhanden
-
Thread
I2C - Verschaltung und Pull-Up's
hallo zusammen, ich habe zur zeit 2 mcp2140-boards(mit philips lpc2148) der firma keil zur verfügung und würde die beiden gerne über den icq bus verbinden. meine frage ist jetzt ob die schaltung so richtig ist, wie sie im anhang dargestellt ist? und noch eine frage
-
Thread
Wirklich arm, der ARM
> Ich kenne keinen SAM7, der irgendein Peripheral hat, das schneller waere > als z.B. bei einem LPC2148. Kannst mich da mal etwas auf die Spruenge > bringen? Was ich beim LPC2148 vermisse ist der Peripheral DMA Controller des SAM7S. Vielleicht kann man sagen dass das die Peripherie indirekt "schneller" macht. Bei den neuen Modellen (LPC2478) scheint ja so etwas drin zu sein, aber die sind schon eine Stufe größer als SAM7S/LPC2148. Gruß Andreas
-
Thread
Eclipse GNU/ARM: Startup-Code für LPC2119 oder LPC2138
Nur ein kleiner Tip mit Bezug auf die Beispiele fuer den LPC2148 und LPC2294. Was auf dem LPC2294 laeuft und keinen externen Bus benuetzt laeuft auch auf dem LPC2129, die sind register / binaer compatibel. Was auf dem LPC2148 laeuft und nicht die Fast I/O oder den USB benuetzt laeuft im allgememeinen auch auf dem LPC2138. Der LPC2148 ist allerdings eine Obermenge und hat ein paar verbesserte Features. Also fuer LPC2138 den LPC2148 nehmen und fuer den LPC2129 den LPC2294 Robert
-
Thread
Suche!MikroController(C167CR->??)
von NXP (ehem. Philips) LPC2148 (ARM7TDMI-Kern) 40kB RAM 512kB Flash 32Bit TQFP-48 sollte den Anforderungen genügen - wie leicht Dir der Umstieg auf den ARM7 fallen wird, kann ich schwer prognostizieren (kenne den C167
datenblatt gibts hier: http://www.keil.com/dd/docs/datashts/philips/lpc2141_42_44_46_48.pdf user manual: http://www.keil.com/dd/docs/datashts/philips/user_manual_lpc214x.pdf
-
Thread
Suche ARM 5V USB
USB-Interface finden sich in wohl allen halbwegs aktuellen ARM7-Microcontrollern-Familien (z.B. NXP LPC2148, Atmel SAM7S, ST STR71xF).
http://www.nxp.com/pip/LPC2141FBD64.html LPC2148. Hat USB-Device-Controller, 512 kByte Flash-ROM und 5V-tolerante I/O-Leitungen.
-
Thread
Suche B/W Display in (Q)VGA m. max. 5"
wäre auch nicht schlecht, ist aber keine Vorraussetzung. Ansteuern mööchte ich das ganze mit einem LPC2148, sollte also ein Display mit Controller sein, optimal wäre Beispielcode in C. Am besten wäre es wenn man die noch neu bekommt, gern auch nur an Gewerbetreibene. MfG Christopher
-
Thread
OpenOCD LPC2148 Flash programmieren -Problem-
hallo, ich habe ein kleinen problem. ich habe das olimex lpc2148 board und den jtag-adapter(parport) von olimex (soll ein wiggler-clone sein). ich habe nun folgenden aufruf, um über jtag zu flashen. openocd-pp -f lpc2xxx_pp.cfg leider passiert dann nix
variant> target arm7tdmi little run_and_halt 0 arm7tdmi-s_r4 run_and_halt_time 0 30 # flash-options LPC2138 target_script 0 reset openocd_lpc2148_flash.script working_area 0 0x40000000 0x4000 nobackup # LPC2138 @ 12MHz / 0x7D000 from 500*1024 (not 512!) flash bank lpc2000 0x0 0x7D000 0 0 lpc2000
-
Thread
ARM USB enumeration
Hallo zusammen, ich versuche einen LPC2148 per USB zum Kommunizieren zu bekommen. Nach der Initialisierung erhalte ich im Control-Endpoint 0 einen USB-OUT (also LPC Endpoint 0) Request von 8 Byte Länge. Soweit habe ich das auch erwartet
-
Thread
WinARM Linker Datei für lpc2148
hallo forum, ich möchte zum programmieren des lpc2148 winarm benutzen. unter den examples habe ich allerdings keine ld.datei für den lpc2148 gefunden. kann ich die ld-datei für den lpc2138 auch nutzen?? oder muss ich mir eine eigene datei
Schau dir mal dieses Beispiel an: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/lpc2k_bundle_port/lpc213x_lpc214x_examples_20061205.zip das läuft auf einem lpc2148. Das LD File ist das selbe wie für den lpc2138, ich weiss nicht in wie weit dort die 8KByte USB-DMA Zwischen Speicher
-
Thread
WinARM LPC2148 Beispiel
hallo, hätte einer ein c-code beispiel zum led blinken? ich bekomme immer fehler beim linken. welches programm benötige ich für einen parallel jtag-adapter? flash-magic ist nur für serielle adapter. Gibt es auch ein kleines howto vom proggen zum flashen? :-) danke nweUser
-
Thread
LPC2148 Bootloader defekt
gehoert sehr viel mehr als ein Speichertest oder einfach ein Programm-Irrlaeufer. Die Programmierung im LPC2148 und allen anderen LPC2000 wird durch den Bootloader gemacht. Der Bootloader hat Addresspruefungen drin und testet ob die Zieladresse fuer Programmierung im eigenen Bereich ist (Selbstzerstoerung
Philips übrigens die Existenz dieser "Special Registers" zwischen 0x3fff8000 und 0x40000000. In der LPC2000 Group auf Yahoo gab es im Juni 2006 einen ziemlich ausführlichen Thread zu dem Thema: "[lpc2000] Killing MCU by watching memory below 0x4000'0000 !?!" Ob nun "watching" ausreicht, oder Schreibzugiffe
-
Thread
lpc2148 und JTag
Hallo zusammen, ich habe mir von Olimex das lpc2148 gekauft und die Eclipse-Umgebung nach James Lynch eingerichtet. Jetzt versuche ich gerade ein Beispiel (Blink-Beispiel) zu laden und möchte dafür gern die lpc2000 Flash Utility nutzen. Allerdings
Hallo, soweit ich weiß ist es doch ausreichend mit dem lpc2000 Flash Utility den code per UART einzuspielen. Das Debuggen unter Eclipse ist dann in Eclipse ebenso möglich
-
Thread
Empfehlung der Entwicklungsumgebung
witme mich neuen Zielen. Also folgende Entscheidung steht mir bevor. Bin Besitzer eines Olimex LPC2148 Boards (sowie eines HCS12), wo ich ein OSEK konformes Betriebssystem geschrieben habe was noch nicht fertig ist aber die meisten OSEK Funktionen beinhaltet. Das ganze wurde in µVision3 erstellt
-
Thread
sprintf kostet 19k bei WinARM ?!
implementation: http://www.menie.org/georges/embedded/index.html#printf I used this successfully on a LPC2148 and it takes only slightly more than 1k of code.
-
Thread
ARM-USB-OCD mit Eclipse
Selection ->Wie in den angehängten Dateien beschrieben das "Target" definiert - Prozessor-Reset (LPC2148) durch Resetbutton - "Run -> Connect to target" (Ausgabe siehe Anhang "Ausgabe nach Run Connect.jpg") Ist so ok, oder? => Meldung GDB -> Successfully connected - Jetzt auf "Run -> download
einfach laufen lassen - evtl. vorher noch "soft_reset_halt", um wieder bei Adresse 0 zu beginnen. Die LPC2000 sind etwas kompliziert, da man sie nicht direkt aus eiem Reset heraus debuggen kann. Gruss, Dominic
-
Thread
Welchen Mircocontroller mit Board für Einsteiger
auch mehr kann. Preislich ist der jedenfalls auch für den Bastler in absehbarerzeit eine Alternative (LPC2148 hat ca. gleichen Preis wie in ATmega128, kann aber um längen mehr) Mario
-
Thread
LPC2148 mit Keramik Resonator
Hallo, Hat jemand schonmal einen Controller aus der LPC21* Reihe mit USB mit einem Keramikresonator betrieben? Das wäre toll wenn das funktionieren würde, dann hätte man 2 Bauteile weniger und auch noch Geld gespart. Reicht die Frequenzgenauigkeit für USB aus? Für die Uhr ist ja sowieso ein extra Uhrenquarz dran. Schwingt der Oszillator überhaupt an? Im Datenblatt kann man dazu überhaupt keine Aussage finden. MfG hahgeh
-
Thread
wav player für ARM LPC2148
Hallo, ich versuche einen Wav player zu programmieren, er sollte mit einem ARM7 LPC2148 laufen, die kleine datei sollte im Speicher sein in einem array z.b. für einen tür gong. die ausgabe soll mit einer PWM ausgegeben werden, dann über ein analog filter auf ein piezo. genutzt
-
Thread
Problem mit ILX551B (CCD-Sensor)
Ich habe die Position eines Lasers auf dem Array mit einem ARM7 (LPC2148) ausgewertet, war für eine nichtinvasive Druckmessung in Dialyseschläuchen gedacht.
genommen hast? Ich nehme ja den > ATmega8 vermutlich, und der hat max. einen 10 bit adc. Der LPC2148 hat auch 10bit, allerdings zwei separate ADCs. So konnte ich beide Kanäle gleichzeitig einlesen. > Aber > wahrscheinlich reicht für eine positionsmessung auch ein niedrigbittiger > adc. Für
-
Thread
gnuarm + eclipse geht nicht
Hallo, ich habe folgendes, merkwürdige Problem: Ich verwende gnuarm unter ubuntu um meinen LPC2148 zu programmieren. Nun wollte ich gerne wieder Eclipse nutzen, und habe es auch entsprechend nach Anleitung mit CDT von Zylin installiert. Soweit geht es auch. Das merkwürdige ist nur, dass ich mein