-
Thread
PT100-Thermometer
Da muß dann aber erst mal ein Bootloader dazu geladen werden. Die LPC haben das teilweise (z.B. LPC11Uxx) in HW gegossen. Das ist schon etwas anderes. Da stöpselt man das an den USB Port, resettet nach einem bestimmten Muster und hat dann am PC einen USB Speicher wo man einfach das .bin reinschiebt.
-
Thread
KNX: Implementation von eigenen Modulen
gebrannt so weit ich weiss. Und im Selfbus projekt sind auch Selbstbaumodule mit Firmware für LPC11xx. Ich vermute aber das die auch fixe Adressen verwenden.
-
Thread
Tipp für Protokoll für 12 Sensoren im Abstand von 10-40 Meter (Seriell?)
Harald schrieb im Beitrag #6435653: > LPC11C24 Ja hätte ich vermutlich auch genommen. CAN ist doch ziemlich einfach. Und Single Chip kann auch seinen Charme haben. RS485 würde auch gehen. Würde ich mir wahrscheinlich einen Controller suchen
Hausmitteln noch bequem zu bauen ist (jaja, ich weiß, dass das hier nicht gefordert wurde): LPC11C24 oder STM32F042 mit MAX3051, dazu ein Quarz im 2016 Package. Als Netzteil den MAXM15064 (MAXM, nicht MAX), der macht 5V/300mA aus bis zu 65V(!) in einem unglaublich kleinen Package. Funktioniert sehr
-
Thread
Warum sind STM32 I/Os auf 16 Bit kastriert?
unverständlich und teilweise grob fehlerhaft. Manchmal stößt an auch auf ne üble Firmenpolitik: bei den LPC11Uxx gibt es im RefMan (UM10462) ein deutlich abgemagertes Kapitel für den eigentlichen USB-Core, weil diese Chips ja im ROM bereits einige Hersteller-Routinen haben, auf die sicherlich LpcXpresso aufsetzt
-
Thread
selfbus / freebus / HAP & Co. alles tot ?
ich extrem interessant. Für 15€ sind die echt top. Leider finde ich keine Info ob ich z.b. den LPC1115 mit dem STM32F3DISCOVERY Board flashen kann.
Chris schrieb im Beitrag #6755019: > Leider finde ich keine Info ob ich z.b. den LPC1115 mit dem > STM32F3DISCOVERY Board flashen kann. Eher nicht, kauf einen LPC Link.
-
Thread
[V] Verkaufe diverse Evaluation Boards
- Linux Board - Beagleboard - Atmel STK500 Board - 2x AVR Funk Evaluationsboard - LPCXpresso LPC1114 Microcontroller Board Falls ihr Interesse an einem Board habt, schreibt mir einfach eine Nachricht inkl. Preisvorstellung. Beste Grüße, Christoph
- Linux Board - Beagleboard - Atmel STK500 Board - 2x AVR Funk Evaluationsboard - LPCXpresso LPC1114 Microcontroller Board - LPC4357 Dual Core Evalboard Falls ihr Interesse an einem Board habt, schreibt mir einfach eine Nachricht inkl. Preisvorstellung. Beste Grüße, Christoph
-
Thread
wait states ARM Cortex-M0
Abschnitt "Flash" nach. Wenn ich es gefunden hätte, würde ich hier nicht fragen.. Ich verwende den LPC11C24.
Ich habe beim LPC11C24 die Erfahrung gemacht, dass es auch eine Rolle spielt wie und wo der Code der delay() Routine am Ende im Flash steht. Das hat sicher mit den Caching-Stategien zu tun die es das auch gibt. Bei mir
-
Thread
SK6812 LED mit light_ws2812 auf ARM Cortex-M0
diskutiert wurde, dachte ich es ist der richtige Ort um meine Frage zu stellen. Ich verwende den µC LPC11C24 von NXP, der auf einem ARM Cortex-M0 basiert, daher möchte ich die light_ws2812_ARM bentutzen. Da das Vorgehen in der Readme ganz gut beschrieben ist bin ich auch nach ihr vorgegangen. Allerdins
-
Thread
XMC4700 vs STM32
dem LPC sehr gut finde ist der bei vielen Derivaten werkseitig eingebaute USB-Bootloader (z.B. LPC11U35 oder LPC11U68). Das Device taucht als Memorystick auf, firmware.bin drauf und los gehts.
-
Thread
C-Code STM32 Fragen
Stelle bunte Knete steht, dann hat das ggf. putzige Nachwirkungen. Oder was Ähnliches beim LPC11E12/14: [c] ; AREA |.ARM.__at_0x2FC|, CODE, READONLY EXPORT CRP_Key CRP_Key DCD 0xFFFFFFFF ALIGN END [/c]
-
Thread
LPC11C24: Problem mit rand / __aeabi_lmul
Ich bin am Aufsetzen (für meine "Gesamtsystem") eines Setups für einen LPC11Cx4 Controller. Hier habe ich u.a. die Zuweisungen der Registernamen und Registerbits zu ihren Adressen (mühselig) zusammengepfriemelt und es funktioniert bis hierher auch recht ordentlich. Allerdings
arm-none-eabi-ld rand_test.o ../src/smallio.o ../lib/startup.o -L ../lib -flto -lm -lgcc -lc -lnosys -T lpc11cx4.ld -nostartfiles -o rand_test.elf ../lib/libc.a(lib_a-rand.o): In function `rand': rand.c:(.text.rand+0x10): undefined reference to `__aeabi_lmul' ../lib/makefile.mk:49: recipe for target 'all'
-
Thread
c++ static class mit und ohne Konstructor
Danke für die Antworten! Der Code ist für den LPC11xx Chip.
-
Thread
LPC debuggen mit Black magic probe auf STlinkV2 clone
möchte mich jetzt mal langsam mit den 32-Bit ARMs auseinandersetzen. Dazu habe ich mir ein AE LPC11U35-MB Board (Baugleich mit dem Eva Board von Embedded Artist) geholt und konnte es via make & copy auch wunderbar bespielen. (https://github.com/olikraus/lpc11u3x-gps-logger) Läuft auch. Das ist übrigens
Die BMP sollte mit den LPC11x klar kommen. Für welche Hardware hast du die gebaut? Standard ist doch erstmal die org. BMP HW, für andere muss man mit SET_PROBE= (aus Gedächtnis) builden.
-
Thread
RFM95PW spinnt
Modul hört auch nicht mehr auf zu senden. Das RFM95PW steuern wir in dieser Schaltung mit einem LPC11U24 an, da in so einem Fall der Debugger keine Verbindung zum Prozessor mehr hat wäre es naheliegend, dass dieser Unsinn macht, allerdings müsste dieser um das Funkmodul zum senden zu bringen, das richtige
eine Ahnung bzw Idee was es hier auf sich haben könnte? Ps in den Errata Sheets des SX1278 und LPC11U24 ist nichts über ein derartiges Verhalten zu finden.
-
Thread
LPC/ARM-Cortex-M0, SysTick für Millisekunden, Timer für Mikrosekunden
Hallo liebe Gemeinde, ich stehe derzeit mit meinem LPC11C24 mit 48 Mhz etwas auf dem Schlauch. Und zwar: Ich messe ..., Minuten, Sekunden und Millisekunden mit dem SysTick Handler (mit 1ms Takt) in folgendem struct: [CODE] typedef struct { uint16
-
Thread
LPC1114 - ADC mit Interrupt
Moin, ich habe angefangen mich mit den ARM LPCs von NXP zu beschäftigen. Für erste Versuche habe ich ein LPCXpresso Board mit dem LPC 1114 hier auf dem Schreibtisch liegen. (IDE MCUXpresso mit CMSIS_CORE) Das Board hat eine LED (PIO0_7), ich habe eine weitere LED an PIO2_4 angeschlossen und an PIO0_11 (AD0) ein 10k Poti als Spannungsteiler zum testen. Ein kurzes Testprogramm funktioniert, es fragt den ADC über Polling ab, in der While Schleife wird die ADC Messung gestartet, dann wird gewartet bis das "done" Bit gesetzt ist und das ADC Register ausgelesen, maskiert und geschiftet und
-
Thread
LPC11U3 CRP zurücksetzen
Hallo, besteht die Möglichkeit den CRP (Code read Protection) zurückzusetzen, ohne das der Code verloren geht. Ich weiß eigentlich soll dies genau so etwas verhindern, nichts desto trotz müsste ich den Code kopieren, da wir den code nicht mehr zum flashen haben Danke
-
Thread
LPC11C14 CAN mit ROM API
Hallo, Ich habe eine selbst entworfene Platine mit einem LPC11C14 & SN65HVD234 als CAN Tranceiver drauf. Der LPC11C14 sollte nun ein wenig CAN Kommunikation mit einem "Master" betreiben (das ist ein LPC1768 - sollte aber gerade eher nicht von Interesse sein).
Der LPC11C14 ist die Variante mit externem Tranceiver - checke mal ob CAN_RXD korrekt verbunden ist.
-
Thread
4x NXP LPC1114FN28 DIP
Ich verkaufe 4x NXP LPC1114FN28 DIP. Die Chips sind unbenutzt. 5 Euro + Versand nach Wunsch.
Hallo, sind die 4 LPC1114FN28 noch zu haben? VG, dan0815
-
Thread
Bootloader control für STM32 und LPC 32-Bit Mikrocontroller
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-Assembler-Tutorial
kann mit den selben Tools eine riesige Menge an den unterschiedlichsten Controllern abdecken. Die LPC11Cxx wären z.B. auch interessant wegen des integrierten CAN. Einen Haken hat es: Die unterschiedlichen Controller haben unterschiedliche Befehlssätze, der genannte LPC ist ein Cortex-M0 mit ARMv6M-Befehlssatz
mit den selben Tools eine riesige Menge an den >unterschiedlichsten Controllern abdecken. Die LPC11Cxx wären z.B. auch >interessant wegen des integrierten CAN. Der einzige Grund Assembler machen zu wollen ist maximale Rechenzeitperformance aus einem Controller herausholen zu wollen. Assembler
-
Thread
Firmwareupdate für Microcontroller via CANBUS
Es gibt auch Controller, die werksseitig einen CAN-Bootloader intus haben. Da kenne ich z.B. die LPC11C2x, wofür es eine fertige und offene Host-Lösung gibt: https://www.fischl.de/can/bootloader/canflasherutnl/
-
Thread
Probleme mit I2C beim STM32F103C8T6
Das sollte beim STM32F103 kein Thema sein, gilt aber als Stolperfalle bei anderen µC, z.B. beim LPC1114. Aber _Nachprüfen_ ist besser als dran glauben. So, noch ein Wort zu deinen Makros: Der I2C ist eine langsame Sache, also braucht man auch nicht auf Hochgeschwindigkeit zu achten. Mach dir lieber
-
Thread
NXP LPC11UXX (LQFP48) in-place ISP
Hallo zusammen, ich habe hier eine Platine mit einem NXP LPC11UXX im Format LQFP48. Leider gibt es keine zugänglichen Prüfpunkte. Hat jemand eine Idee ob es solche "Adapter" (ähnlich dem angehängtes Bild) gibt die man drüber stülpen kann!? Grüße nemon21
-
Thread
uC mit USB gesucht
Ich habe gute Erfahrungen mit dem NXP LPC11U68 gemacht. Der hat eine Rom-Api für USB, und die Programmierung damit war ein Kinderspiel. https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/lpcxpresso-boards/lpcxpresso-board-for-lpc11u68
-
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
LPC1549 USB Virtual COM-Port
beim LPC1549 der gleiche USB-Core verwendet wird wie bei den o.g. Typen. Bei neueren Typen wie LPC11Uxx haben sie den USB-Core geändert, hab hier ein paar LPC11U35 und LPC11U67 herumfliegen, aber noch keine Zeit gehabt, dafür den Treiber anzupassen. In den Dingern ist auch einiges an USB-Firmware im
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
als Open Drain benutzbar sein und der tatsächliche Pinzustand muß lesbar sein (trifft z.B. für den LPC1114 nicht! zu). So, dieser Display-Treiber kann damit auf fast völlig beliebigen Plattformen benutzt werden, ARM, MIPS, PIC, MSP und so weiter. Einzig das o.g. Reset und ein allgemeiner I2C Lowlevel-Treiber
-
Thread
LPC11C24 Timer
Hallo da ich gerade versuche oneWire am LPC11C24 zu aktivieren, wollte ich mal fragen ob mal einer schauen kann ob zumindest der Timer mal richtig initialisiert wird. Habe mal ein paar versuche gemacht, aber keine hat funktioniert, und ich tue
-
Thread
LPC11C24 1-wire
hallo Hat zufällig jemand ein funktionierenden 1 wire Beispiel/Library für den LPC11C24 in c? Hätte versucht das hier so abzuwandeln https://community.nxp.com/thread/425916 aber nach langem hin und her, hängts nun irgendwie im Timer IRQ. Da wird beim WRITE, das IR Register des Timers
-
Thread
LPC11C24 WD Reset
Ich würde gerne beim LPC11C24 den Watchdog aktivieren, der Controller sollte einen Reset machen wenn der Watchdog aktiviert wird. mein letzer Versuch mit code aus dem INet zusammengesammelt wäre : [code] Chip_WWDT_Init(
hmmm kann es sein das ich mir damit meine LPC11C24 etwas zerschossen haben? Wollte das obige testen, und nun kann ich dieses Gerät mit der LPCXpresso nicht mehr ansprechen - bekomme immer wenn ich debugen will den Fehler : "reading core register
-
Thread
Arduino - SPI über lange Leitung
inzwischen nicht mehr auf AVR beschränkt. Es gibt von Arduino selber auch ARM-Boards mit SAM3X und LPC11irgendwas, von Digilent gibts PIC32-Boards mit Arduino-IDE, Teensy hat Freescale ARM im Programm... das wäre doch was für Dich - die sind nämlich schön kompakt, und die kannst Du neben oder unter das Display
inzwischen nicht mehr auf AVR beschränkt. Es gibt von > Arduino selber auch ARM-Boards mit SAM3X und LPC11irgendwas, von > Digilent gibts PIC32-Boards mit Arduino-IDE, Teensy hat Freescale ARM im > Programm... das wäre doch was für Dich - die sind nämlich schön kompakt, > und die kannst Du neben oder unter
-
Thread
Welchen CAN-Bus Microcontroller/Platine
LPC11C22, das ist einer der sehr wenigen die auch gleich den Transceiver mit drin haben, also für Leute die wirklich keinen Platz für zusätzliche Bauteile mehr auf der Platine haben ideal.
-
Thread
STM32 USB HID Keyboard an Win CE
können die immer > nur genau eins von diesen beiden. Das ist so allgemein nicht richtig. NXP LPC11U68 unterstützt z.B. beides. Lutz K. schrieb im Beitrag #5714124: > Ich habe einen PullUp an D+ über einen Jumper Wie groß ist der Pullup? USB will da 1k5 an 3,3V sehen laut Spec. Wenn Du da was
Jim M. schrieb im Beitrag #5714272: > NXP LPC11U68 unterstützt z.B. > beides. Ah, weil bei dem Low-Speed ohne Quarz geht, nicht weil man explizit Low Speed brauchen würde ;-) Also in https://www.usb.org/sites/default/files/documents/hid1_11
-
Thread
Einfache programmierbares Board mit CAN Transceiver onboard
LPC11C24 Board, NXP / Embedded Artists. ARM M0 mit Transceiver Entwicklungsumgebung ist frei. ansonsten: www.gidf.de
-
Thread
stm32f103 CAN-Interface
ich habe das CAN Interface am Sonntag in kurzer Zeit mit mbed auf dem Bluepill und einem LPC11C24 als Gegner zum Laufen bekommen: https://os.mbed.com/docs/v5.10/apis/can.html mbed-cli installieren, ein Projekt mit ein paar Befehlen anlegen und das Beispiel importieren, eine Sache von ein paar Minuten. Beim LPC11C24 war nur ein Jumper mit H/L nicht im Schaltplan und blöd beschriftet, da hatte ich zuerst H/L vertauscht, da ging auch nichts. Das Rigol Oszi habe ich auch, mit der 'Math' Taste kann man noch das
-
Thread
Heizungsregelung selber bauen
Das ist ja auch kein Ausschlußkriterium. Schau dir z.B. mal die LPC11C24 an, die haben sogar schon den Transceiver onboard.
Lutz schrieb im Beitrag #5642489: > Schau dir z.B. mal die LPC11C24 genau die würde ich bei CAN nehmen, habe auch noch zwei LPCXpresso11C24. Habe nur mit CAN bisher nichts gemacht, aber das ist kein Hinderungsgrund. Der Bus wäre ca. 5m lang, das ginge mit I2C auch
-
Thread
Hausbus-Planung CAN
bei mir im Haus seit ein paar Jahren auch CAN mit 100kbit. Das ist die default Baudrate für die lpc11cxx Bootloader. Da sind mehrere Stränge auch relativ lang im Stern angebunden. Ausserdem habe ich da Leitungen verwendet die schon da waren. z.B etliche Meter nicht verdrillte Steuerleitung. Bisher ohne
dein selbstgebauter CAN-Knoten (Sensor, Aktor) anfängt heiss zu werden. Ich hatte ne Lösung mit LPC11C24 Knoten, 24V, GND, CANH, CANL über EIB-Kabel Stromversorgung Recom R7805.05 für die 5V und MCP1700 für die 3,3V. Das ganze Unterputz unter den Schalter/Steckdose dezentral. Aktoren mit bistabilen
-
Thread
MSP430 Aufkündigung?
werden, ist ein weiteres Thema. Das reicht vom BSRR bei den STM32 bis zu den bool GPPB[] bei den LPC11's und anderen Dingen, die den fachgerechten Umgang mit den GPIO's erleichtern. W.S.
-
Thread
kleinste CAN-Devices
Spontan würde mir da NXP LPC11C22/C24 einfallen. Ist aber wohl nicht so ganz was Du suchst.
STM32F042G4 (QFN28 in 4x4mm) TCAN1042DRBRQ1 (VSON in 3x3mm) Alternativ kannst Du Dir auch die LPC11C22 von NXP anschauen, das sind µCs mit integriertem CAN-TRX. Die gibt es allerdings nur in LQFP-48 (7x7mm). Bei der RTCC ist die Frage wie Du die versorgen willst. Gängig wäre da ne CR2032-Knopfzelle
-
Thread
Diverse Dev-Kits abzugeben
AT91SAM-ICE EFM32ZG-STK3200 EFM32ZG-STK3200 EFM32ZG-STK3800 EFM32 Sensor EXP Card LXPresso LPC1114 REV A Dazu noch ein Microchip PIC18 Wireless Development Board Es besteht aus mehreren, zusammensteckbaren Modulen: Je 2x Controller, Funkmodul, Serielles Interface und LCD Modul
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Alternative wäre, die Firmware eben so umzuschreiben, daß man sie leicht portieren kann, z.B. auf einen LPC11Uxx oder NUC120 oder so etwas ähnliches. Aus meiner Sicht wäre sogar ein tiefer greifendes Umstrukturieren sinnvoll: nämlich derart, daß die Algorithmen auf der PC-Seite verbleiben und der µC lediglich
-
Artikel
LPC-Mikrocontroller
zum freien Download an. Die folgenden Controller können damit programmiert und debugged werden: LPC1111x101 LPC1111x201 LPC1112x101 LPC1112x201 LPC1113x201 LPC1113x301 LPC1114x201 LPC1114x301 LPC11C14x301 LPC11C12x301 LPC1224x101 LPC1224x121 LPC1225x301 LPC1225x321 LPC1226x301 LPC1227x301 LPC1311 LPC1313
Ausserdem gibt es einen Project Wizzard für NXP uC Unterstützt wird der JLINK mit folgenden NXP uC: LPC11Axx, LPC11Exx, LPC11Uxx, LPC11xxLV, LPC12xx, LPC13Uxx, LPC13xx, LPC17xx, LPC18xx, LPC18xx, LPC177x_8x, LPC407x_8x Codebase. Des Weiteren existiert eine umfangreiche Sammlung von Code-Beispielen. Keil.
-
Thread
Nuvoton N76E003
Abschlußprüfung Teil 1 verwendet werden), Nucleo 401 und 411 sowie Eigenbauten für den STM8S103K, STM32F103, LPC11C24 und einem AT89S52 (der auf dem Board ein Tiny2313 hat, der ihn flasht). Der Nuvoton könnte den S52 ersetzen, weil ich für diesen evtl. einen Bootloader schreiben kann und auf dem Board dann nur
-
Thread
230V Input an LPC11C24
Hallo Mal ne Frage ich verwende so 230V Input Module : https://de.aliexpress.com/item/AC-220-v-8-Kanal-MCU-TTL-Level-8-Ch-Optokoppler-Isolation-Test-Board-Isoliert-Erkennung/32849914729.html Da sind die 230V und die 3.3V Leitung galvansich mit Optokoppler getrennt. Was mich nun verwundert ist, das wenn ich die auch nur den N anlege (hab beides probiert einmal N einmal L) dann trennt es mich jedesmal vom Programmierkontroller. Das sollte ja nicht sein, Wo kann ich hier ansetzen das zu beheben, ich fürchte das das ja nicht das einzige Problem sein wird, und ich irgendwo anders dann
-
Thread
CAN mir das einer mal erklären?
nirgenwo in Serie ein. Bei ST und NXP (natürlich auch anderen) wirst du fündig. Besonders witzig: LPC11 mit integriertem CAN-Transceiver, also eine echte Einchip-Lösung.
-
Thread
24 Einzelne Bits zu 3 Byte zusammen fügen in c++?
dargestellt ist. Und das wahlweise als 8, 16 oder 32 Bit longbool. Wo sowas vorhanden ist (z.B. LPC11E12), kannst du etwa so schreiben: [c] #define GPPB 0x50000000 #define W0 (*((volatile unsigned long*) (GPPB + 0x1000))) #define W1 (*((volatile unsigned long*) (GPPB + 0x1004))) ... MyVector