-
Thread
Bug in WinARM (LPC2103TDMI)
Ich habe in meinem Programmcode die Zeile int value = 0xAE+a[6]; stehen, was dem Compiler aber nicht gefällt. Er meckert immer: "ledswitch.c:88:15: error: invalid suffix "+a" on integer constant" Tasche ich 0xAE und a[6], dann ist alles OK. int value = a[6]+0xAE; Das kann doch irgendwie nicht richtig sein. Die Demoversion von Keils µVision macht da keine Schwirigkeiten. Auch fällt auf, dass jeder Compiler die MCU SFRs anders bennent. Mal heißen die Register GPIO_IOSET, mal nur IOSET oder FIO0SET und FIOSET. Gibt's da nicht sowas wie einen Standard? Das ist doch der Sinn von C,
-
Thread
WinARM .lst files
Hallo, ich will mich gerade in WinARM und den LPC2103 einarbeiten. Nun habe ich folgendes Problem: Ich möchte wissen, wie der Assemblercode aussieht, den der Compiler erzeugt. Da gibt es die Files .lst und .lss. Im .lst File steht nun z.B. folgendes
-
Thread
LPC2103 und FT232
Chips um fehlende COM Ports zu ersetzen. Fragen: Ich möchte mir jetzt ein Testboard für den ARM LPC2103 bauen, der ja bekanntlich über einen seriellen Bootloader verfügt. Weiß jemand, wie lange mit dem FT232(BM/R) das Softwareupdate beim LPC2103 lauert? Und ist beim Verkabeln noch mehr zu berücksichtigen als über DTR die Resetspannung zu schalten und über RTS BSL zu schalten? Ist für den LPC2103 eigentlich eine externe Resetschaltung á la MCP130 erforderlich, oder reicht es den Reset Pin über einen Widerstand auf VDD (Betriebsspannung) zu legen? Danke, Bernd
-
Thread
Korrelation ist besser statt hohe Sendeleitsung!!! Gesperrt
Noch nie was vom AT91SAM7 oder LPC2000 gehört?
ATmega8: 1.85 LPC2103: 2.50 ATmega32: 3.50 LPC2103: 3.75 Der Preisunterschied zum AVR ist im Hobby- und Kleinserienbereich also völlig zu vernachlässigen. Und die nächste, noch-lower-cost-Generation ist schon
-
Thread
Bitmaps Komprimierung
Hi, So nachdem ich nun mit meinem LPC2103 Board von Phillips mein Oled Display von Osram 128x128 korrekt ansteuere hab ich nun ein Problem mit der Grösse der Bitmaps. Bisher sind meine Bitmaps ca. 115x78 Pixel gross, würd nun aber gerne
-
Thread
CrossWorks und LPC-H2103
ich vermute, dass das Programm nicht gestartet wird wenn du den LPC neu startest. probiere mal mit derm seriellen Bootloader für die LPC´s vom Philips (kann man da irgendwo runterladen) ob noch Programmcode drin ist. Wenn ja musst du dich mal über den BSL jumper schlau
Debug-Modus (enabled glaube ich das JTAG-Interface) sowie einer für die LED. http://olimex.com/dev/lpc-h2103.html @Robert Das Programm hatte ich mir angeschaut. Leider lassen sich die ARMs damit nur über die serielle Schnittstelle programmieren (Bootloader wieder). Mir geht es hauptsächlich darum
-
Thread
LPC2103 Speicherproblem
Guten Tag, ich bin gerade dabei mit einem LPC2103 ein OLED Display anzusteuern. Klappt auch wunderbar. Also es wird ein Bitmap usw gezeichnet. Nun möchte ich mir ein Menü bauen wie bei einem Handy. Dafür benötige ich mehre Bitmaps und somit
für Code und Konstanten zur Laufzeit. So ein Kopiervorgang vom ROM ins RAM bietet sich bei den LPC-Controllern deshalb an, weil Von-Neumann-Architektur, d.h. ROM und RAM im linearen Adressbereich des Speichers (im Gegensatz zum 8051). Laut User Manual ist die Ausführung aus dem RAM hauptsächlich
-
Thread
LPC2124(ARM): Problem bei der Programmierung
Hi Hat von euch jemand ein Programm für das Eval-Board von Olimex mit der Bezeichnung LPC-P2124? Ich glaub nemlich, dass bei mir bei der Programmierung etwas nicht Funktioniert, denn immerhin kann ich das Device nie aulesen. Ich hab dann auch versucht ein Programm hin hinüber zu spielen.
C-Programm für dieses Board hat? Hat dieses Board vl auch einen Bug in der BSL-Beschaltung? Beim LPC-P2103 gibt es ja angeblich einen. Nun hätte ich noch eine Frage zu KEIL µVision 3. Kann ich hier auch einzelne Bitstellen zuweisen? Beim C51-Compiler ging das mit #sbit PA^1 (Beispiel). Das geht
-
Thread
LPC2103 Board unter Linux verwenden
Hallo, ich habe letzte Woche mein LPC2103 Board bekommen. Fuer dieses Board gibt es anscheinend nicht viele Beispiele oder fertige offene Projekte aus denen man das wesentliche nehmen kann, dass man fuer den Start eines jeden Projekts braucht
-
Thread
LPC2103 mit WinARM/lpc21isp
noch mit WinARM zum laufen bekommen. Compilieren usw geht. 1. Frage: Hab das Beispiel Programm lpc2106_blink_switch genommen. Läuft das auf kein Fall auf dem lpc2103? Oder muss ich da nur im makefile Sachen ändern? Wenn ja welche? Wenn ich das ändere SUBMDL = LPC2106 in LPC2103 dann fehlt mir nachher logischerweise das file zum linken (LPC2103-ROM.ld). Also was tun? 2.Frage: Gibts schon fertige Beispiele für den lpc2103? Das von IAR mitgelieferte ist nur n main.c. Mir wäre ein Makefile wichtig auf das ich aufbauen kann. 3.Frage: Vor
-
Thread
Portzugriffszeit bei ARM LPC 2106
Das waere der falsche LPC fuer so was. Man nehme den LPC2103, lasse ihn bei 70 MHz laufen und die Antwort ist weniger als 30 ns. Der LPC 2106 braucht bei 60 MHz 8 Zyklen fuer einen Zugriff also 133 ns. Im uebrigen war ich
@Robert: Ich werde es jetzt erst einmal mit dem LPC2103 probieren. Bernd
-
Thread
RoHS-Umstellung: Preise um mehr als die Hälfte reduziert!
http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=67 - 10,90 Euro- * -"LPC2103-Board":http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=73 - 19,90 Euro- * -"LPC2124-Board":http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=61 - 27,90 Euro- * -"LPC2294-Board mit USB, 1 MB RAM, 4 MB Flash":http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=76 - 49,90 Euro- *Update: Leider sind alle Sonderangebote ausverkauft!*
-
Thread
Sind ARM9 wirklich schneller als ARM7
funktioniert ... Vielleicht lernt Philips ja noch dazu. Robert? Das wäre eine Anregung! Nachdem der LPC2103 sogar im PLCC-Gehäuse hergestellt wird ...
Apropos Packages: Hat jemand schon mal den LPC2103 im versprochenen PLCC Gehäuse gesichtet?
-
Thread
Preise für MSP430- und ARM-Artikel reduziert
shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=6 jetzt nur noch € 10.90, die "LPC2103-Platine":http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=73 € 35.90 und die Platine mit "LPC2124":http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=63 € 49.90. !http://shop.mikrocontroller.net/images/lpc-p2103-small.jpg! !http://shop.mikrocontroller.net/images/lpc-p2124-small.jpg!
-
Thread
Timing bei LPC2106 und ARM-Kern
? Teilt die GPIO-Einheit den PCLK nochmals herunter? Dauert der Befehl STR so lange?? Da die LPC2101..2103 ein 'fast IO' haben nehm ich mal an dass es am GPIO liegt.
Wohlbekannt. Mit Beinchen wackeln gehört zu den schwachen Seiten der älteren LPC2000-er. Der I/O-Bus bremst aus.
-
Thread
ARM Programm aus dem RAM ausführen?
Hallo! erstmal vielen Dank für die Antworten auf meine gestrige Mail. Leider verhält sich mein LPC2103 bei Programmausführung aus dem Flash völlig anders, als wenn das Programm aus dem RAM ausgeführt wird. Gibts ne Möglichkeit, das Programm beim Reset aus dem Flash in das RAM zu laden und dann
-
Thread
Unterschiede Flash und RAM bei LPC
Hallo! bisher habe ich mein Programm für den Philips LPC21xx (LPC2103 und LPC2148) immer aus dem RAM ausgeführt und alle Zeiten und Timerwerte eingestellt. Gibt es Unterschiede in den Ausführungszeiten, wenn ich das Programm jetzt in das Flash lade? Im User
-
Thread
Tetris auf dem AtMega8
sein. Kann man natürlich so programmieren, dass beliebig viel addressiert werden kann. Hast das LPC2103 bzw LPC2124 board im shop gesehen, die sind jetzt sehr günstig? Damit könntest du deiner virtuelle maschine etwas mehr leistung verpassen
wenn FAT-Funktionen zur Verfügung stehen, sodass Daten nicht in das Programm mit rein müssen. Der LPC210x sieht wirklich sehr schick aus. Ist halt nicht gerade schön zum Löten, aber den werde ich mir in jeden Fall bei Gelegenheit mal genauer zu Gemüte führen. Allerdings wäre bei soviel Rechenpower schon
-
Thread
UART vom LPC (ARM7)
Wird die AutoRTS-Funktion von allen Philips LPC2000 unterstützt? Bei 214x und 2103 wird's ja immerhin noch erwähnt, wenn auch konsequent nicht an der richtigen Stelle, Bei den älteren Typen steht absolut garnichts darüber drin
Hardware Handshake ist bei LPC2148 erstmals eingebaut, LPC2103 hat das auch. Der LPC2138 wird gerade fehlerbereinigt und die neue Version wird das dann auch haben. Alle UARTS der LPC2000 Familie sind (derzeit) 16C550 kompatibel
-
Thread
LPC2103: bootloader & lpc210x_isp
Auch hallo, eines ist sicher, Du hast den Bootloader nicht ueberschrieben, denn der ist im LPC2103 in einem ROM, nicht mehr im Flash wie bei frueheren Typen. Gruss, Robert
Wieso ist der LPC2103 eigentlich nicht in der Liste des Terminal-Programms, welches von Philips zur verfügung gestellt wird? Gibt es da eine neue Version oder ein update?
-
Thread
ARM7 board
mit LPC2103 hat -bevor er ausverkauft war- sogar nur knapp 10 EUR gekostet. Die Preise von Olimex sind aber auch nicht schlecht; auch Andreas (der dieses Forum hier betreibt) verkauft Olimex-Boards.
dir auf spielerischem weg die materie aneignen... ...dafür ist es super... das board mit dem lpc bietet dir halt bisserl mehr speicher für deine progs...
-
Thread
gesucht ARM7 in TQFP, MLF, DIL...
Der Philips LPC2103 soll auch im 44poligen PLCC-Gehäuse verfügbar sein. Allerdings lässt sich auch das 0.5mm-Raster mit etwas Übung mit 'nem Handlötkolben verarbeiten; relativ viel Lötzinn 'drauf und dann mit Entlötlitze
-
Thread
ARM - µC
hallo, schau dir mal die neue lpc2100 familie von philips an! (LPC2101, LPC2102, LPC2103 ). kosten so um die 2 pro stück. eval boards gibts zum beispiel von keil.. http://www.keil.com/mcb2103/
@..,- Die LPC Reihe hat einen standard uralt UART (mit einigen kleien Eigenheiten) der soviel ich bis jetzt gesehen habe, für die gesamte LPC2xxx Serie immer der gleiche ist. Es gibt für etliche LPC2xxx einen
-
Thread
Erfahrungen mit LPC2103?
auch nicht). Der langen Rede kurzer Sinn, ich wuerde keine grossen Performancevorteile von einem LPC900 zum AVR erwarten aber einen grossen Sprung zum LPC2103. Andererseits wuerde der Code fuer den AVR wahrscheinlich ziemlich gleich gross bleiben, fuer den ARM wird er wahrscheinlich wachsen.
Compiler; der Compiler ist OK, die Libraries sind bes....onders gross. Also GNU verwenden mit einem LPC2103 ist OK allerdings kann bereits ein fprintf das Flash fuellen. Gruss, Robert
-
Thread
Kleiner ARM (16bit reicht): womit anfangen?
Folgende Optionen: Von Philips: LPC2131 LPC2141 LPC2103 alle haben 32k FLash und 8k SRAM von Atmel: SAM7S32 SAM7S321 diesselben Speicher alle haben die features die du suchst ausgenommen 5V. Es gibt nur eine lahme Kruecke
-
Thread
User Manual des ARM LPC2103 verfuegbar
Hallo, konnte selbst als Zip file die Groesse des Users Manual nicht unter 1 MB bekommen, deshalb hab ich es nur auf dem LPC2000 Yahoo Forum in der Files Section gepostet, sonst haette ich es hier drangehaengt. Gruss, Robert
-
Thread
Erste Boards mit dem LPC2103 erhaeltlich
ihr mal hier reinschauen: http://de.digikey.com/ und bei Teilesuche LPC2101 / LPC2102 oder LPC2103 eingeben. Bitte nehmt mir diese hoffentlich informative Werbung nicht allzusehr uebel, werde auch wieder einige technische Beitraege ohne Werbung posten ;-) Gruss Robert
Das waere ihr Preis gewesen, wie Rudy Carell immer so schoen sagte: Echt netter Weihnachtsbaum mit LPC2103 fuer 9.99 http://www.embeddedartists.com/products/boards/lpc2103_pro001.php In diesem Sinne Frohe Weihnachten
-
Thread
FRAM von Ramtron mit einem LPC2131 treiben
könntest. Der LPC2131 hat, glaube ich zumindest, schon das neuere SSP-Device welches der LPC2106 erst, laut Robert Teufel, Q2/2006 bekommen soll. Für den Anfang werde ich erst mal das Status-Register vom FRAM beschreiben
vom neuen LPC2103 mit dem UM vom alten LPC2106 verglichen und kann Robert nur zustimmen. Wenn Dir eine hohe FRAM-Performance (und auch eine geringe CPU-Belastung) wichtig ist dann benutze lieber die SSP-Schnittstelle
-
Thread
2 Fragen zum SPI-Interface vom LPC2106
messages und kann 8-16 bit uebertragen, Das Problem wurde erkannt und auch behoben nur noch nicht im LPC2106. Voraussichtlich Q2 / 06 kommt ein verbesserter 2106 mit der SSP Schnittstelle. Also kurz und gut, der LPC2106 war unser erster Versuch und hat nach wie vor viele Anhaenger wegen den 64k SRAM
Hallo Robert, ich hab mir gerade das UM vom LPC2103 angesehen und muss sagen ich find die Pin-Aufteilung sehr ungüstig. Wenn ihr das SSP in den LPC2106 aufnehmt dann schmeißt bitte das alte SPI-Teil raus und opfert nicht irgendwelche wichtigen Pins
-
Thread
Selbstbau JTAG-Kabel/Wiggler fuer ARM: Bauplan, welcher 244?
anderen Design. Jedoch wie erst hier erfahren, gibt es wirklich erhebliche Schwierigkeiten, mein Board (LPC-H2103) zum Laufen zu bewegen. Der ARM wird zwar richtig erkannt, lässt sich aber im Kickstart nicht flashen. Ich erhalte jedesmal die Fehlermeldung "Write failed (data abort) at Memyry address 0xFFFF0220
-
Thread
AVR vs. ARM
wenn ich einen Baustein aus einer voellig anderen Liga zum selben Preis erhalte, warum nicht? Den LPC2131 gibt es bereits ab 1 Stueck bei Digikey Deutschland fuer 4.9, ein ATMEGA 32 ist dort soweit ich gesehen habe fuer Einzelstueck ueber 6 Euro. In Kuerze gibt es noch den LPC2103, der schon bei
Unterschied noch viel grasser falls hoehere Aufloesung fuer die Floating Point gewuenscht wird. Der LPC2106 braucht tatsaechlich 16 CPU Takte um einen Pin hin und her zu schalten, d.h. die max. Ausgangsfrequenz ist 3.75 MHz. Die neuesten Varianten, LPC214x uns LPC2101/2102/2103 koennen jetzt die Pins
-
Thread
Projekt: Open-Source Hausautomation
da wirst du arm Da haste allerdings Recht. Ich hatte ja dran gedacht evtl. die neuen Philips LPC ARM dafür zu verwenden wenn ich denn mal endlich damit anfange... Der LPC2102 (16K Flash, 4K SRAM) kostet etwa 2.70 Euro pro Stück wenn Du 25 Stück nimmst (LPC2101 mit 8K/2K etwa 2.15 Euro...) - also
ich ja oben schon gesagt - sehr billig für die gebotene Leistung. Gehäuse: Zum Basteln gibts den LPC2103 (32K Flash, 8K RAM) sogar im 44-PLCC Gehäuse! Da fehlen nur 4 weniger wichtige Pins. Bei der Beschaffbarkeit sieht es bei den LPC210x natürlich NOCH schlecht aus, da die gerade erst diesen Monat
-
Thread
ARM LPC2101/02/03 pinout PLCC44
Das würde mich auch mal interessieren... Mir gefällt die Preisregion in der sich diese LPC Variante bewegt wirklich sehr gut. Aber 10.000 Stück bräuchte ich dann doch nicht wirklich ;) Sind also schon Preise für 100er Stückzahlen (LPC2103 im TQFP und PLCC Package) bekannt? MfG, Dominik
Ich weiss auch nur die Preise aus der Pressemitteilung. Ich denke der interessanteste Chip ist der LPC2103 mit 32k Flash und 8k SRAM. In den USA ist Digikey mit recht interessanten Preisen bei anderen LPC21xx aufgetaucht, allerdings habe ich gehoert, dass die hohe Versandkosten verlangen. Bei 100
-
Thread
Philips Mitarbeiter Outing ARM micros
dem LPC2103 nicht mehr aber ansonsten sind die schon maechtig Pin kompatibel.
Tobias, meinst du mit kleiner, weniger als 64 pins? Der LPC2141 hat 32k Flash, 8k SRAM und ist pinkompatibel zu haben bis hin zum LPC2148 mit 512k/32k Derzeit ist noch kein Chip basierend auf dem LPC2103 mit USB geplant.
-
Thread
Neue schnellere ARMe von Philips - bastelfreundlich!
nur sehr wenig RAM. Bastelfreundlich dank des angekündigten PLCC-Gehäuses. Presse-"Blurb" aus LPC2000-Yahoo-Group: Philips today announced the 3 newest members of the LPC2000 family, the LPC2101, LPC2102 and LPC2103. Built on 0.16um flash process, with 128-bit wide access, the trio operate
Wenn ich die 8 kByte des LPC2103 mit den 64 kByte des LPC2106 vergleiche, dann ist das ein Achtel - und das in einem ähnlich großen µC. Da Flash-ROM nur endliche Geschwindigkeit bietet, ist es oft ratsam, Programme aus dem RAM
-
Thread
Atmel ARM7 woher?
mit 128bit Busbreite. => 4 Stk pro EIN-Takt Zyklus "The particular flash implementation in the LPC2101/2102/2103 allows for full speed execution also in ARM mode"
"The particular flash implementation in the LPC2101/2102/2103 allows for full speed execution also in ARM mode" Das sagt doch genau das gleiche wie ich. Full speed _execution_ ist 1 ARM-Befehl pro Takt. 128bit pro Takt aus dem Flash ergibt
-
Thread
Java auf AVR Gesperrt
relativ sauber ist könnte man das ja auch auf einen ARM portieren, oder? Stellt euch einmal einen LPC2103 (oder 2106) mit einem LAN-Chip und einem MMC- oder SD- Karten Anschluß vor! Die JavaVM ist im µC-Flash, die Java classes und Daten, logs, etc könnten auf der Speicherkarte liegen und bei Bedarf
und hier in DE sowieso kaum zu beschaffen. Also ne JVM auf nem kleinen ARM wie eben diesen neuen LPC's von Philips (63MIPS, 32K Flash und 8K RAM und kostet fast nix... s. http://www.mikrocontroller.net/forum/read-1-238583.html ) ... das wär schon was feines. Ein Hausbus Projekt wäre ja gleich
-
Thread
Umstieg AVR->ARM
Digikey den LPC2101 für 2.44€ (ab 25 Stück unter 2€) und den LPC2103 ab 3.64€ (ab 25 Stück unter 3€). Dafür bekommt Ihr keinen vergleichbaren 8Bitter mit dieser Performance/Speicher. Bis 32K könnt Ihr die IAR Kickstart
Einzelstueck z.B. keinen ATmega16x im 44-pin Gehauese unter 5 Euro in Einzelstueck. Wenn ich z.B. den LPC2103 damit vergleiche, 32k Flash, 8k SRAM, doppelt soviele serielle Kanaele, mehr und hoeher aufloesende Timer, ca. 4-fache MHz, je nach Anwendungen sind das locker 10x performance und der LPC2103 kostet