-
Thread
ARM für zeitkritische Steuerung geeignet ?
sollte, bleibt das Problem. Die einzige "Lösung" mit Cortex-M sind mehrere Cores wie schon länger bei LPC54 und jetzt auch bei PSoC 6
vielleicht mit Interrupts etwas genaueres erreichen oder gibt > es andere Kniffe ? Schau Dir die LPC15xx von NXP an, die haben SCTs, die das mit links und ohne große CPU-Last machen können.... MiWi
-
Thread
STM32F105 Parameter im Code zur Laufzeit updaten
bei dem STM32 und plazierst einen externen seriellen EEProm auf der LP - oder du benutzt z.B. einen LPC11Exx, denn der hat einen EEPROM bereits intus. Wo also ist das Problem? Von solchen Ratschlägen wie dem Mißbrauch des internen Flash für EEPROM-Zwecke kann ich nur abraten, denn der Flash ist
-
Thread
Wickenhäuser: Error: integer expression must be constant
865 irq52.h 24.02.2003 13:10 372 kar.h 22.01.2007 22:14 3.551 lpc922.h 28.01.2003 22:04 1.002 math.h 18.03.2006 14:25 1.066 MPC89E52.def 18.03.2006 00:42 1.081 MPC89E52.h 17.04.2005 22:04 1.437 p03bits.h 13.02.2003
-
Thread
Kinetis Design Studio + Processor Expert simple LED Probleme
NXP controller "bearbeitet". Das MCUEXPRESSO wird, so habe ich den Eindruck, eher für die NXP "LPC" COntroller genutzt, während das kds für freescale MK.. genutzt.... Wie dem auch sei, wenn alle Kollegen schon lange das kds nutzen und damit klarkommen, werde ich es nun auch "müssen" ..........
-
Thread
Seit SMD kaum noch Lust am Basteln
nicht immer gleich so ein STM32F4irgendwas im 200 Pin Gehäuse sein. Für viele Dinge reichen mir die LPC812 im SO20 Gehäuse mit satten 1,27 mm Pitch, aber auch TQFP48 bekomm ich noch gut in eigene Entwürfe. Und auch wenn das ein Modul ist kommt es auf eine Platine mit der restlichen Anbindung an die Umwelt
-
Thread
Mikrocontroller Einstieg
und damit der ATtiny85 sind veraltet. Im Job wirst Du es mit ARM zu tun bekommen. Da gibt es mit dem LPC810 auch einen direkten ATtiny85 Ersatz. Leider nicht mit so umfangreichem Lernpaket: https://cdn-learn.adafruit.com/downloads/pdf/getting-started-with-the-lpc810.pdf
Datenblatt steht: http://community.silabs.com/t5/8-bit-MCU/bd-p/1 Und obwohl ich ein Anhänger der LPC ARM bin, dort sieht es nicht so gut aus im Forum: https://community.nxp.com/community/lpc Wo hingegen wiederum beim Raspberry Pi pico BASIC alles rund läuft: https://www.riscosopen.org/forum
-
Thread
LPC1347 GPIO taktet zu langsam
Hallo, ich stehe gerade auf dem Schlauch und vielleicht kann mir ja jemand helfen. Ich habe ein LPC Xpresso Board mit LPC1347 und versuche die Arbeitsgeschwindigkeit nachzuvollziehen. Dafür habe ich die Beispielfirmware "periph_systick" genommen in der ich zu Beginn des Programms eine Endlosschleife
paar Takte mehr oder weniger liefern sofort grob unterschiedliche Frequenzen. Interessanter an dem LPC1347 ist die gute Peripherie wie die vielen 32 Bit Timer und USB incl. Ansteuerung dazu im ROM.
-
Thread
Suche Mikrocontroller mit USB Serial Bootloader
Wieso seriell? NXP LPC134x hat einen USB-Bootloader im Mass Storage Modus, da muss man einfach nur das Binaray in das Laufwerk kopieren. Für die Silabs EFM32 mit USB (LG/GG/WG Serien) gibt es einen seriellen USB Bootloader
www.silabs.com/products/mcu/8-bit/efm8-universal-bee https://github.com/fishpepper/efm8load Bei den LPC ARM mit USB Bootloader müsste dieser per ROM-Flash-Patch für CDC modifiziert werden. Die CDC class ist im ROM-API. Aber die LPC brauchen Quarz.
-
Thread
Bootloader für 328P ohne Arduino IDE nutzbar?
Umstieg von Arduino / AVR auf einen uC mit vernünftigem ROM-Bootloader ohne Startup-Delay z.B. EFM8 LPC ARM etc. :-)
-
Thread
[V] Verkaufe Olimex LPC1766 SDK neuwertig
Biete hiermit ein LPC1766 STK zum Verkauf an. kaum verwendet. 1mal USB Audio example geflasht inklusive OVP. https://www.olimex.com/Products/ARM/NXP/LPC1766-STK/ Preislich hätte ich mir 60€ inkl. Versand vorgestellt
-
Thread
CANopen: Controller mit CAN oder extern?
LPC11C24?
empfehlen, hinzu kommt noch die Lizenz-Problematik. Philipp X. schrieb im Beitrag #5005821: > LPC11C24 Das ist ein Cortex M0. Hat den Vorteil dass auch der CAN Transceiver integriert ist (System-in-Package). Ein Cortex M3 und deutlich schneller wäre der LPC15xx. Hier ist allerdings externer
-
Thread
5 Volt FPGAs
schieben. Und kostet unter 10 EUR da kann das Artix nicht mit: https://www.mikrocontroller.net/part/LPC4370
meisten von denen wiederum ganz langsame 8-Bitter. Aber in wenigen Anwendungen tut es auch ein LPC4370, ein Intel Core I-irgendwas oder gar eine GPU nicht bzw. wäre unwirtschaftlich. Da können dann CPLDs und FPGAs besser geeignet sein. Das ist, verglichen mit der Anzahl der Anwendungen für programmierbare
-
Thread
I2C Slave -> UART im AVR
#5002297: > Board mit nem STM32 frisst sehr viel Platz für die eigentlich benötigten > 4 Datenpins. LPC810. DIP8 mit UART und I2C. Die ATtinys in DIP haben nur USI. Ich habe beim Tiny841 ein kleines Konverterplatinchen verwendet, das frisst auch nicht viel Platz.
-
Thread
[STM32] Hardfaults beim benutzen von Bitfeldern vermeiden
LPC810 M0+ hat sogar Bit-addressierbaren Speicher - wie ein 8051 Bit-Banding ist auf dem Bus keine atomare Operation
Lothar schrieb im Beitrag #5003760: > LPC810 M0+ hat sogar Bit-addressierbaren Speicher - wie ein 8051 > Bit-Banding ist auf dem Bus keine atomare Operation RAM-Bitbanding gibts m.E. überall dort, wo es IO-Bitbanding gibt, weil das eine
-
Thread
Erfahrung mit Silicon Labs ARM Cortex-M Sortiment?
Beitrag #4997667: > Die ex- EnergyMicros sind gut, hab ich hier in Use Wir haben hier EFM8 und LPC ARM und würden gerne von LPC ARM auf EFM32 umsteigen um nur noch eine IDE zu haben. Es geht aber nicht, weil den EFM32 noch viele Dinge fehlen, die sogar die EFM8 haben: - mehr Package-Typen z.B.
12 Bit DAC hat man sonst kaum auf µCs EFM8LB hat 4x 12 Bit DAC und nebenbei 14 Bit ADC 1 MSPS. LPC ARM gibt es bis 12 Bit 80 MSPS das geht Richtung FPGA > Bei mir hat es mit EFM32 und den JLinks nie ernsthaft Probleme gegeben Es ist besser geworden. Aber schau mal ins Silabs Forum da gibt es
-
Thread
SDCC und struct
bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32 und lpc, sowie avr-gcc für avr
bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32 und lpc, sowie avr-gcc für avr -------------------------------------------------------------- Recherche im SDCC Wiki ergibt: [code] SO C11 Use --std-c11 to compile in this mode. Not yet implemented
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
Hardfault, kein Memoryfault, keine MPU). Daher meist M3 für Steuerungen. Wobei ein 72 MHz 8051 und LPC1500 sich bei der Rechenleistung nicht soviel geben. Bei M4/M7 lohnt schon wieder der Vergleich mit dem Pi Compute Module. > Ich habe mich gerade nach diversen 8 bittern in Cortex-M eingearbeitet.
-
Thread
STM32F407 Black und Arduino
C. W. schrieb im Beitrag #5087246: => 407VE Habe alten LPC-code gefunden. Den müsste ich umbasteln. Problem ist, die Datenpins liegen nicht hintereinander. Richtig wäre es daher, das ganze über FSMC anzuschließen. Da wäre ich aber auf Beispielcode angewiesen
-
Thread
STM32F7 für Hobby-Bastler machbar ?
dazu einer bei Freescale. Von jemandem von NXP auf der letzten Embedded war zu hören, daß man bei den LPC nicht plant, einen M7 herauszubringen. W.S.
einer bei Freescale. Von jemandem > von NXP auf der letzten Embedded war zu hören, daß man bei den LPC nicht > plant, einen M7 herauszubringen. > > W.S. Ja, das Riesenproblem ist der Innovationsdruck. Niemand kann es sich heutzutage leisten, ein nicht wesentlich zu verbesserndes Produkt NICHT
-
Thread
32 bitter Tutorial
Fred F. schrieb im Beitrag #4980484: > Es wäre an der Zeit, sowas für STM32, LPC… & Co hier zu präsentieren. Mit oder ohne CMSIS / HAL / StdPeriph / CubeMX / ...? Für welchen SoC konkret? Bei AVRs gibt's ja nicht soo die Unterschiede. Oder doch nur für den Cortex-M3? Was ist
das/ „32-Bit-Tutorial“ geben können, sondern bestenfalls eins für STM32F<wasauchimmer>, eins für LPC<wasauchimmer>, eins für SAM4, eins für SAMD/SAML etc. pp.
-
Thread
STM32 - SPI zu schnell
Ich mag die 50 MHz SPI-Clock beim LPC1768.
.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag #4980147: > Ich mag die 50 MHz SPI-Clock beim LPC1768. Ich mag Schokolade.
-
Thread
Such einen einfachen Microcontroller in SO8
NXP LPC810: Cortex M0+ im DIP-8 mit 6 IOs (Farnell 2320692, 3,14€) Eval Kit OM13053 (halt mit LPC812, Farnell 2254492, 18,40€)
-
Thread
LPC1549 Problem mit ADC
Hallo, in einem I/O-Modul wird als uC ein LPC1549 verwendet. Die Software habe ich aber nicht entwickelt. Für analoge Eingänge wird der integrierte 12-Bit ADC genutzt. Die Referenzspannung wird durch einen externen IC mit 4,096V bereit gestellt
-
Thread
STM32F103C8T6 native CAN BUS möglich?
Es gibt von NXP nen LPC11c00 (und ein paar Varianten mit ähnlicher Nummer) mit eingebautem CAN-Transceicer wenn Du eine ein-Chip-Lösung suchst. Aber selber benutzt hab ich den noch nicht, keine Ahnung was der taugt.
Es gibt auch ARM mit integriertem Transceiver, wie der LPC11C00.
-
Thread
ARM Arrayzugriff Hardfault
Oder verwende einen Cortex M3 z.B. LPC13 ist auch nicht teurer als der SAM M0+ dann haben sich die Alignment Probleme erledigt.
Lothar schrieb im Beitrag #4966500: > Oder verwende einen Cortex M3 z.B. LPC13 ist auch nicht teurer als > der > SAM M0+ dann haben sich die Alignment Probleme erledigt. Oh ja, klar das geht auch. Tausch einfach Dein Auto gegen einen LKW ein, das ist einfacher als einmal
-
Thread
Devicespezifisches SVD-File für STM32F103C8T6
feststellen, dass es nur ein stmf103xx.svd gibt. Das ist aber scheinbar bei allen Herstellern so. Für einen LPC1768 gibt es auch nur ein lpc176x5x.svd . Du könntest dir mit Hilfe des CubeMX XML-Files deine eigene SVD bauen, indem du die stm32f103xx.svd nimmst und sämtliche Peripherie rausschmeißt die nicht
-
Thread
ARM mit integrierter CAN interface
LPC11C22. Nice small chio with everything needed to run CAN on the chip. Needs 3.2V and 5V. Free developer environment. 3.50 Euros at Farnell, so probably 1.50 Euros in numbers over 5 a other sources.
-
Thread
ARM Welten STM TI NXP Atmel.
wenn 'Base64 Urandom' das würg findet), das unterstützt nicht nur die vielleicht beliebteren STM und LPC sonden auch viele andere von M0 bis M7 und viele Exoten (wenn man die denn braucht). Es ist in der mbed lib natürlich erstmal einiges durch C++ abstrahiert, aber ein Programm fängt sofort bei main(
-
Thread
AVR versus ARM Gesperrt
klappte alles. Allerdings ist man dann erstmal wieder auf STM32 begrenzt und die Betty mit ihrem alten LPC2200 bleibt aussen vor. Aber das ist nicht tragisch.
Wobei die STM32-Reihe aber nicht mein Fall ist (ich sie aber aus Preisgründen _gerade_ nutze). Die LPC1xxx gefallen mir da besser, da "echte" 32 bit neu geschaffen (und keine aufgebohrten 16-bitter). Besonders die hammermäßige pin switch matrix z.B. bei den LPC81x und LPC15xx ist ein moderner Traum.
-
Thread
STM32 Programm unerwartet groß
dafür immer an ca 10KB an Flash verbraucht. Später portierte ich dasselbe Program auf einen STM32 und LPC2103 mit den dafür notwendigen Anpassungen und kam dann auf knapp 29KB. Allerdings musste ich beim STM32 ein externes I2C EEPROM miteinbeziehen was bei den meisten 8-Bittern nicht notwendig war. Die
-
Thread
External RAM am STM32F437
Fehlerbeschreibung ist sehr vage, nicht hinnehmbare Latenzen lässt viel Platz für Spekulationen >auf nen LPC4088 umzusteigen,funktioniert ... nachgewiesenermaßen wenn der Bauer nicht schwimmen kann, dann liegts an der Badehose
W.S. schrieb im Beitrag #4957222: > Mein Rat wäre in diesem Falle, auf nen LPC4088 umzusteigen, bei denen > funktioniert der ext. Bus nachgewiesenermaßen. Gibt es vielleicht noch einen ARM, bei dem ext. RAM funktioniert? :-( Ich habe hier einen F407. Bei dem scheint es zu
-
Artikel
Diskussion:LPC-Mikrocontroller
Cortex-M0+ LPC1100 mit Cortex-M0+/M0 LPC1200 mit Cortex-M0 LPC1300 mit Cortex-M3 LPC1500 mit Cortex-M3 LPC1700 mit Cortex-M3 LPC1800 mit Cortex-M3 LPC4000 mit Cortex-M4 LPC4300 mit Cortex-M4 und M0 LPC54000 mit Cortex-M4 und M0+ und eventuell auch die anderen ARM Kerne (LPC2000 mit ARM7TDMI) (LPC3000 mit ARM926EJ) Deswegen mein Vorschlag: die aktuelle Seite umbenennen/verschieben auf eine neue Seite "LPC MCUs"/"LPC Mikrocontroller"/"LPC Series MCUs" (oder so ähnlich) und
-
Thread
AVR: Grafik-Display-Ansteuerung
kommt war klar. Wenn dann eher was von NXP die gefallen mir persönlich besser. Kennen tue ich alle 3 (LPC, STM32, AVR), von der Seite gibts keine Probleme, aber: > Keine Option? N. G. schrieb im Beitrag #4954698: > Beim AVR sollte es aber schon bleiben, es ist schon > einiges implementiert. Dazu
-
Thread
NXP Lpc2478 Programmiersockel gesucht
Hallo, gibt es für NXP Lpc2478fbd208 Controller irgendwelche Programmiersockel/ Adapter? Ich habe im Netz nur Module gefunden, die für die BGA Ausführung sind. Entwicklerboards mit dem Controller sind auch zu bekommen, aber
aller Regel ist diese Schnittstelle im Platinenlayout irgendwo vorgesehen. OpenOCD z.B. müsste die LPC2000 Serie eigentlich unterstützen.
-
Thread
ARM-Cortex als Anfänger?
keinen vernünftigen Artikel, sondern z.B. hier: https://learn.adafruit.com/getting-started-with-the-lpc810/programming-the-lpc810-with-flash-magic https://learn.adafruit.com/getting-started-with-the-lpc810/blinky
Der LPC1549 ist ja schon ein relativ fettes Teil, für Haus und Heim reichen auch die LPC8xx, so habe ich jedenfalls Funknodes gebaut. Als günstige Quelle für den LPC824 (32kB Flash, 8kB Ram) hatte ich Conrad
-
Thread
Suche DSP-Audio Kit
www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpcxpresso-boards/lpc54114-audio-and-voice-recognition-kit:OM13090#supported-devices Beide CPUs haben eine FPU.
-
Thread
STM32F03xxx I2C mehrere Bytes senden?!
Du solltest Deine Plattform dazu schreiben. Sieht etwas wie NXP LPC17xx aus - aber da konnten die I²C Funktionen schon mehrere Bytes.
-
Thread
Mainboard Reparatur wo anfangen
Spannungen passen sollte SUS_S3# kommen. Dann sollte Spannung am SPI-Flash kommen. Bei alten Designs am LPC-Firmwarehub. Bios: Die neueren Boards haben einen SPI-Flash, der läuft so mit 16-50MHz. Oszi an Pin5, da sollte ein Clock ankommen. Falls nur ein kurzer Burst kommt, dann ist der Inhalt korrupt ->
-
Thread
Keil EPM900 Windows 7 Treiber
Eval-Boards für 30 EUR haben J-Link. Zudem gibt es Keil C51 dafür umsonst. Ein direktes Replacement für die LPC900 wären die EFM8BB http://www.silabs.com/products/mcu/8-bit/efm8
-
Thread
Programmieren des HPS Pic controller Board
#4948031: > Ein Bootloader verkompliziert das unnötig Deswegen kommen professionelle uC (EFM8, LPC, STM32) auch mit ROM-Botloader. PIC ist halt für billig, da müssen die die Kosten mit dem überteuerten PICkit wieder reinholen :-)
mehr reinkommt: Bootloader und geht wieder. https://learn.adafruit.com/getting-started-with-the-lpc810/programming-the-lpc810-with-flash-magic http://fishpepper.de/2016/10/15/efm8-bootloader-flash-tool-efm8load-py/ Abgesehen davon hatte das PICkit3 einen schweren Bug und war gut im PIC erledigen
-
Thread
Zeitmessung mit Lichtschranken, Einplatinen-Rechner
Als Rechenknecht ginge auch ein LPC Cortex-M, z.B. LPC812 oder 824. Die haben 32 Bit Timer/Counter und können damit auch lange Zeiten mit einer Auflösung von 0,1 µs oder kleiner messen. Mit der PRU kriegt man das vielleicht auch hin,
-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
Rest ist. Vielleicht muss man ja doch erst RC aktivieren und danach umschalten auf LSE? Bei den alten LPC21xxx ARM TDMI war das so. Im Netz gibts dazu so gut wie nichts, die RTC scheint wenig beliebt zu sein. PS: Sehe grad, dass ich keinen reset der BKP Domain habe und das Reference Manual das ausdrücklich
-
Thread
von ELF nach flashbarem Format mit objcopy
hardcodiert auf 0, und der Atmel SAMV71 (Cortex M7) addressiert das interne Flash über 0x40_0000. Die NXP LPC18xx (M3) Serie macht es noch Anders, weil es dort gar kein internes Flash gibt, nur einen internen Bootloader, der den Adressbereich 0 nach dem Booten vom Bootloader auf externe Flashes (z.B. SPIFI
-
Thread
STM32 Entwicklungsumgebung, Segger J-Link & Co. - Eure Empfehlung.
komplett gerechtfertigt, bietet eigentlich alles was man will. Ich hab ihn mir mal gekauft um einen LPC auf einem Quadcopter aus zu lesen, lief unter linux (manjaro und fedora jetzt) problemlos. Im Endeffekt sind mir meine Zeit und Nerven einfach mehr Wert als mit irgendetwas anderem ewig herum zu
-
Thread
GPS Daten in Tonspur speichern!?
für die Realisierung vorhanden. Mal abgesehen von einer funktionsfähigen Implementation auf STM32/LPC. Aber die liegt irgendwo auf meiner Festplatte vergraben.
-
Thread
[V] Kellerfunde
STK500 20€ Atmel AT AVR ISP MKII 20 € (ohne Bild) Fujitsu DICE-Kit MB90F352 4€ Cypress PSoc Kit 4€ LPC2103 Christmas Tree 4€ PCAN MicroMOD Digital2 30€ http://www.peak-system.com/PCAN-MicroMod-Digital.223.0.html PCAN MicoMOD EvaluationBoard 30€ http://www.peak-system.com/PCAN-MicroMod-Evaluation
-
Thread
Artikel LPC-Tutorial: Kritik und Anregungen
er sie versteht. 4. Vielleicht solltest du deinem geneigten Leser nicht sowas vorsetzen: [c] LPC_SYSCON->AHBCLKCTRLSET0 = SYSCON_AHBCLKCTRL0_GPIO0_Msk | SYSCON_AHBCLKCTRL0_IOCON_Msk; LPC_IOCON->PIO0_29 = (0x0 << IOCON_PIO0_29_FUNC_Pos) | /* ! */ [/c] sondern ihm einen tatsächlichen Rumpf für
im Beitrag #4931266: > 4. Vielleicht solltest du deinem geneigten Leser nicht sowas > vorsetzen:LPC_SYSCON->AHBCLKCTRLSET0 = SYSCON_AHBCLKCTRL0_GPIO0_Msk | > SYSCON_AHBCLKCTRL0_IOCON_Msk; > LPC_IOCON->PIO0_29 = (0x0 << IOCON_PIO0_29_FUNC_Pos) | /* ! */ Ja, da hast du recht, das werde ich nochmal
-
Artikel
LPC-Tutorial
kleines Testprogramm. Peripherie. Die Peripherie-Einheiten werden in den folgenden Artikeln erklärt: LPC-Tutorial/SCT-PWM LPC-Tutorial/Timer LPC-Tutorial/Watchdog LPC-Tutorial/USART LPC-Tutorial/I2C LPC-Tutorial/ADC Die Artikel (und weitere) sollten nach und nach folgen Warum LPC-Mikrocontroller. Die LPC-Serie
direkt weitergehen, oder man muss sich eben noch einen bestellen. Auswahlhilfe gibt hier der Artikel LPC1xxx im Forum und der Product-Selector auf der NXP-Homepage. Dieses Tutorial bezieht sich nur auf die LPC-Mikrocontroller mit Cortex-M-Kern, nicht auf die älteren LPC2000-/LPC3000-Serien mit älteren
-
Thread
PWM interrupt am LPC2148
/products/microcontrollers-and-processors/arm-processors/lpc-mcus/lpc1700-cortex-m3:MC_1403790745385 Wenn ohnehin das Design geändert werden muss, lohnt sich der Umstieg auf die neuesten LPC. Hier kommt es auf die Anwendung an. Die LPC54000 haben mehrere
/lpc-mcus/lpc1500-cortex-m3:MC_1403790713448