-
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
[V] uC-Boards und Kleinkram
meisten 2452/53 und ein paar 2231) 1x Pollin AVR-NET-IO (ISP mit Kabeln gelötet, keine Buchse) 1x mbed LPC1768 mit Ethernet und USB (handgelötet, LPC auf Sockel) 1x Parallax Propeller – erste Generation 1x LPCXpresso 1114 1x MSP430F5529 Launchpad Und noch Kleinkram: 2x 320x200 Grafik-LCD (ca. 10x15cm
-
Thread
WS2812 Ansteuerung mit SPI
Ich habe WS2812B LED mit einem LPC1347 per SPI angesteuert. Fertige wsDrive von mbed.org, hatte auf Anhieb funktioniert. Dann habe ich das Gleiche mit dem LPC812 gemacht, funktioniert nicht. Bei der Fehlersuche mit LA viel sofort auf das der MOSI Ruhepegel unterschiedlich ist: beim LPC1347 ist er low und die Ansteuerung damit ok, beim LPC812 ist er high und das verstehen die LED nicht. Ich habe alle CPOL/CPHA Modi probiert, die ändern am MOSI Ruhepegel aber nichts. Kennt hier jemand
-
Thread
Atmega oder XMega oder ARM?
soll mal die Zentrale Bedienung für ein paar Heimauto Sachen werden. NXP ist leider etwas teurer, die LPC8xx bekommt noch für ca. 2€, der LPC1347 (mit USB) liegt nackig aber schon bei 6-7€. Den STM32F103 mit Platinchen bekommt man für 2$ hinterher geworfen. Als riesigen Vorteil bei den Cortex-M sehe ich die guten und einfachen Debugmöglichkeiten. Beim LPC ist es LPCLink2 für knappe 20€ oder ein (neueres LPCXpresso Board mit integriertem LPCLink) und für ST bekommt man die STLink Clones für ca. 5€.
-
Thread
Generelle Frage zu ARM-Development, Frameworks und WebSockets
nächste mal Ethernet brauche versuche ich das auch mal, hoffe aber jemand macht mal ein Sample für LPC17xx.
-
Thread
Suche development-board fuer BLDC und FOC Positionsregelung mit (fertigen) Code
Von NXP gibts den LPC1549 und mit dem gibt es ein BLDC Entwicklungsboard.
-
Thread
ATMega16M1-> CAN 16kB auch ohne externen Quarz stabil
Wenn du einen LPC11C00 Statt des ATmega nimmst sparst du dir den externen Transceiver und hast somit eventuell mehr Platz. Außerdem könntest du einen Keramik Oszillator nehmen, die sind kleiner als Quarze und nicht viel
-
Thread
Plug and Play Interface Konzept für Module in C
Manchmal kann man den sogar ganz woanders wiederverwenden, siehe z.B. der SDIO-Treiber für die älteren LPC (Arm7Tdmi) und der SDIO-Treiber für die STM32F1xx. Aber wozu man für einen einzigen Treiber mehrere C-Dateien benötigt, erschließt sich mir nicht. OK, es gibt scharenweise Programmierer, die aus
-
Thread
[V] div. Bauteile, Bausätze, Geräte, Klemmen, ICs
Stück neu K6T0808C1D in DIP28 SAMSUNG 32Kx8 bit Low Power CMOS Static RAM 3 Stück neu NXP 89LPC935FA in PLCC28 incl. Sockel PLCC28 gebr. 2 Stück neu NXP 89LPC935FA in PLCC28 incl. Sockel PLCC28 gebr. ICs 0,50€/Stück 12 Stück neu Sockel low-cost DIP24 zusammen für 1,00€ ========
-
Thread
Spannungsversorgung Lichtschalter mit Mikrocontroller und 433mhz sender
Dafür bieten viele µC auch einen Schlafmodus. Ich habe sowas mit einem LPC812 und RFM69 gemacht, der µC selber braucht im Deep Power down ca. 0,3 µA und der RFM 0,1 µA. Eine Falle dabei war das der schlafende µC auch seine PullUps abschaltet und die floatenden Leitungen
-
Thread
µController gesucht für hd44780 Display
z.B. LPC824: 1,79€ bei Conrad. Cortex-M0, 30 MHz, 5 ADC Kanäle, 32 kB Flash, 8 kB RAM. Programmierbar über billige USB-RS232 Adapter.
tatsächlich ein einfaches USB Kabel. Leider sind diese uC nicht so billig wie die China Massenware, der LPC1347 der sowas kann kostet >5€.
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
wars. Alternativ zB: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/lpc-cortex-m3/lpc1700-cortex-m3/scalable-mainstream-32-bit-microcontroller-mcu-based-on-arm-cortex-m3-core:LPC1788FET208 Oder ein externer LCD-Controller, zB: http://vdc.epson.com/
-
Thread
STM32 USB CDC
Ich hatte vor Zeiten schon mal meinen Virtuellen COM-Port hier gepostet. ch hab den für Nuvoton, LPC (egal ob ARM7TDMI oder Cortex) und STM32. Melden tut er sich immer als Nuvoton-VCP, aber das ist eigentlich schnurz, weil ohnehin nur der bei Windows enthaltene Treiber benutzt wird. Bei Bedarf suche
-
Thread
8051 und Linux - Anfänger sucht Hilfe
Editor... allerdings ist der 8051 schon etwas OUT. Das letzte MCS51 Projekt habe ich mit dem NXP P89LPC920 gemacht, jetzt ist der "Not recommended for new design" MCS51 liegt im sterben ;-)
Scherg schrieb im Beitrag #4734174: > Das letzte MCS51 Projekt habe ich mit dem NXP P89LPC920 gemacht, jetzt > 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
-
Thread
[V] ARM Cortex-M3 KIT - LPC1768 Evalboard
mit dabei. Datenblatt für detailliertere Infos gibts hier: --> [[http://www.micro4you.com/files/lpc1768/ET-NXP-ARM-KIT-LPC1768%20EN.pdf]] Bei Interesse einfach melden. Gruß Sven
-
Thread
LPC1115, wie spielt man mit dem Timer
LPC_TMR32B0->MR0 = 0x2000; LPC_TMR32B0->CCR = 0x0; //Timer mode LPC_TMR32B0->TCR |= (1<<1); //Timer reset LPC_TMR32B0->TCR |= (1<<0); //Timer on LPC_TMR32B0->MCR |= (1<<2); //Stop Timer
->PR = 0x0; //set prescaler max value, not used here LPC_TMR16B0->MCR = 0x10; //set for reset on counter match LPC_TMR16B0->EMR |= 0x20; //set pin 27 to 1 on match LPC_TMR16B0->CCR = 0; //set to timer mode LPC_TMR16B0
-
Thread
CAN Bus Module entwerfen, welches Forum?
So, ich hab's mir mal leicht gemacht und zwei LPC11C24 Nespresso Kapseln bestellt. So bekomme ich die Grundkommunikation schon mal hin und kann andere Bausteine testen. Die Entwicklerumgebung kenne ich schon. Dazu ein paar High-Side Leistungsschalter
-
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
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: >> Zeig mal das ASM listing > > Wahrscheinlich werden da mehrere unnötige
-
Thread
STM32 Programming Reference
#4720723: > Der Einstieg ist schon ziemlich schwieriger als in AVR Hättest nur statt STM32 einen LPC ARM zu nehmen brauchen, da ist das Manual übersichtlich und mit Beispielen zum Abtippen.
-
Thread
C Programmierung vertiefen
Boards: STM32 Discovery Serie STM8 Discovery Serie (Wobei die nicht so weit verbreitet sind) NXP LPC Xpresso (oder war das mbed?) Serie TI Launchpad TIVA Serie TI Launchpad MSP430 Serie Atmel Xplained oder Xplained Mini Serie Microchip PIC Curiosity Serie uvam. Jedes hat so seine Vor- und
-
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
µC-Linux oder dergleichen auf ihrem Chip haben wollen, fallen regelmäßig auf die Nase. STM32 und LPC haben eines gemeinsam: einen fest eingebauten Bootlader. Das ist ein deutlicher Pluspunkt, auch wenn manche dies nicht verstehen. W.S.
-
Artikel
Mikrocontroller
Devices) ARM-Core AT91SAM (Atmel) ARM-Core AVR32 (Atmel) Kinetis (NXP, früher Freescale) ARM-Core LPC1xxx (NXP) ARM-Core LPC2xxx (NXP ehemals Philips) ARM-Core PIC32 (Microchip) TriCore (Infineon) XMCxxxx (Infineon) ARM-Core (im Hobbybereich schwerer beschaffbar) SuperH (Renesas, früher Hitachi) STM32
-
Thread
LPC2220 Ersatz (für Betty FB)
gibt es einen pinkompatiblen Ersatz für den LPC2220? Die 17xx/18xx sind ja als Ersatz zum 23xx und 24xx gedacht, nur zum 2220 steht da nichts. Idee wäre den LPC2220 durch den moderneren M3 zu ersetzen da die freundlicher zu programmieren sind. Ich
Johannes S. schrieb im Beitrag #4717130: > Idee wäre den LPC2220 durch den moderneren M3 zu ersetzen Wenn der 1788 passt kannst Du gleich den pinkompatiblen Nachfolger 4088 nehmen: ist nicht teurer und hat FPU
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
.aspx AVR-Bastler schrieb im Beitrag #4715701: > Aber für 3 Euro bekomme ich ja 2 STM32F0 oder LPC11xx Die LPC sind die ARM mit der am einfachsten zu verstehenden Peripherie (hatten nämlich mal als LPC900 einen 8051 Kern). Die STM32 sind ohne HAL kaum in den Griff zu bekommen. - werksseitiger
übertreiben. Nebenbei bemerkt gibt es meiner Kenntnis nach für STM32 z.B. keinen freien USB Stack. Für LPC auch nicht, aber die haben es umgangen, indem die LPC11U einen USB Stack im ROM haben, dessen Lizenz im Preis inbegriffen ist.
-
Thread
ARM Programmierung - Literatur für Einsteiger?
Dass die Atmel und ST ARM konfuse Peripherie haben, da kann ja der ARM nichts für. Schau mal die LPC ARM zum Vergleich an. Oder auch den BCM im Pi, dort sind die Peripherie-Register schön organisiert. Da läuft PWM mit ein paar Bits setzen, einfacher als beim AVR.
-
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
Vergleichbare Arduino Kommunity
vergleichbare uC-Kommunity kennt http://community.silabs.com/ https://community.nxp.com/community/lpc
-
Thread
Merkwuerdiges Verhalten von SDCC mit STM8
nehmen. Die Dinge hab ich für MCS-51, für AVR und (nach langer Kleinarbeit) auch für STM32 und LPC hinbekommen ... Weiß irgendjemand etwas über Bugs vom SDCC ganz im Speziellen mit der Speicherverwaltung ?
-
Thread
Viele µC mit BUS Verbinden
LPC11C24 Kleiner Cortex-M0 mit CAN und(!) integriertem CAN-Transceiver. D.h., du hast keine weiteren Aufwand für die CAN-Anschaltung. Preis liegt bei 1,50€ bei 100 Stück vom Distributor. Durch CAN hast
die 8 IOs einzulesen. Natürlich hat so ein CAN-Treiber eine maximale Anzahl Nodes. Bei dem in dem LPC11C24 verwendeten Transceiver (musste mal ein wenig suchen, irgendwo steht das (aber nicht im Datenblatt)). Ich meine, dass die Grenze hier bei 64 liegt. Notfalls zweiten Strang aufmachen.
-
Thread
Kaufberatung Mikrokontroller 12 PWM Pins usw.
:LPCXPRESSO http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/software-tools/lpcopen-libraries-and-examples:LPC-OPEN-LIBRARIES Michael E. schrieb im Beitrag #4707490: > - Keine SMD-Bauweise Das gibt es soweit ich weiss nirgends. Es gibt aber Header-Boards z.B. das hier ist Pin-kompatibel: https://www.olimex.com/Products/ARM/NXP/LPC-H1343/
-
Thread
Digispark Attiny85 schneller booten lassen.
Anwendung leicht überdimensioniert, löst aber elegant Dein Problem: http://www.watterott.com/de/LPC810M021FN8FP
-
Thread
Keil MDK5 - erzeugten Code von O1 und O3 vergleichen
habe das Problem, dass ein bestimmter Codeabschnitt (zur Ansteuerung von ROM-Code für USB in einem LPC) nur mit O1 funktioniert, nicht aber mit O3. Durch #pragma push/pop/O1/O3 konnte ich das ganze auf vier kurze Funktionen eingrenzen. Großzügiges verteilen von "volatile" hat leider auch nicht geholfen
-
Thread
brauche eure Hilfe bei diesem Project
users/wim/notebook/landtiger-baseboard/ Alternativ, das Board ist weitgehend kompatibel zum IAR lpc1768 Evalboard, wenn man das kostenlose IAR installiert, hat man Demos für alles: https://www.iar.com/iar-embedded-workbench/ \arm\examples\NXP\LPC17xx\IAR-LPC-1768-SK oder wahlweise: \arm\examples\NXP\LPC17xx\LPC1700CMSIS
-
Thread
PWM Dutycycle reagiert langsam auf Potiwert
Hallo, ich habe neulich ADC und PWM auf LPCXpresso Board (LPC1769) programmiert. Leider reagiert mein PWM Dutycycle verzögert auf die Änderungen am Poti´(ca. 1sek). Woran könnte das liegen? Danke im Voraus.
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
www.nxp.com/products/software-and-tools/hardware-development-tools/lpcxpresso-boards/lpcxpresso-board-for-lpc1549:OM13056
ARM & Konsorten Selbstverständlich gibt es entsprechende kleine ARM Derivate mit EEPROM z.B.: LPC11xx ohne EEPROM LPC11Exx mit EEPROM Wie man am "E" erkennt :-) Die größeren ARM für LCD Displays haben ohnehin EEPROM: LPC178x oder LPC408x
-
Thread
Welcher µC für meinen Zweck?
aspx Ansonsten gibt es spezielle ARM für Motorsteuerung, also mit QEI und State Machine PWM z.B. LPC1500 und hier gibt es ein günstiges Board wo auch Arduino Shields drauf passen: http://www.embeddedartists.com/products/lpcxpresso/lpc1549_xpr.php Programmierung mit LPCXpresso (praktisch dasselbe
software-and-tools/hardware-development-tools/lpcxpresso-boards/lpcopen-software-development-platform-lpc15xx:LPCOPEN-SOFTWARE-FOR-LPC15XX http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpc-microcontroller-utilities/lpcxpresso-ide-v8.2.0:LPCXPRESSO
-
Thread
LPCXpresso IDE und Ubuntu 16.04 TLS
wirklich fortentwickelt? Liege ich richtig, wenn ich mich weiterhin für die LPCXpresso Boards und LPC CPUs entschieden hab. Soll ich doch lieber für Freescale CPUs und die Keil IDE entscheiden? Der Schritt wäre schmerzhaft, aber noch möglich. 2. Ich bin mit Linux und Ubuntu ein Neuling, daher bitte
-
Thread
WS2812 mit Nucleo und Lib
eine saubere Lösung mit dem SPI müsste man den Takt anders herleiten. Ich hatte die Lib mit einem LPC Board benutzt, da wird der Takt genau auf die gewünschte Frequenz gestellt.
-
Thread
stm32f103 wav player?
darum, das Maximum aus dem Minimum heraus zu holen. Hier kannst Du mal hören, was man aus einem LPC810 ganz ohne Hardware Peripherie nur mit Bit-Banging heraus holen kann: https://www.indiegogo.com/projects/the-dsp-g1-analog-modeling-synthesizer#/
-
Thread
Can einstieg
Der LPC11C24 ist sehr beliebt und es gibt im dazugehörigen LPCioen Paket Beispielcode für CAN (für das LPC11C24 LPCXpresso board passend). Christian_RX7
Christian K. schrieb im Beitrag #4689572: > Der LPC11C24 ist sehr beliebt und es gibt im dazugehörigen LPCioen Paket > Beispielcode für CAN (für das LPC11C24 LPCXpresso board passend). > Christian_RX7 Das wird ihm bei seiner Hardware nicht viel
-
Thread
µC mit schnellem ADC
NXP LPC4370, 12bit, 80MSPS. Der einzige, der mir bekannt ist.
Das Board ist wohl ein LPC-Link2 mit einem LPC4370 drauf. Wenn man den Prozessor nutzen will, https://community.nxp.com/message/630848braucht man wohl ein zweites LPC-LINK2: https://community.nxp.com/message/630848
-
Thread
CAN Status LED einfach machbar?
sich nur die Flankenwechsel anschaut, dafür aber alle 6 Leitungen geeignet "visualisiert" - 6 Stück LPC11C24 (uC mit intr. Transceiver) werten die jeweiligen Botschaften aus
-
Thread
STM32F103C8 und Bootloader
Aussagen, dass das am Linux-Kernel Treiber liegen soll ! Verwende ich den CH340 Adapter an einem LPC1114 und dem Programm lpc21isp, so lässt sich der LPC auch ueber den CH340 Adapter und Bootloader flashen. Die Kombination CH340G und STM32 will jedoch einfach nicht. Jetzt habe ich mir den Quellcode
, dass das am Linux-Kernel > Treiber liegen soll ! > > Verwende ich den CH340 Adapter an einem LPC1114 und dem Programm > lpc21isp, so lässt sich der LPC auch ueber den CH340 Adapter und > Bootloader flashen. Scheinbar benötigt der LPC keine Parity-Bits für das Protokoll, siehe unten. > Die
-
Thread
STM32F4 Starthilfe
#4682650: > Kein einziges Beispielprojekt läuft ohne Comilerfehler vom Stapel weg Das ist bei den LPC ARM deutlich anders hier kommt jedes Eval Board mit 100 Beispielen für Eclipse/GCC und KEIL und IAR die sofort laufen: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/software-tools/lpcopen-libraries-and-examples:LPC-OPEN-LIBRARIES
-
Thread
Anfänger - Embedded C Programmierung lernen - Welche Hardware -
professionellem J-Link Debugger empfehlen z.B. http://www.embeddedartists.com/products/lpcxpresso/lpc1549_xpr.php Oder mit CMSIS-DAP Debugger (Open-Source) http://www.embeddedartists.com/products/lpcxpresso/lpc1769_cmsis_xpr.php DonKanaille schrieb im Beitrag #4681925: > Ansteuerung von einem
Interesse habe ich derzeit an folgendem Board/Bundle: http://www.embeddedartists.com/products/boards/lpc4088_exp_bb_bundle.php Da das LPC4088 jedoch etwas außerhalb meines Budgets liegt tendiere ich aktuell zu dem LPC1549 (auch Cortex-M4) wie es empfohlen wurde: http://www.embeddedartists.com/products
-
Thread
16bit 1kSPS 150Ch Datalogger gesucht
Daten ins RAM und der andere Core loggt: http://de.farnell.com/nxp/om13027-598/eval-board-cortex-m4-lpc4300-ohne/dp/2217598
-
Thread
ST-LINK/V2 selber bauen
Debug Access Port (DAP) command set over a driver-less USB HID connection Dabei wird bislang ein LPC11U35 für die USB Verbindung und den Debugger genutzt. Allerdings hat bisher wohl niemand den Debugger für einen STM32 portiert. Hier ist die Anleitung: https://developer.mbed.org/handbook/cmsis-dap-interface-firmware
-
Thread
[V] 19" PC mit Supermicro X8SAX, i7 940, 6 GiB RAM, 2 TB SSHD, 1 TB HDD, DVD-Brenner
Port 6 Intel 82801 PCI Bridge Intel 82801JIR (ICH10R) LPC Interface Controller Intel 6702PXH PCI Express-to-PCI Bridge A Intel Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers
-
Thread
Umstiegsbreatung uC Atmel/STM
Es ist genau umgekehrt: AVR ist sooo kompliziert. Wir machen eigentlich alle Designs mit 8051 oder LPC ARM und da funktioniert alles einfach. Jetzt kam aber ein altes Design mit ATmega16 hoch und die Firmware sollte geändert werden, dafür wurde unser einziges mkII aus dem Schrank geholt und abgestaubt
Lothar schrieb im Beitrag #4674478: > Das wird hier immer verbreitet, aber bei den LPC ARM (und auch bei den > aktuellen 8051) kann man während der Laufzeit die Oszillatoren einfach > umschalten Das ist ja auch recht nützlich, wenn man je nach Betriebszustand mal mehr, mal weniger