-
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
ich 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
von Digikey" https://www.digikey.com/eewiki/display/microcontroller/Getting+Started+with+NXP%27s+LPC11XX+Cortex-M0+ARM+Microcontrollers Mein zweiter Versuch den ADC über den Interrupt abzufragen schlägt leider fehl. Das untere Programm wird fehlerfrei kompiliert, führt den Interrupt aber nicht aus
Korrigierte und lauffähige Version: [c] #include "LPC11xx.h" #include <cr_section_macros.h> int main(void) { SystemCoreClockUpdate(); LPC_SYSCON->SYSAHBCLKCTRL |= (1<<6); //enable clock GPIO (sec 3.5.14) LPC_IOCON->PIO0_7
-
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).
Delimiter". Ab dem 16. Frame macht der LPC11C14 dann längere Pausen zwischen den Frames und der LPC1768 Empfängt die Nachricht ganz normal und sendet auch das erwartete ACK auf den Bus. ABER: der LPC11C14 hört nicht auf, die Nachricht auf den
-
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
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. 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
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
STM32F407 DFU Bootloader geht nicht
Anderes Kabel probiert? Anderen USB Port? Ich hab da ein paar NXP LPC 11u35 Dinger herumliegen die sind echt pingelig was das USB Kabel anbelangt.
-
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
-
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
-
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
-
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
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
-
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
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_
-
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
LPC Chips Vector Checksumme
NXP - Chips die Gültigkeit der Firma anzeigt, selbst berechnen und überprüfen. In meinem Beispiel (LPC11U66) wird diese Checksumme vom Flashtool generiert und auf Adresse 0x1C (achter Eintrag im Vector-Table) geschrieben. Nach Beschreibung ist es das 2er-Komplement der Summe der Vector-Table-Einträge
-
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
-
Thread
Hausbus-Planung CAN
hab 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
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
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
VDD level, • Programmierbarer pseudo open-drain mode für GPIO Pins, • WWDT mit Clock Source Lock. LPC11C00 Serie zusätzlich zu LPC1100: • CAN controller, • On-chip CAN Treiber, • On-chip CAN Transceiver (LPC11C2x), • WDT (not windowed) mit Clock Source Lock. User Manual der LPC11-Familie (PDF) Besonderes
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
-
Thread
CAN-Sender im Mini-Format
cortex-m0-plus-m0/scalable-entry-level-32-bit-microcontroller-mcu-based-on-arm-cortex-m0-plus-m0-cores:LPC11C22FBD48
Kleiner und einfacher als der LPC11C22FBD48 wird's wohl kaum; Mikrocontroller, CAN-Controller /und/ Transceiver in einem LQFP48-Gehäuse.
-
Thread
MDK lite vs MDK licensed für M0/M0+
enough for anybody." Der Keil Compiler erzeugt gerade für die M0 kompakteren Code, aber devices wie LPC11U68 haben 256k Flash und vielleicht möchte man so ein Teil auch wegen USB haben. Nur M0 mit max. 32 kB macht begrenzten Spaß. Die größeren M4 haben sehr viel mehr Speicher und auch Ethernet, Grafikcontroller
-
Thread
konventionell Taster über 24V einlesen
Miniserver, aber auch auf Beckhoff SPSen. Als Transceiver verwende ich den MCP2562. Controller: LPC11C24 Stromversorgung 5V: BD9G101, früher den TPS62175 Stromversorgung 3,3V: AP2127K-3.3 Angaben zu den Mindestlasten von Schaltern sind schwer bis garnicht zu erhalten. Ich wurde dann bei Finder
-
Thread
Single-Master Hausbus: CAN vs RS485(4-Wire)
der Teilnehmer an einem Strang, dafür ist alles schön standardisiert. Als Controller hat sich der LPC11C14 als recht brauchbar heraus gestellt. Christian_RX7
-
Thread
LPC11C24 + DMX
LPC11C24 schickt dann die Daten per I2C an den Arduino. Eine Library für den LPC11C24 habe ich nicht gefunden (finde ich generell wenig) den Code umbauen, traue ich mir nicht zu, da das sehr speziell
hmmm, ich hatte es damals leider nicht hingebracht mit dem mbed ... konnte da kein Projekt für den LPC11C24 starten ...
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
schliesst man an diesen > CAN-Controller noch einen CAN-Transceiver an. Gibbet aber auch onchip: LPC11C12FBD48/301
dem störempfindlichen I²C: Peter D. schrieb im Beitrag #5291871: > Gibbet aber auch onchip: > LPC11C12FBD48/301
-
Thread
230V in Relais/Opto
Doch, den Controller habe ich schon dazu einen LPC11C24, da hängen dann mehrere PCA9554D als IO Extender dran Das funktioniert schon alles ganz gut. Im Moment hängt der Taster direkt am Port des PCA9554D dran. Im Echtbetrieb soll das aber dann neben
-
Thread
Grundidee IAP Hausbus
Hi Tom, zumindestens beim LPC11Cxx ist der interne CAN-Bootloader/Flashloader/Treiber unbrauchbar für ein remote Update, so wie du es wahrscheinlich aus dem Automotive Bereich kennst. Du kannst aber einen eigen Boot/Flashloader bereitstellen
-
Thread
Günstige Bezugsquelle LPC15xx?
Die LPC11/13/15 sind leider alle teurer und so Spottbillig Angebote wie bei (einigen wenigen) STM32 habe ich da auch noch nicht gesehen und ich suche da auch öfter. Günstiger ist der neue LPC845 (oder die noch
semiconductors/microcontrollers/32-bit/Seiten/1043153-LPC1549JBD48QL.aspx?IM=0 Hier habe ich immer meine lpc11c24 oder lpc11c14 gekauft. Die habe ich bisher nirgends günstiger gefunden. Gerader der lpc11c24 mit CAN Transciver auf dem Chip ist für Sachen wie Hausbus optimal. Die LPC15er Serie ist da in meinen
-
Thread
Mehrere PT100 auslesen (25 Stück im Raum verteilt ca 15meter Stecke)
irgendwelche Konfigurationsfaxen laufen lassen, 4adrige Leitung für alles. Ein Analog-IC und ein LPC11Cxx, jede Messtelle plappert einfach vor sich hin, kein Protokollkram wie für RS485 nötig. Ein PC ist zusätzlich schnell und problemlos an den Bus angeschlossen oder auch ein Raspberry, wie auch immer
irgendwelche > Konfigurationsfaxen laufen lassen, 4adrige Leitung für alles. > Ein Analog-IC und ein LPC11Cxx, jede Messtelle plappert einfach vor sich > hin, kein Protokollkram wie für RS485 nötig. Ein PC ist zusätzlich > schnell und problemlos an den Bus angeschlossen oder auch ein Raspberry, > wie
-
Thread
uint16_t Division klappt nicht
auf einen LPC11E14 gebrannt - funktionierte richtig. Peter schrieb im Beitrag #5264114: > float div = 0.0; > > div = value1 / value2; > result = (int)div; Warum schreibst du sowas? Also _ich_ würde es
falsch gehen. > > Derselbe Code - präziser: derselbe Maschinencode, dasselbe Hexfile auf > einen LPC11E14 gebrannt - funktionierte richtig. Bei sowas sollte man mal in das Errata Sheet schauen. Ich würde spontan auf Errata 5.2 tippen: > For LPC11E14/401 devices with date codes 1238 and before