-
Artikel
WS2812 Ansteuerung
STM32F4. Geschrieben in Ansi-C. Nutzt Timer und DMA. Github Repository Ansteuerung mit SCT und SPI auf LPC800. Geschrieben in Ansi-C. Nutzt den state configurable timer zur Konvertierung des SPI Ausgangs in das WS2812 Protokoll. Forendiskussion auf LPCWare AN11538 von NXP mit Beispielcode Ansteuerung mit MSP430
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
microcontrollers-microprocessors/stm32c0-series.html Die STM8S sind anscheinend jetzt NFND Bei NXP gibt es schon länger die LPC800: https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc800-arm-cortex-m0-plus-/low-cost-microcontrollers-mcus-based-on-arm-cortex-m0-plus-core:LPC80X
//www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc800-arm-cortex-m0-plus-/low-cost-microcontrollers-mcus-based-on-arm-cortex-m0-plus-cores:LPC86X?fpsp=1&#documentation Der 845 war schon gut, aber die LPC haben ja wenig Beachtung in der Bastlerwelt
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
Lesen der Register. > AVR32DD20 (1,20)? > LPC802M001 (2,03)? AVR32 ist praktisch tot und LPC800 hmm, naja. Da muss man sich dann erstmal durch wirklich dicke Manuals wuehlen. Fuer trivial einfache Aufgaben voellig ueberzogen.
-
Thread
STM32 mit 8 Pins nicht neu
Kann man bei denen einen externen Takt (HSI) auf die Pins routen? Ein LPC800 kann es naemlich nicht, und war damit fuer die angepeilte Verwednung "raus".
-
Thread
32-Bit uC in QFP-32
gezahlt hat. Da war das Patent noch nicht abgelaufen. https://www.embedded.com/the-low-pin-count-lpc800/
-
Thread
NXP State Configurable Timer in LPC Controllern
Alte LPC800/812/8xx kannst du getrost mit der Zwille in eine Erdumlaufbahn schiessen. Damit kannst du dann Generationen von Aliens beschaeftigen. Eine etwas "uebersichtlichere" Peripherie haette den Teilen
-
Thread
Modul mit Funk, 3V Knopfzelle und ein paar IO?
> die Kraftwerke die man bei den ESP Lösungen braucht überflüssig. Hast Du den RFM69-Teil für LPC800 selbst gemacht oder den Teil aus dem Link angepaßt? Kannst Du bitte die Sourcen mal posten?
-
Thread
[VS] & [V] diverse Entwicklungsboards
Porto 12. EFM Zero Gecko Starter Kit EFM32ZG-STK3200 1 Stück 15 Euro pro Stück + Porto 13. NXP LPC800 Mini Kit ( NGX Technologies ) 2 Stück zu verschenken, gegen Portoerstattung 14. NXP LPC-Link 2 ( Embedded Artists ) 1 Stück zu verschenken, gegen Portoerstattung 15. NXP LPC812MAX OM13055 ( Embedded
-
Artikel
ARM Cortex Mikrocontroller
ARM Cortex M0+. EFM32 Zero Gecko und EFM32 Happy Gecko von Silicon Labs, siehe EFM32 hier im Wiki LPC800 von NXP. Für diese Controller gibt es bereits eine Codebase hier im Wiki. Kinetis L-Serie und Kinetis M-Serie von Freescale Kinetis E-Serie (5V Versorgungsspannung) von NXP (Freescale) angekündigte
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
//www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc800-cortex-m0-plus-/lpc845-breakout-board-for-lpc84x-family-mcus:LPC845-BRK
-
Thread
XMC4700 vs STM32
aus dem Grund nicht verwendet und stattdessen einen STM32 genommen. Nebenbei haben wir auch noch LPC800 im Einsatz. Irgendwie hab ich das Gefühl Infineon wollte mit den Dingern die C167 Kunden dir die Peripherie dort schon kannten halten. Für Neueinsteiger ist die Lernkurve doch Recht steil.
-
Thread
Kann man MISO und MOSI per Software tauschen?
LPC1500 und LPC800 z.B. haben eine Pinswitchmatrix.
-
Artikel
LPC-Mikrocontroller
LPCXpresso. Vergleich aller Typen. Stand Feb. 2017 CPU Max. Frequency Flash SRAM Voltage Features LPC800 Cortex-M0+ 30MHz 8-32kB 1-8kB 1.8-3.6V SCTimer/PWM, Switch Matrix, Pattern Match Engine LPC54000 Cortex-M4 1 180MHz 128-512kB 96-200kB 1.62-3.6V USB, CAN, LCD, Ethernet, FlexComm, Security LPC1100
RAM. Die zulässige Betriebsspannung liegt zwischen 1,8V und 3,6V. Überblick über die Features der LPC800-Serie: 1-4 I2C 1-2 SSP 2-3 UART 4 Timer, 1 OS-Timer 1 watch dog 4 PWM-Einheiten 12-bit ADC CRC engine DMA with 18 channels and 9 trigger inputs 1 SCT (state configurable timer) User Manual der LPC8
-
Thread
[V] XMC 1200 Boot Kit
the capabilities of XMC1200. VB 18 € + Porto und Verpackung als Beigabe lege ich noch ein LPC800-DIP Board (LPC824M201JHI33) mit bei.
-
Thread
warum mecket der gcc nicht wenn der Flash überfüllt wird?
/jsmn.o ./src/main.o ./src/queue.o ./src/rfm12.o ./src/sht15.o C:/Users/sn/Documents/lpcxpresso_LPC800/RFM69-LPC812-Node/src/mbed/TARGET_LPC812/TOOLCHAIN_GCC_ARM/board.o C:/Users/sn/Documents/lpcxpresso_LPC800/RFM69-LPC812-Node/src/mbed/TARGET_LPC812/TOOLCHAIN_GCC_ARM/cmsis_nvic.o C:/Users/sn/Documents/lpcxpresso_LPC800/RFM69-LPC812-Node/src/mbed/TARGET_LPC812/TOOLCHAIN_GCC_ARM/retarget.o C:/Users/sn/Documents/lpcxpresso_LPC800/RFM69-LPC812-Node/src/mbed/TARGET_LPC812/TOOLCHAIN_GCC_ARM/startup_LPC81X.o C:/Users/sn
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
es gibt auch µC die haben passende Hardware Unterstützung, z.B. die LPC800er von NXP. Die haben einen SCT, state configurable timer, der einmal konfiguriert wird und dann autark läuft. In einer make gab es mal einen StepUp Regler für 10 W LED, mit dickeren Treibern kann man
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
linken, da ist z.B. bei NXP deutlich mehr drin als der ARM Standard. Die passts auf den kleinsten LPC800 gar nicht drauf :-)
Nein das kommt auf die Bus-Implementierung an: M3 und höher können das, M0 SAMD21 kann es, M0 LPC800 kann es nicht. Ist beim 8051 übrigens genau so.
-
Thread
Von STM32Fx zu LPC1xxx?
gibt es Tutorien: https://www.nxp.com/support/training-events/online-training:ON_DEMAND_TRNG#LPC800 https://github.com/microbuilder/LPC810_CodeBase
-
Thread
Programmerwahl
braucht man ja nicht nur einen, vor allem, wenn man erst wenig > Löterfahrung im Bereich SMD hat. LPC800 gibt es bereits ab 1 EUR nur im DIP sind die unverschämt teuer aktuell 3.50 EUR > Aber wenn wir schon beim Thema sind, wie kann man denn dann einen ARM > Controller programmieren, wenn nicht über
-
Thread
Auswahl eines ARM-µC für Einsteiger
natürlich wieder mal anmerken, dass sich wie getestet ein 32-bit Cortex M0+ mit 50 MHz wie z.B. LPC800 und ein 8-bit 8051 mit 50 MHz wie z.B. EFM8 in der Leistung nicht viel geben und der 8051 auch noch stromsparender ist. Das liegt einfach daran, dass beide Waitstates haben beim Flash-Zugriff, beide
natürlich wieder mal anmerken, dass sich wie getestet > ein 32-bit Cortex M0+ mit 50 MHz wie z.B. LPC800 und ein 8-bit 8051 mit > 50 MHz wie z.B. EFM8 in der Leistung nicht viel geben und der 8051 auch > noch stromsparender ist. Naja zumindest der LB12 und BB3 Typ mit denen ich bisher arbeitete
-
Thread
ARM M0+: Interrupt flag schreibgeschützt?
atomar schreiben und auch toggeln das hat mit Bitbanding nichts zu tun. Auch die LPC mit M0+ z.B. LPC800 machen das so z.B. MOVS R0, #10000B ; R0=bit.Px_4 LDR R1, NOT0 loop STR R0, [R1] ; NOT0_bit.P0_4 = 1 (toggle) BL delay
-
Thread
Wie BLE SoC flashen?
nicht nur STM32 debuggen und flashen, sondern z.B. auch einen NRF51822 von Nordic oder auch einen LPC800 von NXP. Genauso kann man mit einem LPC-Link auch STM32 Chips debuggen und flashen. Die Preise für die Debug-Adapter reichen von ca. 2€ für den ST-Link V2 Klon aus China, bis zu den mehrere hundert
-
Thread
SAM D21 und I2C Bus
Software über GPIO. Dann kannst Du auch was vom AVR für den SAM nehmen. Aber selbst hier wird am Ende LPC800 von NXP empfohlen. http://www.avrfreaks.net/forum/bit-bang-i2c-slave-attiny43u Klars schrieb im Beitrag #5087373: > Arduino Zero Du kannst auf Deinen SAM D21 einen Arduino Bootloader drauf
-
Thread
Ist dieser Programmer für Anfänger geeignet?
den Einstieg deutlich einfacher und haben gegenüber STM32 viele Vorteile. Was vergleichbares wie LPC800 oder LPC54000 gibt es bei STM32 gar nicht. Zu den Atmel ARM sage ich lieber nichts, dann besser PIC32 InFo schrieb im Beitrag #5075403: > Du empfiehlst einem motivierten Einsteiger einen > Arduino
-
Artikel
Diskussion:LPC-Mikrocontroller
LPC1xxx-µCs. Der Seitentitel suggeriert auch, dass es eben nur um die LPC1x00-Serie geht, obwohl die LPC800er Serie auch erwähnt wird. Generell finde ich die Seite nicht mehr übersichtlich genug. Ein kleiner Überblick zu den aktuellen Produktreihen: Cortex-Kerne LPC800 mit Cortex-M0+ LPC1100 mit Cortex-M0
-
Thread
LED Anwendung
schrieb im Beitrag #4895583: > Raspberry auch der ist volle Kanne Overkill, sowas wie ein AtTiny. LPC800 oder kleiner Pic reicht, das sind Teilekosten <5€.
-
Thread
Noob Fragen zum LPC811
überladen und unübersichtlich. Es gibt auch etwas wie Visual Studio, mit 32K Code Limit, aber die LPC800 haben ja gar nicht so viel. https://www.iar.com/iar-embedded-workbench/ Für beides gibt es umfangreiche Demos in C und in Assembler: http://www.nxp.com/products/microcontrollers-and-processors
-
Thread
8051 und Linux - Anfänger sucht Hilfe
ist der "Not recommended for new design" Das stimmt NXP wollte seine LPC900 mit 8051 durch die LPC800 mit ARM ersetzen mit denselben Packages zum gleichen Preis. Das hat aber nicht funktioniert, die LPC800 sind nicht so günstig zu fertigen wie gedacht, obwohl für viele Anwendungen gut geeignet.
-
Thread
Ausführungsgeschwindigkeit ARM M0
Manual angesehen und wie es aussieht hat der keine Bit-adressierbaren Ports. Bei anderen M0 wie z.B. LPC800 ginge das direkt: (P0_8) bzw. LDRB bitval, [PORT0BASE, #8] Und wie gesagt: Ingo Less schrieb im Beitrag #4721513: > Zeig mal das ASM listing Wahrscheinlich werden da mehrere unnötige type
angesehen und wie es aussieht hat der > keine Bit-adressierbaren Ports. Bei anderen M0 wie z.B. LPC800 ginge das > direkt: > > (P0_8) bzw. LDRB bitval, [PORT0BASE, #8] > > Und wie gesagt: > > Ingo Less schrieb: >> Zeig mal das ASM listing > > Wahrscheinlich werden da mehrere unnötige type
-
Thread
ARM-Einstieg: STM32 L0, F0, F3, F4?
die STM32 hier sehr verbreitet sind, für den Einstieg sind ARM mit geradliniger Peripherie wie die LPC 800 / 1500 deutlich einfacher, da macht dann sogar Assembler Spass. Die STM32 haben z.B. eine unsinnig komplizierte Clock, Flash Cache / Waitstates, und für Timer, IRQ, PWM etc. unnötig viele Parameter
-
Thread
Ic Programmieren anfangen - welche Schnittstelle?
2469338?ost=SLSTK2020A&selectedCategoryId=&categoryNameResp=Alle%2BKategorien&iscrfnonsku=false LPC800 (ARM): http://de.farnell.com/nxp/om13055-598/entwickl-board-lpc812-lpcxpresso812/dp/2471559 Danach kann man dann auch selbst Schaltungen aufbauen, die uC sind als DIP bzw. SO verfügbar.
2469338?ost=SLSTK2020A&selectedCategoryId=&categoryNameResp=Alle%2BKategorien&iscrfnonsku=false > > LPC800 (ARM): > http://de.farnell.com/nxp/om13055-598/entwickl-board-lpc812-lpcxpresso812/dp/2471559 zu kaufen. Meistens macht man in der Hardware am Anfang mindestens gleich viel Fehler wie in Software
-
Thread
ARM Cortex M0 system timer
Lothar schrieb im Beitrag #4500617: > Selbstverständlich gibt es ARM die das können z.B. ein LPC800 mit 30 MHz > verwendet die CPU Clock direkt als Peripheral Clock und hat Wenn ich mir dein Beispiel ansehe, sollte das mit dem SAMDxx auch so (ähnlich) gehen. Auch er kann CPU und Peripheral
maximal 15 MHz am Ausgang Hast recht. > SAMDxx hat auch ein Pin-Toggle-Register Hat der LPC800 auch, das ist aber nicht schneller weil z.B. für P0.4: MOVS R0, #10000B loop STR R0, [NOT0] B loop Aber wenn wir schon bei Bildern sind, mach doch mal Messungen
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
Schau dir mal LPC800 von NXP an. Gibt's auch in DIL. Aber Simulatoren sind durch JTAG bei neueren uC rar gesät.
ein paar andere Sachen kennenlerne :) Stefan schrieb im Beitrag #4455427: > Schau dir mal LPC800 von NXP an. Gibt's auch in DIL. Aber Simulatoren > sind durch JTAG bei neueren uC rar gesät. Frank K. schrieb im Beitrag #4455158: > Schau Dir die PIC24/dsPIC/PIC32 an. Cyblord -. schrieb im
-
Thread
esp-link unter Windows
Wifi and can program microcontrollers over the serial port, in particular Arduinos, AVRs, and NXP's LPC800 and other ARM processors. Eigentlich ist hier: https://github.com/jeelabs/esp-link - alles beschrieben. Mit dem NodeMCU-Firmware Flasher: http://randomnerdtutorials.com/flashing-nodemcu-firmware-on-the-esp8266
-
Thread
STM32Fxx - Grundverständnis zu DMA
Bei Mini-Micro-ARMs (LPC800 u.Ä.) die kleine 8-Bitter ersetzen sollen, macht es häufig noch Sinn, direkt die Register zu beschreiben. Es ist auch noch alles schön überschaubar. Wenn man dagegen ein Cortex-M4-Monster mit 1
-
Thread
Microcontroller zur ECU Ansteuerung
Sensorgruppen gehören, somit für jede Gruppe z.B. mit je 10 Eingängen einen uC für 1 EUR (EFM8, LPC800) und gemeinsame Clock zur Synchronisation. Für die analogen Signale Software-DAC oder Lookup-Table: http://www.mikrocontroller.net/topic/293454
-
Thread
Welchen Mikrocontroller als Raspberry Ergänzung?
, aber die Minimallösung ware ulkigerweise ein 32-Bitter gewesen, nämlich NXPs 8-Pin Version des LPC800.
-
Thread
AVR 8bit auch für größere Projekte?
SOT-23-6-Gehäuse. Da hab' ich noch > keinen ARM gesehen bisher. ;-) Wie wär's denn mit einem LPC800? Das ist doch schon ziemlich nahe dran: http://www.nxp.com/products/microcontrollers/product_series/lpc800/LPC810M021FN8.html > Allerdings muss man diesbezüglich bei ARM viel mehr selbst basteln
-6-Gehäuse. Da hab' ich noch >> keinen ARM gesehen bisher. ;-) > > Wie wär's denn mit einem LPC800? Das ist doch schon ziemlich nahe dran: > > http://www.nxp.com/products/microcontrollers/product_series/lpc800/LPC810M021FN8.html DIP-8? Du beliebst zu scherzen? Es wurde nach klein(!) gefragt
-
Thread
Debugfähiger Kleinstcontroller Gesperrt
Die Programmierung ist (aus meiner Sicht ähnlich 8051) einfach, liegt aber auch daran dass der LPC800 (ARM) der offizielle Nachfolger des LPC900 (8051) ist, und die Peripherie ähnlich funktioniert. http://www.mouser.de/ProductDetail/NXP/LPC810M021FN8FP/?qs=%2fha2pyFaduiGKlE7K%252bl%2foWBWRr%2fRA2onCtWBuDOEGkw
-
Thread
ARM Cortex M4, STM, TI oder Atmel??
NXP bietet ARMs von hoher Leistung (LPC4000 Triple-Core/80-Msps-ADC) bis DIP-8 fürs Steckbrett (LPC800), alle können mit derselben Entwicklungsumgebung programmiert werden. Zudem gibt es ein integriertes ROM mit allen wesentlichen Treibern (UART, SPI, I2C, CAN, USB) An Entwicklungsumgebungen gibt
-
Thread
Mikrocontroller-Programmierung selber beibringen
Fällt dir da was auf? Lothar schrieb im Beitrag #4052834: > Und jetzt mal dasselbe auf einem LPC800 mit gcc ganz ohne Includes nur > die Register im Datenblatt nachgesehen :-) > > #define DIR0 0xA0002000 > #define PIN0 0xA0002100 > > *((unsigned long *) DIR0) |= 1<<(5); // output > *(
> Und jetzt mal dasselbe auf einem LPC800 mit gcc ganz ohne Includes nur > die Register im Datenblatt nachgesehen :-) > > #define DIR0 0xA0002000 > #define PIN0 0xA0002100 > > *((unsigned long *) DIR0) |= 1<<(5); // output > *(
-
Thread
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
langsam komplett OT, aber wenn Du mal etwas mehr Power im DIP brauchst, dann schau Dir doch mal die LPC800 Familie von NXP an. Cortex0+, 30MHz im DIL8. /regards Andreas
-
Thread
Mathematica SystemModeler zu externer Hardware
China, der auf eine Frage vom Anfang 2014 nie geantwortet hat, der eine Portierung auf einen kleinen LPC800 gemacht hat, kann man lernen, das er, um diese Portierung von der Arduino Umgebung auf die ARM Cortex M Umgebung, sowohl auf der PC-Seite, wie auch in der Software auf der ARM Seite patches machen
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
(!), letzterer auch für beliebige andere LPC Arm uC verwendbar 2. Mit dem LPC1114FN28 und dem Lpc800 gibt es zwei DIP ICs 3. Es gibt zum LPCXPRESSO eine sehr gute, kostenlose (auf 512 Kb Binary beschränkt) und sofort funktionsfähige IDE auf Basis von Eclipse für Windows und Linux. Dazu viele Beispiele
-
Thread
ARM, Philosophie und Programmierparadigmen
ASF allerdings kaum nutzbar (zu wenig RAM). Bei den als "8-bit Replacement" bezeichneten NXP LPC800 ist die direkte Programmierung ohne Library üblich (schon wegen nicht viel Flash): // LED on P0_4 DIR0_bit.P0_4 = 1; PIN0_bit.P0_4 = 1; Oder direkt ohne Register include: #define DIR0
-
Thread
Wav- Hex- Programmierung
die application note AN11552.pdf http://www.nxp.com/products/microcontrollers/cortex_m0_m0/lpc800/LPC810M021FN8.html download ==> application notes
-
Thread
32 bit ARM LPC810 für weniger als 1€ als Arduino
setzen zB so aus: [c] DigitalOut step(p5); step = 1; [/c] Die Funktionalität der microbuilder LPC800 Lib bekommt man sicher auch noch in C++ hin.
-
Thread
LPC810 seriell programmieren
@JojoS Danke für den Hinweis mit den Jein. Ich habe im Dokument LPCXpresso LPC800 rev B.pdf die Beschreibung JTAG-Schnittstelle in Erinnerung.
geblättert. Hier wurde das Problem auch schon mal diskutiert: http://www.lpcware.com/content/forum/lpc800-mini-kit-cannot-enter-isp-reset-mode
-
Thread
LPC810 programmieren
Im Moment beschäftige ich mich gerade mit dem LPC810 Mini-Kit: http://www.lpcware.com/lpc800-mini-kit Da ich kein FDTI-Programmierkabel hatte, habe ich einen Arduino Diecimilla als Programmieradapter missbraucht ( Prozessor rausziehen und Spannungsteiler für RxD, damit 3.3V nicht überschritten