-
Thread
Cortex-M3: Welche JTAG-Schnittstelle und Softwarekit?
Toshiba-Kit. Ich werde daher wahrscheinlich die Variante Toshiba-Kit mit (Keil komplett) und Olimex LPC1766 Dev-Board nehmen, sobald die Platine hier im Shop verfügbar ist. Übrigens: Weiß jemand, wann und für wieviel € das Teil hier zu kriegen ist?
Link nicht da. Du findest die CMSIS Bibliothek mit dem Tutorial bei den Support-Dokumenten zu den LPC. Ansonsten ist die 32K Version von IAR sehr zu empfehlen. Ich finde die IDE sehr gut. Ciao Dominik
-
Thread
AVR32 vs. ARM
Digikey aufgetaucht. Was ich gerade an den UC3 sehr interessant finde gegenüber zum Beispiel den LPC von NXP ist, die haben USB-OTG schon ab 64 Pins. Welcher ARM hat denn das sonst? Jeder interessiert sich doch für andere Details.
Versuch einer Antwort. Hier gibts eine kleine ARM Tool Uebersicht mit Links, die nicht nur auf LPC2000 sondern auch auf andere ARMs zutreffen. http://www.lpc2000.com/tools/ Also mehr vom hoerensagen als aus eigener Erfahrung wuerde ich zu Yagarto tendieren. Aus eigener Erfahrung im professionellen
-
Thread
LPC1768 wacht nicht wieder auf
] Ausgänge LPC_GPIO2 -> FIOCLR |= 0xFF; // alle Pins ausschalten /************Taster****************/ LPC_GPIO3 -> FIODIR &= (1<<25); // P3[25] Eingang /************Interrupt*************/ LPC_PINCON->PINSEL4 &= ~(0x03<<20); // Reset des Pins LPC_PINCON->PINSEL4 |= (0x01<<20); // Config P2.10 = EINT0 LPC_GPIOINT->IO2IntEnF = 0x200; // Port2.10 is falling edge. LPC_SC->EXTMODE = EINT0_EDGE; // INT0 edge trigger LPC_SC->EXTPOLAR =
-
Thread
Probleme mit CAN-Controller
Hallo, ich habe ein Problem mit dem Versenden von CAN-Nachrichten. Ich nutze das Olimex Board LPC-L2294 mit dem Controller LPC2294. Ich habe ein Programm geschrieben welches CAN-Nachrichten in TCP-Paketen bekommt, diese im ext. Ram ablegt und der Reihe nach auf den CAN-Bus rausschickt. Jetzt
Deine Bemerkung über die TX Buffer lässt mich vermuten, dass du das Erratasheet des LPC nicht gelesen hast. Das ist bei 32bit Controllern schon generell sträflicher Leichtsinn. Ganz besonders aber beim CAN Controller der LP2100/2200.
-
Thread
JTAG Schnittstelle
hätte die wahl zwischen - Atmel ARM7 (z.B. AT91SAM7SE32) - Freescale MCORE (MMC2114) - Phillips LPC (z.B. LPC2290) Udo
Wenn ich die von mir geposteten Links (z.B. den ersten) ansehe, steht, dass dieses Kabel mit der LPC-Serie getestet wurde und spielt... und das alle anderen ARM7 auch damit funktionieren sollten... Udo
-
Thread
Unterschied zwischen ARM7TDMI und ARM7TDMI-S
Es mag da Unterschiede geben, aber OpenOCD unterstützt die LPC2000 und die enthalten den -S Core. Ich habe OpenOCD auch schon mit LPC2000 verwendet. Wo steht das?
Okay! Ich verwende den LPC2468 und komme momentan mit der Konfiguration von OpenOCD nicht klar. Könntest du mir eine kleine Anleitung geben wie ich vorzugehen habe? Ich bin soweit das ich mir die Version r247 runtergeladen und
-
Thread
lpc4330 freie Entwicklungstools
offen, besitzen tue ich einen Keil Ulink-ME und das Stellaris ICDI. Ich suche also konkret für den LPC4330: GNU Toolchain Linker Commandfile JTAG Software / openocd configfile Grüße
Hier steht dass lpc4350.cfg dabei ist, das sollte für lpc4330 gehen: http://openocd.sourceforge.net/doc/html/Config-File-Guidelines.html Lustigerweise gibt es auch ein ulink.cfg vielleicht geht das ja doch mit dem
-
Thread
LPC2368 Bootloader Memorymap/Interruptvektoren wohin?
Hallo zusammen, ich habe mir gerade die APPnote AN10835 "LPC2000 secondary bootloader for code update using IAP" von NXP durchgelesen, habe da aber eine kleine Verstaendnisschwirigkeit weil die Beschreibung meiner Meinung nach zu wenig detailliert ist fuer jemanden
Hallo zusammen, in meinem LPC2378 project benutze ich einen bootloader der auf 0 programmiert ist. Die Applikation liegt auf 8000h und wird erst im fertigen Produkt mittels IAP programmiert. Der Bootloader und die Applikation
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
ARM mit einem Pitch von mindestens e=0,80 finde ich nicht. Also bleibt´s wohl beim ATmega162. Der LPC1114 ist knapp dran, hat aber kein "External Bus Interface".
Bildaufbau beim Wischen zufrieden ist, was aber schon 240*16 Bit/Pixel / ms = 480.000 Byte/s sind. - LPC1774 wäre gut, alternativ könnte man sogar bis LPC4088 bestücken, Cortex-M4 mit viel Zubehör. Allerdings ist eine Kombi 'nur µC und RAM' auch nicht gerade bastelfreundlich. Man hat sehr viele Anschlüsse
-
Thread
Olimex USB-JTAG Adapter für ARM Problem
Ich werde am Wochenende die neue Version testen. Eine kurze Frage: Sind die 12MHz Takt mit dem der LPC2148 betrieben wird u.U. ein Problem? (laut embedded artists docu laufen einige JTAG Adapter nicht mit >10MHz)
In den Projects auf der CD steht in lpc_olimex.cfg ftd2xx_layout olimex_jtag drin. Muss hingegen ftd2xx_layout olimex-jtag heissen.
-
Thread
Eclipse: Debugeinstellungen der vorherigen session behalten
lieblosen Anlaufversuchen auch noch nicht so verstanden habe. Derzeit (5 Wochen) hantiere ich mit dem LPC845-BRK, und die kleineren (M0+) werden leider nicht "direkt" unterstützt.
, aber es geht. Für LPC812 und LPC824 habe ich das gemacht, wobei der 812 schon sehr voll wird.
-
Thread
IAR für ARM immer 8KB RAM
auf "None" mache funktioniert im übrigen der Simulator nicht mehr .. Ich wollte eigentlich eien LPC2103 nutzen für eine kleines Projekt. Aber der hat ja "nur" 8KB RAM. Hoffe ihr könnt mir helfen ...
Als Typ hab ich unter Project->Options->General Options->Target den LPC2103 gewählt
-
Thread
SD-Karte mit Olimex LPC2148
solte, aber anscheinend sind auch teilweise die bedeutung der bits zwischen den verwendeten ARMs (LPC2148 <> LPC2119) unterscheidlich. Anscheiend ist hier die bedeutung der CPOL und CPAH bits vertauscht. kann das jemand bestätigen? Hier sind mal die einstellungen die ich bei der Intitialisierung
EFSL-interface Code bei der Klaerung des Problems. Ich habe die Embedded Filesystem Library (efsl) um ein LPC2000-Interface erweitert (SSP(SPI1) und SPI(0)). Die LPC2k-Schnittstelle ist im "offiziellen" efsl-Source-Tree bereits enthalten. Habe das Interface mit einem LPC2138 (Keil MCB2130-Board mit zusaetzlich
-
Thread
Cortex-M UART im Polling-Betrieb
einen Cortex-M gibt. > Auf der Frage wirst du wohl sitzen bleiben. Auweia, stimmt ja, sorry! NxP LPC1114 (M0), LPC1343 (M3), LPC1768 (M3). Anbei auch mal der UserGuide des LPC11xx, auf dem probier ich's aktuell. Ralf
Zustandsbits vom FIFO verändert sich erst durch Lesen/Schreiben vom FIFO. In der Annahme, dass die LPC1000 von den LPC2000 nicht weit weg sind: [c] void UARTbase::put(char c) { while (!(uart->lsr & UART_LSR_THRE)) { ; } uart->thr = c; } [/c] Wenn es darum geht, die übrigen
-
Thread
ARM Entwicklungskit für Einsteiger
http://www.brc-electronics.nl/ 'SimpleCortex', ist ein Schulprojekt mit LPC1769 und Programmer/Debugger Hardware on Board. Dazu ist das so aufgebaut das die massig verfügbare Arduino Hardware als AddOn verwendet werden kann. Mit der CooCox IDE ist das Ganze wirklich Plug&Play
bringen, aber die kostenlose IDE Version ist auf die Einsteigerhardware limitiert. Wenn man da vom LPC auf STM umschwenken will kostet es gleich 999 US$.
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
Freds wie diesen hier sehr gut finde. Danke, ebenso finde ich deine SSD1306 Lib gut (obwohl ich im LPC824 genug Speicher für die Adafruit Lib habe :) ).
Ausgang mappen kann und müsste da bei 16 MHz liegen (nach dem Schaltplan der RS485 Version). Bei meinem LPC geht das auch und mit höheren Frequenzen, nur der IO Pin muss die Last aushalten.
-
Thread
FFT mit reelwertigen Einganswerten mit halb so großer FFT
Hallo, folgendes Problem: ich will eine FFT mit 4096 Werten in einem LPC1769 machen. Der hat 2*32K RAM für die FFT braucht man aber bereits 4096*2*sizeof(float) = 32k Speicher. Da in dem Projekt auch noch etwas sonstiger Speicher gebraucht wird, reicht das RAM erwartungsgemäß
Ordnung sehr lange...), man kann die Cosinuswerte selber iterieren. Heute abend werde ich das mal im LPC1769 ausprobieren, sollte dann doch eine ganze Ecke schneller werden. Gruß Andy_W
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Man könnte auch einen LPC11C00 Mikrocontroller dazu packen. Dieser hat den CAN Controller /und/ Transceiver mit dabei. Der könnte die gesamte CAN Kommunikation abwickeln und die Daten per SPI/UART/whatever an den ATmega schicken
Controllers diesen abschalten. Ansonsten nuckelt der etliche mA aus der Versorgung. Dann lieber den LPC11C14 ohne Transceiver und einen SN65HVD234 andocken. Dann lässt sich beides mit 3.3V versorgen und man hat einen schönen Sleep-Pin für den Transceiver.
-
Thread
steitec LPC2368 LAN/USB/SD eval board
Das LPC2368-Board (und andere auch) gibt's in der Bucht. Einfach mal nach LPC2368 suchen. Artikelstandort: Bangkok, Thailand Hersteller ist wohl ETT (www.ett.co.th). Von denen stammen auch diverse andere Boards
... das mit dem Zoll kann ich bestätigen! Habe gerade "Ralf's" LPC2368 LAN/USB/SD-Board bekommen. Leider noch keine Zeit gehabt, es in Betrieb zu nehmen. Macht aber einen guten Eindruck.
-
Thread
Embedded EHCI Treiber
Anforderung, die du oben in Klammern gesetzt hattest. Edit: Ach ja, NXP selber wirbt für die LPC31xx mit: "Free USB Host Stack w/ Mass Storage Driver online for LPC devices"... Habs auf die schnelle nicht auf deren Webseite gefunden, vielleicht in der "LPC313x Common Driver Library (CDL)"
als hätte den ein IT-Inder zusammengefrickelt. thesycon hat deren Treiber leider nicht für den LPC31xx im Angebot und so wie es aussieht bisher auch nur mit Fullspeed-Controllern getestet.
-
Thread
Bootloader für µC - System über Bus
Hallo Zusammen, mal kurz eine Frage bezüglich Bootloader. Ich Arbeite zurzeit an einem Design mit LPC2138 und Attiny261. Die beiden sind über eine UART verbunden nur als neben Info. Ich möchte später die beiden über eine Software updaten können (Bootloader). Der LPC hat ja einen, ob ich diese verwenden
Pin nach > Masse ziehen beim einschalten. Die LPC´s (es sind mehrere) hängen an > einem Bus und ich möchte dies über diesen Bus updaten. Es gibt dann ein > spezielles Kommando für den Update usw. Geht auch da bin ich mir sicher > nur muss ich was
-
Thread
MP3 player - welcher µC
ulrich radig) Später soll auf dem display noch ne spektrum analyse angezeigt werden. Meint ihr ein LPC2294 is da die richtige wahl, oder was sollt ich da in betracht ziehen ? Gruß, Jens
jemand ein TFT das bastlerfreundlich ist und für unter 50€ einzeln zu haben? Warum einen LPC mit externen speicherbus? Wofür wirst du den denn brauchen? Glaubst du, du bekommst da deine Festplatte angeschlossen? :) Ich würde eher zu einem LPC2148 tendieren. Eine Grafikkarte brauchst du im
-
Thread
Filter von µC Forum geht nicht richtig
www.mikrocontroller.net/topic/171866#new nicht gezeigt, obwohl in der Überschrift STM32, Cortex und LPC drin stehen. Bitte korrigieren.
> Im µC Forum >> Filter ARM > > Dann wird der Thread > Beitrag "Cortex M3 Hobby: STM32* oder LPC17* ?" > nicht gezeigt, obwohl in der Überschrift STM32, Cortex und LPC drin > stehen. Das Problem ist behoben, danke für die Meldung.
-
Thread
FreeRTOS Demo für LPC111x läuft nicht
Guten Abend zusammen, Ich versuche gerade FreeRTOS aus einem LPC1115 zum laufen zu bekommen. Dazu habe ich den offiziellen Port mit Demo für LPC1114 (gleicher uC, nur mit weniger flash) heruntergeladen und in LPCXPresso importiert und in den Projekt einstellungen
Stefan H. schrieb im Beitrag #3916012: > Projekteinstellungen auf den LPC1115 umgestellt Das reicht eventuell nicht. Was passiert wenn die Original Demo für LPC1114 genommen wird, läuft es dann? Dann mal bei beiden Projekten die .map Files vergleichen. Da der LPC1115 auch
-
Thread
PWM messen mit wechselnden Quellen
Ist ein LPC und die Pins werden knapp deswegen hätte ich gerne eine Variante die wirklich aktiv umschalten kann.
Max Power schrieb im Beitrag #2205958: > Ist ein LPC Was ist ein LPC? Hat der keine genaue Bezeichnung? Peter
-
Thread
[ARM7] Embeddet Artists Christmas Tree Bestellung
Hallo, ich habe einen Blick auf diesen "Weihnachtsbaum" geworfen um mal mit diesen LPC's Rumspielen zu können. http://www.embeddedartists.com/products/boards/lpc2103_pro001.php Es ist ja kein vollwertiges Eval-Board aber dafür sehr günstig. Die Teile Kann man dort ja runterlöten wenn Weihnachten vorbei ist ;) Enthalten: 16x2 Dotmatrix in Blau/Weiss FT232RL USB-Wandler LPC2104 ARM7TDMI-S Und nen Haufen SMD leds und weiteres Schüttgut Softwaretechnisch kriegt man da einen Compiler und Democode. das ganze zu einem Sahnepreis von 14,50€ zzgl MWsT. Nur die Versandkosten
-
Thread
Umstieg AVR -> ARM, mit welchem Cortex anfangen?
eigentlich? bastlerisches Beschaffungsproblem? Ich finde, die STM32 etwas mehr flexibel als die LPC's bei Pin-Anzahl. Auch die Zuweisung der Peripheriefunktionen auf mehrere Pins (ab STM32F2xx) finde ich auch gut. Ein mal hat mich NXP auf den Arm genommen, als es den LPC1768 noch nicht gab, aber
Typen der LPC Reihe, damals jedoch waren die STM's üppiger in der implementierten Peripherie als die LPC's.
-
Thread
embedded die x - te
Hey, suche Hilfe bei der Realisierung eines Systems auf Basis eines LPC 2292 mit folgenden Eckdaten : - LPC2292 oder 2294 - 4MB FLash extern (Programm) - 1MB SRAM extern (Daten) - 1* Ethernetschnittstelle - 24 IN- Ports z.b. zum überprüfen von Schalterzuständen
Hallo, hast du dir schon das Phytec LPC229x Modul angeschaut? Info hier: http://www.phytec.de/phytec/32-bit_module/phycore-lpc2292.html Die ausfuehrliche Beschreibung holst du dir besser von der Englischen Webseite hier: http://www.phytec.com
-
Thread
Bootloader control für STM32 und LPC 32-Bit Mikrocontroller
LPC2ISP modifiziert, damit diese den ATtiny steuern können. Die gezeigte Schaltung hier arbeitet mit dem sehr preiswerten CH340G, zusammen, aber eine Versuchsschaltung mit einem FTDI hat gezeigt, dass
Uploadprogramm für STM32 heißt hier nun: stm32flash_rts Das modifizierte Uploadprogramm für den LPC11 heißt hier nun: lpc-flash Die Kommndozeilenparameter für die beiden Programme wurden beibehalten, wie ein Upload aufgerufen wird ist in dem Einzeilenscript testupload zu sehen. ----------
-
Thread
ARM-Entwicklerboard mit Ethernet gesucht und allgem. Fragen
gefunden, weiß aber z.B. nicht, ob ein 72 MHz ARM7 überhaupt der Datenrate gewachsen wäre. ARM7 Olimex LPC-E2468: http://www.olimex.com/dev/lpc-e2468.html ARM9 Portux920T: http://elmicro.com/de/portux920t.html Außerdem wüsste ich gerne, ob die ARMs standardmäßig ein komplettes Betriebssystem (z.B. Linux
@Mibo Schau Di rauch mal as Board von Embedded Artists an, das kommt mit Linux, ist der LPC2468 oder LPC2478 drauf. Schafft ein ARM7 die 100 Mbit/s, die CPU bei Dauerfeuer wohl nicht, die hardware Unterstuetzung, z.B. DMA und eigenes Buffer RAM, locker. Also wenn das Einlesen der Ports
-
Thread
Hilfe zum einstieg AVR oder 8051
Tom, schau dir doch mal den LPC935 oder LPC938 von Philips an. Beide haben 8 analog Eingaenge, einen (8-bit) DAC, 512 Byte EEPROM und 8k Flash. Das einfachste ist ein Keil MCB900 starter Kit. Der Compiler der mitkommnt ist auf 4k
www.keil.com/mcb900/ Zur Chip information geht's hier http://www.standardics.philips.com/products/lpc900/all/ Ach ja, die LPC900 sind nicht nur Befehls- sondern auch Timing kompatibel zum 80C51, nur eben 6x schneller. D.h. es ist ein 2-Zyklen Core. Es gibt auch sogenannte 1-Zyklen Cores fuer den
-
Thread
wie libc.a erstellen
3.4.0 (3.3.0 hat das selbe problem) -newlib-lpc_rel_2 -cygwin (version weiß ich nicht habs aber gerade runtergeladen) -windows xp pro die pfade im makefile und lpc210x.ld hab ich an mein system angepasst, ebenso die PATH variable und
newlib schon "dummies" für malloc und fopen und so weiter eingebaut sind, die bei Verwendung der newlib-lpc stören! Wie gesagt, schreib ich alles später genauer...!
-
Thread
UART LPC2148
Moin & guten morgen, wer kennt sich mit dem UART des LPC aus ? Ich habe mir mit Hilfe einer Beispiel-Routine und dem User-Manual folgende uart_init zusammeggestrickt: void init_uart(int baud) { int baud_tmp=0; //switch ON RxD and TxD
kann, um die Initialisierung zu erstellen (in C) ? Greetz, /th btw: gibt es für den LPC2148 - ähnlich wie für die AVRs - eine header-datei, in der alle Symbole, Strukturen, Bits usw. definiert sind ? Die meisten hab ich jetzt über das Phillips-lpc214x.h (allerdings stimmen die Namen nicht
-
Thread
I2C schneller als 400kHz
LPC1342 hätte Fastmode+ mit 1MHz und USB. Gibt auch noch einige kleinere Cortexe (LPC11xx, EFM32) mit Fastmode+, dann allerdings ohne USB.
Debugger. Für einen Einstieg finde ich die Dinger echt genial. z.B: http://www.watterott.com/de/LPC1343-LPCXpresso-Board oder etwas performanter: http://www.watterott.com/de/LPC1343-LPCXpresso-Board Grüße
-
Thread
CooIDE - Ethernet (Projekt Build - Error)
.\..\..\..\..\Library\CMSIS\core_cm3.c [cc] Parsing ..\..\..\..\..\..\Library\CMSIS\system_LPC17xx.c [cc] Parsing ..\..\..\..\..\..\Library\CMSIS\core_cm3.h [cc] Parsing ..\..\..\..\..\..\Library\Drivers\src\lpc17xx_emac.c [cc] Parsing ..\..\..\..\inc\uip-conf.h
obj\core_cm3.o ..\obj\psock.o ..\obj\hello-world.o ..\obj\tapdev.o ..\obj\clock-arch.o ..\obj\system_LPC17xx.o ..\obj\startup_LPC17xx.o ..\obj\uip_arp.o ..\obj\uip.o ..\obj\main.o ..\obj\lpc17xx_systick.o ..\obj\timer.o ..\obj\lpc17xx_emac.o -lm -lgcc -lc [cc] c:/program files (x86)/gnu tools arm
-
Thread
ARM ADuC702x //Einsteigerprobleme
run_and_halt_time 0 30 working_area 0 0x40000000 0x40000 nobackup #flash configuration flash bank lpc2000 0x0 0x40000 0 0 lpc2000_v1 0 14765 calc_checksum flash bank cfi 0x80000000 0x400000 2 2 0 > OpenOCD > unterstützt meines Wissens bisher die Programmierung des internen Flash > bei ADI
lpc2000 0x0 0x40000 0 0 lpc2000_v1 0 14765 calc_checksum flash bank cfi 0x80000000 0x400000 2 2 0 >... Passt auch nicht. Sind Einstellungen für internes Flash eines LPC2000 und externes Flash >
-
Thread
ATxMega LCD über EBI
. Gut: 4 Port EBI ist ein Witz; in der Doku vorhanden, beim größten Chip nicht eingebaut?? 3 Port LPC SRAM Zugriff mit 8 Bit funktioniert aber hoffentlich... Gruß Helmut
Ja, 3-Port LPC SRAM mit 2 Latches (eigentlich 2-PortLPC) habe ich an meinem SD-Karten Rekorder verwendet. Läuft einwandfrei. Die ALE-Signale werden im übrigen nur ausgegeben, wenn man die DDRx-Register und PORTx-Register
-
Thread
Start mit IAR 5.4
Problem bei der Benutzung von IAR Embedded Workbench 5.4. Und zwar habe ich einen Sample Code für den LPC2148, der funktioniert auch wenn ich den aufs Board schiebe, will ich den aber selber compilieren tuts rein gar nichts mehr. Die Voreinstellungen hab ich gemacht, den Core auf ARM7TDMI gestellt, Prozessor auf LPC2148. Die Headerdatei ist auch eingebungen und die entsprechenden Funktionen hab ich mir rausgesucht. Der Originalcode sieht nun also so aus: >#include <LPC214X.H> >int main (void) >{ >PINSEL0
-
Thread
Embedded controller
ist ein Mikrocontroller, der über die Schnittstellen verfügt, wie sie in Laptops oft vorkommen, z.B. LPC-Bus. Es gibt z.B. auch Laptops, die für die Akkuüberwachung einen ATtiny (ohne LPC-Interface) beinhalten, andere Mikrocontroller kommen aber auch vor. https://de.wikipedia.org/wiki/Embedded_Controller
An_Open_Source_EC.pdf Super IO Controller sind ICs auf Mainboards (auch nicht-Laptop), die als Konverter von z.B. LPC-Bus auf Parallel-/Drucker-Port oder die Serielle Schnittstelle arbeiten. https://en.wikipedia.org/wiki/Super_I/O https://www.coreboot.org/Developer_Manual/Super_IO Bei älteren Laptops waren das
-
Thread
Welche STM32 sind interessant?
eierlegenden Wollmilchsaeue werden aber trotzdem zu interessanten Preisen verkauft. Schau Dir auch mal die LPC1700 und LPC1300 and, die 1700 sind ne Ecke schneller als die ST Teile und bieten sehr aehnliche Eigenschaften bei oft guenstigeren Preisen. Zum STM32F103 wuerde ich den Primer2 empfehlen. http://www.mcu-raisonance.com
verschiedene Anbieter gibt, die sich gegenseitig Konkurrenz machen. ST mit dem STM32, NXP mit den LPC1000, TI mit dem LM3S... sind die fuehrenden Hersteller doch Toshiba, Atmel, Energy Micro und bald auch Freescale mischen auch mit. Beim AVr hat man halt die Wahl zwischen Atmel und Atmel :-) Fuer
-
Thread
EFSL für ARM7 Crossworks gesucht
partition.c Compiling debug.c Compiling extract.c Compiling fat.c Compiling file.c Compiling lpc2000_spi.c Compiling sd.c Assembling crt0.s Assembling Philips_LPC210X_Startup.s Linking FAT.elf C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/lib/libarmdi_v4t_a_le_mt.a(__debug_operations.o
.\n"),offset)); in der debug.h Datei habe ich folgendes eingetragen: [c] #ifdef HW_ENDPOINT_LPC2000_SD #include "lpc2000_dbg_printf.h" #define TXT(x) x; #define DBG(x) debug_printf(x) #define FUNC_IN(x) ; #define FUNC_OUT(x) ; //#define debug debug_printf
-
Thread
Grundlagen zum LPC2294 Interrupt
arm_projects/index.html#lpcio_irq Code sollte relativ leicht an die Crossworks-Umgebung und den LPC2294 anpassbar sein. Im Hintergrund arbeiten die gleichen Tools ("GNU arm-elf Toolchain") wie die bei der von mir genutzten WinARM und die VIC-Zelle ist bei LPC2106 und LPC2294 meines Wissens identisch (besitze selbst kein Board mit LPC2294). Martin Thomas
-
Thread
Hardwareversion LPC2378
Hallo, kann mir jemand sagen, welche die neuste Hardwareversion es vom LPC2378 gibt? Nach Aussage von "Robert Teufel" sollte Mitte Mai was neues kommen! Danke Harald
Hallo Robert, danke schön. Nein, es eilt nicht mit den LPC2378. Konnte bis jetzt alle Klippen beim Programmieren erfolgreich umschiffen. Es war nur eine generelle Frage, wo man die LPCs kaufen kann. Gruss Harry
-
Thread
16 bit controller
Ich habs ja schonmal gesagt, für 16-Bitter sehe ich Null-Potential. Da sind einfach die ARM7 (LPC2xxx) zu populär. Bloß deren Interruptsystem ist nicht sonderlich praxisorientiert (spurious Interrupts, kein automatisches Löschen der Flags), sonst gehen sie aber. Also entweder 8-Bitter mal richtig
mikrocontroller > verwenden. > kannst du mir dazu mal einen konkreten nennen? Ich benutze zur Zeit den LPC2292 auf ner 4-Layer Platine (CAN, Ethernet: LAN91C96). Es sollen aber irgendwann auch LPC2xxx im PLCC-44 rauskommen, die könnte man dann in Standard-Sockel stecken. In der Regel ist aber >8Bit
-
Thread
Elm Chan FatFs SD Karte auf Keil MCB2300 LCP2378
die Programmteile, die du _selbst_ beitragen müßtest. Ich häng dir mal ne Implemetation für den LPC2478 dran. Such dir raus, was du brauchst. Zum Erkennen des Zustandes der Fassung brauchst du dann noch ne Systemtimer-Routine (eben ne Systemuhr auf Timerbasis, so alle 10 ms oder so). Ebenso müßtest
" Diese beiden Headerdateien "startup.h" , "conv.h" sind auch nicht im Zip-Archiv SD_Card_LPC2478.zip enthalten. Muss ich diese Dateien selber erstellen ? Und wenn ja, was muss da drinnen stehen ?
-
Thread
ethernet lpcxpresso
Wenn das natürlich für deine Anwendung nicht wichtig ist kannst du auch UDP verwenden. Mit der lpcXpresso IDE ist auch eine Portierung von uIP als TCP/IP Stack für die LPC17xx mitgeliefert worden. Im Zip Ordner RDB1768Cmsis2.zip im Ordner Installationsordner_von_LPCXpresso\lpcxpresso\Examples\NXP\LPC1000\LPC17xx findest du im Projekt RDBCMSIS2_uIP den fertigen uIP Stack und auch seine grundlegende Verwendung. Siehe zu besserem Verstädnis folgende Application note AN10845 Porting uIP1.0 to LPC1700
-
Thread
Code von LPC auf Cortex M3 umschreiben
Gottfried Vana schrieb im Beitrag #2488773: > ich möchte ein Programm welches für den LPC > entworfen wurde für den Cortex M3 umschreiben. /den/ LPC gibt es nicht. Sondern jede Menge unterschiedlichster Controller, teils sogar mit 8051-Kern, und mit den unterschiedlichsten ARM-Kernen. Auch die Cortex-M3-Varianten von NXP heißen LPC. Ansonsten sehen Deine Codefetzchen nicht so aus, als ob sie controllerspezifische Dinge täten, das ist einfach nur C.
-
Thread
Exceptions(arm-elf-gcc)
Es sind Linker-Fehler, da Funktionen fehlen. Diese sollten aber von newlib-lpc bereitgestellt werden, es könnte ein Problem zwischen newlib-lpc und C++ sein. Da wohl WinARM genutzt wird, würde ich mir das gerne genauer anschauen. Bitte den gesammten Code oder zumindest ein Minimalbeispiel
Sollte die libnewlib-lpc nicht am Schluß stehen?
-
Thread
Ersatz für LPXpresso1769 als MIDI converter
http://ucapps.de/midio128.html dafür benötige ich dieses Board: http://ucapps.de/mbhp_core_lpc17.html auf das Board wird direkt ein LPC1769 angebracht: http://www.embeddedartists.com/products/lpcxpresso/lpc1769_xpr.php Blöderweise wird das Board nicht mehr hergestellt, aber es gibt ja einen nachfolger : http://www.embeddedartists.com/products/lpcxpresso/lpc1769_cmsis_xpr.php Okay, jetzt meine Frage - kann ich den Controller als ersatz verwenden oder - hat das vielleicht jemand hier schon gemacht? - falls das nicht möglich ist, kennt jemand vielleicht
-
Thread
Vollständigkeit der ETM in LPC23xx
meinte, dass bei Geschwindigkeiten über ca 20MHz Fehler bzw. Aussetzer im Trace wären, weil der LPC nicht nachkäme. Stimmt das? Oder liegts an seinem Tool? Es handelte sich bei seinen Beispielen um LPC2294 und LPC2148.
zusammen, da eben CPU und ETM gleich geclockt sind. Ich arbeite z.B. mit einem Tanto System und LPC2129 und 2148, das funktioniert bis zu den vollen 60MHz. Gruss Kurt