-
Thread
Error: Flash Download failed - Cortex-M4"
LPC18xx/43xx S25FL032 SPIFI Start: 0x14000000 Size: 0x00400000 RC28F640J3x Dual Flash Start: 0x00000000 Size: 0x01000000 S29GL064N Dual Flash Start: 0x1C000000 Size: 0x01000000 Ich habe LPC18xx
Rolle ob LPC4357 oder LPC4350, da ja bei beiden der externe Flash benutzt wird.
-
Thread
LPC1788: Wie kriege ich SSP1 ans Laufen?
Hi! Mein Board hat einen LPC1788. An SSP0 hängt ein ADC, der funktioniert. Jetzt will ich externes Flash und EEPROM an SSP1 ans Rattern bringen. Code sieht folgendermaßen aus (leicht aufbereitet): LPC_SSP_T *ssp = LPC_SSP1
(LPC_IOCON, 0, 5, 1 << 7); Chip_IOCON_PinMuxSet(LPC_IOCON, 0, 6, 1 << 7); Chip_IOCON_PinMuxSet(LPC_IOCON, 0, 7, 1 << 7); Chip_IOCON_PinMuxSet(LPC_IOCON, 0, 8, 1 << 7); Chip_IOCON_PinMuxSet(LPC_IOCON
-
Thread
VGA FPGA Selbstbau-DSO
Gustl Buheitel schrieb im Beitrag #3267478: > Wie ist das eigentlich mit den FMCs? Passen da LPC und HPC zusammen, > also rein stecktechnisch, Ja. > also wenn bei einer HPC nur die Pins belegt > sind die auch bei LPC veroanden sind? HPC hat 40 Kontakte * 10 Reihen = 400 Kontakte. Bei LPC sind sind davon nur 4 Reihen bestückt: LPC 40 Kontakte * 4 Reihen = 160 Kontakte > Gibt es Adapter die einen HPC > Stecker "teilen"? Ist mir nicht bekannt. Die Boards die FMC-HPC-Anschlüsse
-
Thread
Arm debuggen mit openOCD + Yagart0
LCD.c:293 293 while (*string) { monitor sleep 500 monitor poll background polling: on TAP: lpc2378.cpu (enabled) target state: halted target halted in ARM state due to breakpoint, current mode: Supervisor cpsr: 0x200000d3 pc: 0x00000400 monitor flash probe 0 flash 'lpc2000' found at 0x00000000
checksum(0x26fedf8f). To remove this warning modify build tools on developer PC to inject correct LPC vector checksum. wrote 1216 byte from file main.bin in 0.453125s (2.620690 kb/s) monitor reset run JTAG tap: lpc2378.cpu tap/device found: 0x4f1f0f0f (mfg: 0x787, part: 0xf1f0, ver: 0x4) JTAG Tap
-
Thread
ARM Microcontroller Problem
Halloechen, Ich habe folgendes Problem. Ein Pin von einem LPC2129 (1) ist direkt mit einem Pin von einem weiteren LPC2129 (2) verbunden. Dadurch wollten wir einen Interrupt in Processor (2) ausloesen. Jedoch kommt der Pin von (1) ploetzlich nur 0.8V hoch. Hat
den Errata Sheets beschrieben. Hier anfangen: http://www.standardics.nxp.com/products/lpc2000/all/~LPC2129/#LPC2129 Schau bitte auch nach Aenderungen im Users Manual zwischen dem "alten" LPC2129 und dem LPC2129/01 btw. I am in California :) Robert
-
Thread
USB Beispiele fuer ARM7 LPC2148
nicht so viel sagen, da noch einiges in der Schwebe ist. Wird aber ein groesserer Chip sein als der LPC214x Robert
Ich habe gesehen, dass der LPC2148 eine weitere PLL-Einheit besitzt. Wozu benötigt man diese? Gruß, Martin
-
Thread
ARM MP3/AAC Player Web Radio
wird erst die neue LPC23xx Reihe haben. Da gibt es dann auch welche mit mehr Ram... also wenn du noch warten kannst, dann warte auf die neue LPC Reihe
sorry, erst die LPC24xx Reihe wird mehr Ram habe (98kb)
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
zusammenhängen, dass schneller Flash (ohne Waitstates) teuer ist. Andererseit ist ja leider noch nicht raus, ob LPC oder Kinetis erhalten bleiben.
Software zwischen ARM von verschiedenen Herstellern portieren? Will ich sehen (trotz CMSIS). Zudem hat LPC für die ROM Treiber Lizenzen gekauft (USB VID, CANopen), die sind also dabei. Für Software Stacks wären die sehr teuer.
-
Thread
CAn Empfang beim LPC1768
****/ void CAN_SetACCF( uint32_t ACCFMode ) { switch ( ACCFMode ) { case ACCF_OFF: LPC_CANAF->AFMR = ACCFMode; LPC_CAN1->MOD = LPC_CAN2->MOD = 1; // Reset CAN LPC_CAN1->IER = LPC_CAN2->IER = 0; // Disable Receive Interrupt LPC_CAN1->GSR = LPC_CAN2->GSR = 0; // Reset
; LPC_CAN1->TDB2 = pTxBuf->DataB; LPC_CAN1->CMR = 0x41; return ( TRUE ); } else if ( CANStatus & 0x00040000 ) { LPC_CAN1->TFI3 = pTxBuf->Frame & 0xC00F0000; LPC_CAN1->TID3 = pTxBuf-
-
Thread
LPC2478 welcher Speicher sinnvoll
Verfuegung. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Meine ARM/Cortex Webseite: http://www.lpc2000.com
Verfuegung. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Meine ARM/Cortex Webseite: http://www.lpc2000.com
-
Thread
Argumente für 8-Bit AVR statt ARM-Controller
Warum ist bei den ARM eigentlich immer von den LPC die Rede? Ich finde die AT91SAM7S von Atmel deutlich besser. Ich habe zb erfahren das die IO von den LPC ziemlich langsam sein sollen, sogar langsamer als die eines AVR (Advantage AVR). Die AT91 sind mit 55MHz zwar etwas langsamer getaktet als die LPC, aber durch eine bessere Architektur und schnellere IO egalisieren die den Nachtteil fast auf 0, je nachdem was man machen will. Außerdem sind die nicht so Buggy wie die ersten LPC und brauchen
-
Thread
MCI am LPC23xx
arm-elf-gcc -mcpu=arm7tdmi-s -mthumb -mthumb-interwork -g3 -Wall -Os -Iinc -Ico nf -c -o src/interfaces/lpc23x8.o src/interfaces/lpc23x8.c src/interfaces/lpc23x8.c: In function 'mci_sendcmd': src/interfaces/lpc23x8.c:118: warning: unused variable 'count' arm-elf-gcc -mcpu=arm7tdmi-s -mthumb -mthumb-interwork -g3 -Wall -Os -Iinc -Ico nf -c -o src/efs.o src/efs.c inc/interfaces/lpc23x8.h:184: warning: 'if_mci_init' declared 'static' but never defined inc/interfaces/lpc23x8.h:185: warning: 'mci_card_init' declared 'static' but nev er defined inc/interfaces/lpc23x8.h:186: warning
-
Thread
LPC Neuling, fallen die Haare aus :(
Hallo liebe Leute, bin neuling und versuche seit tagen nen "LPC" PMC PM49LF004T-33JC über den lpt port zu programmieren. http://rex.xbox-scene.com/LPC2/LPC2.html den Schaltplan benutze ich, und auch die lpcdos.exe v.0.3. jetzt habe ich als erstes nur den sn74ls244
sterben!) Wenn du nun den Baustein aber auch mit 5 versorgst, dann gibt der auch volle 5V in richtung LPC. Und zwar ohne jeglichen Schutzwiderstand. Wenn di benötigten Eingänge beim LPC jetzt nicht so ausgelegt sind das diese 5V dauerhaft vertragen UND dabei auch kein zu hoher Strom fleißt, dann ist es
-
Thread
Welcher Controller ist für mich geeignet?
, also so ziehmlich das neuste vom neusten... Komplett mit Entwicklerumgebung. › LPCXpresso LPC1114 › LPCXpresso LPC11U14 › LPCXpresso LPC11C24 › LPCXpresso LPC1227 › LPCXpresso LPC1343 › LPCXpresso LPC1769 http://www.embeddedartists.com/products/lpcxpresso/ Das kostet 20 Euro pro Typ. Ich habe den LPC1769 (excelent) und seit Montag auch den LPC11C24 welchen es erst seit lezter Woche gibt. Wird einfach am USB Port angeschlossen. Unter Linux gibt es noch mit dem SWD ein kleines Problem, was sich
-
Thread
Umstieg zur ARM
Hier mal die Unterstützen Controller herauskopiert: - LPC1100: All products supported - LPC1200: All products supported - LPC1300: All products supported - LPC1700: LPC1751 LPC1752 LPC1754 LPC17561 LPC17581 LPC1764 LPC17651 LPC17661 LPC17671 LPC17681 LPC17691 - LPC2000: LPC2109 LPC2134 LPC2142 LPC2362 LPC2929 - LPC3000: LPC3130 LPC3250
-
Thread
Microcontroller - USB
software-development-tools/software-tools/usb-vid-pid-program:USB-VID-PID-PROGRAM Das wäre alle LPC11Uxx Cortex-M0 und LPC13xx LPC15xx Cortex-M3 und LPC541xx Cortex-M4 Dual-Core. Am einfachsten sieht man es daran dass in der Demo Projekte wie z.B. cdc_rom drin sind: http://www.nxp.com/products/
/lpcxpresso/lpc1549_xpr.php
-
Thread
ARM Beschaltung
Die Schaltplaene der Evaluation-Boards von Keil sind frei zugaenglich. Schaltplan fuer deren LPC2103-Board: http://www.keil.com/arm/mcb2103/mcb2103-schematics.pdf Dort kann man sich den "Levelshifter" fuer BSL/RST abschauen. Habe selbst nur deren LPC2138- und LPC2129-Board und hatte damit
Leseschutz aktiviert hat. Betr. der zweiten Frage: den 32kHz-Quarz kann man auch weglassen. Die LPC RTC kann auch vom "Haupttackt" getrieben werden (zumindest bei LPC2106, LPC2138 und LPC2129). Bin aber grade nicht wirklich sicher, ob ohne 32kHz-XTAL die RTC auch im "Tiefschlaf" weiterlaeuft (analog
-
Thread
ARM+Spannungsregler werden heiß
Hallo, ich habe mir vor kurzem ein LPC2148-Board bei ebay gekauft(http://cgi.ebay.de/ARM7-Philips-LPC2138-Stamp-Module-ARM-32-16-Bit_W0QQitemZ160108200551QQihZ006QQcategoryZ10662QQrdZ1QQssPageNameZWD1VQQcmdZViewItem) Wenn ich da jetzt
Das Datasheet vom LPC2148 ist nicht allzu egiebig, aber das vom LPC2368 gibt hübsche Orientierungswerte für den Einfluss interner Periphiere (ja, der hat mehr davon als der LPC2148, aber das soll auch nur als Beispiel dienen
-
Thread
Verschenke 5 Stck LPC812M101FD20 SOIC-20, Samplesrev 2A Gesperrt
die Aktion um. Oh weh, nen uC, den die meisten nicht mal geschenkt nehmen... Ich sch"atze NXPs LPC1500 Reihe ist deren letzter verzweifelter Versuch auf dem Markt zu bestehen. Ich hab seit heute 5 LPC1549 - ohne Wissen von NXP :) Leider habe die die gleichen 'Defizite' wie der LPC800: SCTs, Switch-Matrix
@sd-fritze: Okay, geht heute auf den Weg: 1x GIM3b mit Kabel 1x Platine, Eigenbau, mit LPC812 Rev 2A 2x LPC812 Rev 2A ... Natuerlich alles *bleifrei*. Das solltest Du auch beibehalten, wenn Du die Steckschuhe loetest ;-)
-
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
Cortex_Anfänger
FIOCLR ist ein Write-Only Register, das kann also nicht gehen: LPC_GPIO0->FIOCLR |= (1<<17); So sollte es funtkionieren: LPC_GPIO0->FIOCLR = (1<<17);
die LED aus. warum? LPC_GPIO0->FIOSET |= (1<<17); // Enter an infinite loop, just incrementing a counter while(1) { LPC_GPIO0->FIOSET |= (1<<17); for(i=0; i<10000000; i++); LPC_GPIO0->
-
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"
einstellbar. Zum Thema nur 3.3V oder 2 Spannungsversorgungen, kommt bei Philips auf den Typen an. Die LPC213x und LPC214x haben auch den internen Wandler, der LPC210x (darauf hat sich Mark wohl bezogen) braucht allerdings zwie Spannungen, wie auch die CAN Bausteine oder die neuen kleinen LPC2101/2/3. Geschwindigkeitsvorteile
-
Thread
Auswahl LPC17* Dev Board
Hallo, ich will mir über die Tage ein LPC17* Dev Board zulegen. Auch wenn durch das CM3-Lizenzmodell die verschiedenen Chips ja eigentlich gleich sein sollen, gibt es ja doch einige Unterschiede (Anzahl DMA-Kanäle STM32 7, LPC17xx 8, Bitbreite
Außer dem Olimex LPC-1766STK, dem original IAR KSK-LPC1768 und dem Keil MCB1700 scheint es ja echt noch nix zu geben...
-
Thread
Cortex LPC 13xx Pin reagiert nicht
Hallo zusammen, ich habe ein Problem mit meinem Cortex M3 NXP LPC 1313. Komischer weise reagieren nicht alle PINs wenn ich versuche sie anzusprechen. Mein Code sieht so aus: #include "lpc_types.h" #include "system_LPC13xx.h" #include "lpc13xx_gpio.h" #include
ich hatte bisher nur mit dem LPC1769 gespielt, aber lt. Headerfiles müsste LPC_IOCON->PIO1_1 = (LPC_IOCON->PIO1_1 & 0x7) | 0x1; passen.
-
Thread
ARM LPC11U68 GPIO-Problem
= (1 << 2); LPC_GPIO_PORT->DIR[0] |= ((uint32_t)1 << 12); LPC_GPIO_PORT->DIR[0] |= ((uint32_t)1 << 13); LPC_GPIO_PORT->DIR[0] |= ((uint32_t)1 << 20); // Diese 4 Pins auf low LPC_GPIO_PORT->CLR[0
. LPC_GPIO_PORT->NOT[1] |= ((uint32_t)1 << 20); // LED blau blinkt --> korrekt LPC_GPIO_PORT->NOT[0] |= (1 << 2); // Pin toggelt --> korrekt LPC_GPIO_PORT->NOT[0] |= ((uint32_t)1 << 12); // Pin
-
Thread
sd-Karte Elm Chan DMA
ausgewertet xchg_spi(0xFF); // Receive data resp break; } }else{ regVal = LPC_GPDMA->DMACIntErrStat; if ( regVal ) { DMAErrCount++; LPC_GPDMA->DMACIntErrClr = regVal; } } return; } [/c]
sd_Karte mit DMA gelöst. [c]void DMA_IRQHandler(void){ uint32_t regVal, x=0,tmp; regVal = LPC_GPDMA->DMACIntStat; LPC_GPDMA->DMACIntTCClear = regVal; // switch(DMA_STATUS){ // case 1://startsequenz beendet abfr_busy(); if(DMA_zl_blocks--){ DMA_STATUS = 1; //
-
Thread
Entwicklung eines RTOS auf OSEK Spek.
wird ^^ Das ganze werde ich auf einem Freescale HCS12 Board (S19DP256B) tut und parallel auf dem LPC2148. Zum Schluss soll ein OpenSource Projekt entstehen welches dann dieses "miniOSEK / freeOSEK" anbietet. Als Grundlage für Programmierung von RTOS - Systemen habe ich den letzten Monat damit verbracht
aktuelle Stand ist folgender: Das Free OSEK ist in der Version 0.1 fertig und für 2 Derivate (HCS12 und LPC2148) protiert und vollständig dokumentiert. Mit der Veröffentlichung auf einer Homepage oder Sourceforge wird gewartet, da das Projekt nur in C-verwendet werden kann. D.h. Es exsistiert noch ein System
-
Thread
RAM und ROM extern vs intern
z.B. sowas ? http://www.olimex.com/dev/pdf/LPC-L2294.pdf
externen Zugriffs durch den Controller. Der braucht dafür mehrere seiner Takte und jeder davon hat bei LPC2000 bereits um die 15ns. Auf das interne RAM kann jedoch in 1 Takt zugegriffen werden.
-
Thread
erste Entwicklungsumgebung gesucht für LPC1768 (Anfänger)
da der LPC1768 512k Flash sowie viel Peripherie wie auch USB und Ethernet kommt man schnell an die blöde 32k Code Grenze der kostenlosen Keil Version. Ich hatte den Einstieg da mit einem LPCXpresso LPC1769 Board
mbed + lpc1768 https://os.mbed.com/platforms/mbed-LPC1768/
-
Thread
ARM7 LPC2119 - Variable während Stromausfall beibehalten
ahnen auf welchen Post Deine Frage zielt aber falls ich richtig liege, dann liegt das Users Manual des LPC2119 hier: http://www.standardics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc2119.lpc2129.lpc2194.lpc2292.lpc2294.pdf Die beste Einstiegsseite fuer Info zu den verschiedenen LPC2000 ist hier: http://www.standardics.nxp.com/products/lpc2000/all/ Das Buch von Hitex liegt hier: http://www.hitex.co.uk/arm/lpc2000book/index.html Gruss, Robert
-
Thread
ARM in DIP: CM0 lpc1114fn28 ist da und blinkt!
für wenig Geld! Konfigurationsdatei für Openocd im Anhang. Openocd Patch (notwendig, da LPC114 nur 4k RAM hat): --- openocd-0.6.1/src/flash/nor/lpc2000.c 2012-10-07 10:15:36.000000000 +0200 +++ openocd-0.6.1.patch/src/flash/nor/lpc2000.c 2012-11-14 21:22:58.243814835 +0100 @@ -217,6 +217,7 @@ } else if (lpc2000_info->variant == lpc1700) { switch (bank->size) { case 32 * 1024: + lpc2000_info->cmd51_max_buffer = 1024; bank->num_sectors = 8; break; case 64
-
Thread
Kleines ARM Modul wie Ardunio Nano gesucht
://www.mouser.de/ProductDetail/NXP-Semiconductors/LPC1112FD20-10252/?qs=sGAEpiMZZMuoKKEcg8mMKKSHkfJpbhMo1aUW2CajonI%3d http://www.mouser.de/ProductDetail/NXP-Semiconductors/LPC812M101JD20FP/?qs=sGAEpiMZZMsE7cRVS4xF2DcOypJnOd1o http://www.mouser.de/ProductDetail
Wenn man 10 EUR draufpackt, gibts schon was: https://www.olimex.com/Products/ARM/NXP/LPC-P1343/ Die LPC1343 haben USB support im (Masken-)ROM, USB CDC inklusive. Außerdem kann man den über USB programmieren, braucht also nicht unbedingt einen SWD Debugger. Alternative: http://
-
Thread
STM32 umsteigen oder weiter AVR
Vielleicht wäre es einfacher zunächst mal einen kleinen ARM auf dem Steckbrett anzusehen z.B. LPC810 DIP-8. Hat den Vorteil dass man alles noch ohne Bibliotheken machen kann und auch durchblickt. http://learn.adafruit.com/getting-started-with-the-lpc810/ Dann klappt der Einstieg in den M4
umgerüstet. Die hatte einen RS232 Ausgang. Rumliegen hatte ich noch ein paar ATTINY45, ATMEGA8L und LPC1114GN28 (28polig DIP). Da ich beim Tiny keine Bock auf Software-UART hatte und der Mega8 kein Debugwire hat, habe ich den LPC verbaut obwohl ich nur 1 Eingang und 2 Ausgänge brauchte. Platz war genügend
-
Thread
OPENOCD mit JLINK am STM32f103
Ja, ich benutze Flashmagic am LPC2148 Board. Das Board ist mit einem 12 MHz Quarz bestückt, damit die USB Schnittstelle des LPC2148 funktioniert. Damit bekomme ich Flashmagic über UART aber nur maximal 38.400 Bd. Damit dauert dann das
, ob die SWD/JTAG Linie jetzt genau zwischen denen und ARM7TDMI verläuft weiß ich nicht, aber beim LPC2148 habe ich nichts von SWD im DB gelesen. Für die LPC ist der LPCLink2 noch relativ günstig, mit ca. 25€ (watterott) und kann auch auch JTAG und SWD und kann per Firmware Änderung verschiedene probes
-
Thread
LPC22xx Controller?
sich einige Stellen im Datenblatt so, als ob die LPC22xx über das externe Memory Interface von einem externen Speicher Programme ausführen kann. Genaues habe ich leider im Datenblatt nicht gefunden. Also deshalb meine Frage: Können die LPC22xx ARM Prozessoren
trotzdem einigermaßen leistungsfähig sein. Durch meine Google Recherche bin ich bis jetzt nur auf die LPC Typen von Philips und die Mega von Atmel gestoßen. Die sind leicht zu bekommen... und auch noch relativ billig. Vorteil von den LPC Dingern ist, dass sie 16/32bit Controller sind mit bis zu 60MHz
-
Thread
[V] Summer Sale von diversen Eval Boards, Debugger, Displays Atmel, Keil, Embedded Artists, NXP, ST
+ code_red NXP Highspeed Debugger für ARM / NXP LPC (100€) 1x KEIL MCBSTM32EXL STM32F103 Evalboard mit Display (30x geflasht) (100€) 1x KEIL MCB1700 NXP LPC1758 / LPC1768 Evalboard mit Display (10x geflasht) (100€) 1x Code Red Suite Pro / LPCXpresso
1x KEIL MCBSTM32EXL STM32F103 Evalboard mit Display (30x geflasht) (80€) 1x KEIL MCB1700 NXP LPC1758 / LPC1768 Evalboard mit Display (10x geflasht) (80€)
-
Thread
LPC1114/LPC111x SPI Config
; //SSP Reset Value I/O config LPC_IOCON->PIO0_8 |= 0x01; //SSP MISO LPC_IOCON->PIO0_9 &= ~0x07; //SSP Reset Value I/O config LPC_IOCON->PIO0_9 |= 0x01; //SSP MOSI LPC_IOCON->SCK_LOC = 0x02; //Tab 147 CLK an PIO0_6 umleiten LPC_IOCON->PIO0_6 = 0x02; //SCK0 // SSP SSEL is a GPIO pin LPC_IOCON->PIO0_2 &= ~0x07; //Reset LPC_GPIO0->DIR |=(1<<2); LPC_GPIO0->MASKED_ACCESS[(1<<2)] = (1<<2); //SSEL0 }
-
Thread
Wahl der richtigen µC-Familie Gesperrt
wäre mir da lieber. Dann schau dich doch mal die Cortex-M von NXP an: http://de.farnell.com/nxp/lpc810m021fn8fp/mcu-32bit-cortex-m0-30mhz-8dip/dp/2320692 http://de.farnell.com/nxp/lpc812m101jd20/ic-mcu-32bit-cortex-m0-so20/dp/2295531 Mal etwas anderes aber auch nicht alles neu wenn man STM32 schon
man es (darauf hofft der Hersteller). Im Vergleich zu RX100/200/600/700 sieht sowohl STM32 als auch LPC.. ganz schön alt aus.
-
Thread
ARM - Fragen
http://www.olimex.com/dev/index.html LPC-1766STK 76€ Gehört zu einer sehr verbreiteten Familie von NXP. Zur LPC1xxx - Reihe findest Du hier auch einen Artikel http://www.mikrocontroller.net/articles/LPC1xxx Viel Spaß dabei ;-)
www.watterott.com/de/Arduino-Nano Bei ARM könnten das http://www.watterott.com/de/ARM-mbed-NXP-LPC1768-Development-Board http://www.watterott.com/de/LPC1769-LPCXpresso sein. Grundsätzlich würde ich aber nehmen, was der Prof empfiehlt.
-
Thread
Wahl des richtigen Mikrocontrollers (GPS, Display)
deutlich schnelleren > Bildschirmdarstellung führt. LPC2478 werde ich mir auch mal anschauen (LQFP-208, da gibts viele Möglichkeiten für Lötbrücken ;-) ). Die LPC17xx sind bei NXP noch alle als "in Development" markiert. Frank K. schrieb im Beitrag #2213335
eins mit LPC2478 und eins mit STM32xxxx W.S.
-
Thread
Welchen Mikrocontroller CAN-Bus
Lpc11c-Serie hat glaube ich schon alles an Board. Also CAN Controller und Tranceiver! Schau mal ob es für die Reihe auch ein LPCXpresso gibt.
betagt, steht m. E. eine recht kompakte Einführung. Es gilt in großen Teilen auch noch für das CAN des lpc1769 (auch für den gibt es ein LPCXpresso). Ich würde einen µC mit integriertem Controller und zwei Interfaces nehmen. Da kann man die SW auf einem µC zwischen beiden Interfaces testen. lpc1769
-
Thread
LPC1768 Tutorial?
das Problem sein. Ich bin bei meinem ersten DK2 auch beim Flashen gescheitert. Geholfen hat erst der LPC-Link. Lpc-expresso geht m.W. nur mit LPC-Link. Tutorial- Das manual um10360 brauchst du ohnehin. Die Register sind bei ARMs etwas komplexer als bei AVRs, im Prinzip ist es aber sehr ähnlich. Ein
anderer Meinumg. http://www.lpcware.com/content/forum/lpcxpresso-segger-j-link: No. You need to use an LPC-Link1, a Red Probe+, an LPC-Link2 with Redlink firmware or one of the supported CMSIS-DAP enabled probes (such as LPC-Link2 or Keil uLINK-ME). Regards, LPCXpresso Support. >Als Debugger verwende
-
Thread
I2C Sensor auslesen mit LPC1769
I2C_PORT_NUM 3 #define BUFSIZE 64 #define MAX_TIMEOUT 0x00FFFFFF static LPC_I2C_TypeDef (* const LPC_I2C[I2C_PORT_NUM]) = { LPC_I2C0, LPC_I2C1, LPC_I2C2 }; #define I2CMASTER 0x01 #define I2CSLAVE 0x02 #define PCF8594_ADDR 0x28 #define READ_WRITE
= I2SCLL_HS_SCLL; LPC_I2C0->SCLH = I2SCLH_HS_SCLH; #else LPC_PINCON->I2CPADCFG &= ~((0x1<<0)|(0x1<<2)); LPC_I2C0->I2SCLL = I2SCLL_SCLL; LPC_I2C0->I2SCLH = I2SCLH_SCLH; #endif /* Install interrupt handler
-
Thread
Vorwiderstand für LDR
Ich habe eine leider einen LPC2148. Die UART<=>PC funktioniert. Mit der Software habe ich nicht so grosse Problem wie mit der Elektronik ;-). Die Daten, die vom ADC des LPC über eine Uart gesendet werden, werden in einer GUI,
entladenen Kondensators messen und davon den Logarithmus nehmen. Mit den 32bit-Timer-Captures eines LPC2000 bleibt dir ein Überlauf erspart, das von Michael erwähnte Spiel mit dem Prescaler entfällt daher. So grad gestern realisiert mit LPC2129 und NE555-LDR-Oszillator. Da der LPC keinen Analog Comparator
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
Speichermenge sind die weit vorne. Wenn du lieber die Register selber ansprechen möchtest finde ich die LPC zB auch deutlich freundlicher. Aber hinter einer Abstraktionsschicht sind sie alle gleich. Bei den Herstellern findet man auch Übersichten zu den Familien.
Zwecks Bezugsquellen für Kinetis und LPC muss ich mal an Farnell und Develektro erinnern. Farnell hat z.B. 62 verschiedene Kinetis M0+ im Bastler-freundlichen Gehäuse auf Lager (und zum Vergleich 129 STM32 Typen); also, man könnte die durchaus
-
Thread
LPC1768 - ARM Cortex M3 - KfZ Spannung auswerten
er ist... keine Ahnung :-) Siehe Seite 69: http://ics.nxp.com/products/lpc1000/datasheet/lpc1763.lpc1764.lpc1765.lpc1766.lpc1767.lpc1768.lpc1769.pdf Es wäre toll, wenn wir auch hier wieder eine saubere Lösung finden könnten, die mit so wenig Bauteilen wie möglich auskommt
Ich würde mich hier auch ganz gern noch mal ein klinken. Ich komme mit dem Datenblatt des LPC nicht richtig klar. http://ics.nxp.com/products/lpc1000/datasheet/lpc1763.lpc1764.lpc1765.lpc1766.lpc1767.lpc1768.lpc1769.pdf Auf Seite 42 steht was von 5V tolleranten ADC Eingängen (analog input
-
Thread
P89LPC901 - keine Ausgabe auf Port0 und/oder Port1 :(
Das heißt, P1.2 funktioniert bei dem LPC901 im Push-Pull Modus? Falls ja, dann bezieht sich das von mir beschriebene Problem wohl erst auf die größeren LPC Versionen. Denn bei diesen bekommt der Pin zusätzlich die Funktion des I2C Busses
werde ich mir den Schaltplan des MCB900 mal anschauen, denn >vielleicht kann ich mein selbst gebautes LPC935 Board anstatt des MCB900 >mit der ICP-Bridge Firmware von Keil dafür auch benutzen. :) Kannst auch ein selber gebautes Board mit LPC932 oder ähnlichen (Es muss ein LPC mit Bootloader sein, ab
-
Thread
Welcher Bus kann das?
Beitrag #3562654: >> Ursprünglich hatte ich gehofft mit max 2€ hinzukommen > > Also der kleinste LPC11C12 mit CAN-Controller+Transceiver kostet 2,50 > > 16KB Flash sollte ja reichen ... 1,71 Euro. LPC11C22 Series 32 Bit ARM 32 Kb Flash Cortex-M0 Microcontroller - LQFP-48 -http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/32-bit/Seiten/5006541-LPC11C24FBD48-301,.aspx?IM=0#sthash.yieImdI3.dpuf
-
Thread
FPGA mit Datenbus eines MCs verbinden
dann das FPGA Interface synchron zum LPC Daten-Adressbus. Du brauchst eigentlich nur den Datenbus, den Adressbus, das WE (BLS Signal beim LPC2294) und das CS. Im LPC mußt du die Register entsprechen setzen, und dann kannst du auf das
zwei prozesse. Einen für Register lesen und einen für Register schreiben. clk ist xclk vom LPC2294 cs ist cs(1) vom LPC2294 we ist bls(0) vom LPC2294 address ist der Datenbus vom LPC2294 datenbus ist der 8 bit breite Datenbus vom LPC2294 rst ist eine Resetsignal, kannst
-
Thread
Richtiges TFT fuer LPC4088
Hallo zusammen, ich bin gerade dabei Komponenten fuer ein kleines Cortex-M4 board mit dem LPC4088 zu suchen, dabei soll auch ein TFT mit touch-Funktion auf das board mit drauf. Der LPC4088 hat einen LCD controller ( http://www.nxp.com/documents/user_manual/UM10562.pdf Chapter 11), aber ich keine
gerade nicht... aber sagen wir's mal so, entweder das Display kann direkt an den TFT-Controller des LPC gehangen werden oder an den externen Speicher-Bus des LPC...