-
Thread
Interrupt verhalten bei STM32F103
Calon schrieb im Beitrag #6808916: > Was meinst du mit Pending-Flags ? Ich benutze einen LPC4357. Da muß ich in jedem Interrupthandler das ensprechende Pending Flag löschen, z.B.: [c] void TIMER3_IRQHandler(void) { Chip_TIMER_ClearMatch(LPC_TIMER3, 0); // Clear Flag for Match 0 trg_toggle = !trg_toggle; Chip_GPIO_SetPinState(LPC_GPIO_PORT, GPIOM_TRGOUT, trg_toggle); } [/c]
-
Thread
Bitfeld zuweisen: Warum optimiert der Compiler nicht?
erkennen, da direkt in der Definition der Bitvariablen angegeben. Professionelle Header, z.B. für den LPC4357 im IAR benutzen immer nur Bitnummern oder Masken, aber keine Bitfelder.
-
Thread
CCMRAM richtig einsetzen
Bei den Cortex-M0 verbreitet, nennt sich Cortex-M0+ single-cycle IOBUS. Beispielsweise SAMD11, LPC83, RP2040, ...
-
Thread
Cortex M3 Port Pin wird nicht auf 0 gesetzt
Vielen Dank für die Antworten! habe den Befehl LPC_GPIO0->FIOPIN &= ~0x01; durch die neue Anweisung LPC_GPIO0->FIOCLR |= 0x01; ersetzt. Gruß Justus
>> LPC_GPIO0->FIOCLR |= 0x01; Nicht atomic >> LPC_GPIO0->FIOCLR = 0x01; atomic
-
Thread
Benötigt aber nicht vorhanden: 8xSPI, was tun?
gibt es sowas auch, nennt sich Flexcomm und eine Schnittstelle kann USART, SPI oder I2C sein. Die LPC546xx (Cortex-M4) haben z.B. 10 Stück davon.
oder eben die LPC5xxxx angucken, andere Mütter haben auch schöne Töchter. Ohne jetzt komplett den Planeten zu wechseln.
-
Thread
Freescale Freedom-Boards (FRDM-KL2xZ) veraltet? Alternativen?
wenig aelter und "angestaubter" ist, findet man ueberhaupt nicht mehr. Ein Referenzmanual fuer die LPC81x ist z.B. bei NXP quasi nicht existent. Statt dessen wird einem eine "preliminary" Version untergejubelt. @ TO: Schmeiss das alte Zeug einfach weg.
-
Thread
STM32F1 HAL UART Senden nicht
Fifo wenigstens einmal einen Stand von 2 Zeichen enthalten hat. Ist mir vor einiger Zeit bei einem LPC untergekommen und ich hatte mir einen Wolf gesucht nach einem Fehler meinerseits. Erst als ich diesen Umstand in einem Nebensatz im RefManual entdeckt und beim Setup berücksichtigt hatte, ging alles
-
Thread
Acer Laptop kennt keine Festplatte(n) mehr
Wildcat Point-LP USB EHCI Controller (rev 03) 00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03) 00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03) 00:1f.6 Signal processing controller: Intel Corporation Wildcat Point-LP Thermal Management Controller
Broadwell-U Host Bridge -OPI (rev 09) ... 00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03) 00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03) 00
-
Thread
AVR128DB mir 3-wire SPI
leicht austauschbar. Und wenn man eh so viel neu lernen muß, dann kann man auch gleich zu STM32 oder LPC wechseln.
-
Thread
Atmel ICE Frage
vermute aber, daß debuggen nicht so gut wie bei JTAG funktioniert wie ich es von den Cortexen (STM32 und LPC1788) her kenne. Da macht das Debuggen fast Vergnügen. Naja, mal sehen wie man mit dem ICE als Debugger klarkommt. Da muß ich erst mal lernen um damit umgehen zu können.
-
Thread
advanced Arduino Libraries
zwei Beispiele ein, die mich recht beeindrucken: 1. Talkie https://github.com/ArminJo/Talkie ein LPC Vocoder, der auf einem Arduino Uno läuft: 2. die PNG Decoder Library https://github.com/bitbank2/PNGdec Habt ihr noch weitere Beispiele?
-
Thread
EtherCat für Anfänger
ethercat-entwicklungsprodukte/elxxxx-etxxxx-fbxxxx-hardware/el9820.html Oder du nimmst CANopen, das ist mit einem LPC11C24 in 2 Tagen erledigt, damit es mal läuft.
-
Thread
Mit digitalem Oszilloskop Rauschen messen
Nimm einen Controller mit schnellem AD-Wandler und einer vernuenftigen Aufloesung. Z.B. NXP LPC4370 oder TI TMS320F2809. Baue den auf ein Bord, dass dieser Aufgabe entsprechend designet ist. Schaltbare Filter, Daempfungsglieder und rauscharme Vorverstaerker nicht vergessen. Den Rest kannst
-
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 Artists ) 2 Stück zu verschenken, gegen Portoerstattung 16. NXP LPC812 OM13053 ( Embedded Artists ) 1 Stück zu verschenken, gegen Portoerstattung 17. NXP LPC1768 Board + 3,2" TFT + Netzteil + div. Kabel ( Sain Smart/ HY Landtiger ) 1 Stück 30 Euro + Porto ( es wurden
-
Thread
i.MX RT series
alles Welten in denen sich hier offensichtlich nur wenige bewegen. Selbst die sehr guten und einfachen LPC wurden hier grösstenteils links liegen gelassen. Und für viel Power aber trotzdem noch µC haben die ESP32 ja mittlerweile viele Freunde gefunden, da gibt es ja unzählige Projekte und selbst in Anwendungen
Zumindest die LPC haben eine gute Doku, das liegt aber vielleicht auch daran das die Peripherie auch 32 bit nutzt und gut strukturiert ist. Wie es bei den IMX aussieht weiss ich nicht. Der Raspi Pico ist ja eine andere
-
Thread
Effizientes Zero-Stuffing in C
Die alten LPC2000 beispielsweise waren bei GPIO nicht sonderlich schnell. Aber sowas kann man auch beim LUT-Verfahren erleben. Wenn man die Tables im ROM lässt, handelt man sich u.U. einige Waitstates ein.
-
Thread
manfufacturer standart lead time
Für einige unkritische Anwendungen erwäge ich mittlerweile sogar, einige noch originalverpackte LPC21xx einzusetzen, von denen ich noch einige tausend Stück auf Lager habe.
-
Thread
Vollautomatische Kaffeemaschine Projekt
ja 32 Bit. Dann wäre es ratsamer einen billigeren Microcontroller zu verwenden. Wie z.b den hier:P89LPC935. Dieser hat 8 bit und der sollte ja dann auch vollkommen ausreichen. Denn wie Helge schrieb sind meistens 8 bit MCU verbaut.
> Bit. Dann wäre es ratsamer einen billigeren Microcontroller zu > verwenden. Wie z.b den hier:P89LPC935. Dieser hat 8 bit und der sollte > ja dann auch vollkommen ausreichen. Denn wie Helge schrieb sind meistens > 8 bit MCU verbaut. Hier würde ich in jedem Fall zu Vollbit-Controllern (255 Bit)
-
Thread
SDRAM Burst lesen ohne Unterbrechung über Column, Row und Banks hinaus
ähnlich. Ich hatte mal einen Speichertest geschrieben, um festzustellen, ob ein 8 MB oder 16 MB SDRAM am LPC4088 hängt - und das ging voll in die Hose, weil genau dabei der LPC einfach steckenblieb, nur per Reset wieder erweckbar. W.S.
-
Thread
[S] LPC2387 FBD
Hallo, NXP ist ja auch von Lieferschwierigkeiten betroffen. Hat noch jemand LPC2387 zum Verkauf herumliegen?
-
Thread
Erste Leiterplatte immer für die Tonne?
den USA erstellen. Das Design hatte ein Touch/TFT Display mit externen Epson Graphicscontroller und LPC246x uC auf einer vierlagigen Bord. Da Eile nottat, war ich unter jede Menge Druck. Als die Bord zurückkam, funktionierte nichts bis ich herausfand, daß keine der GND Vias im GND Layer eine Verbindung
-
Thread
Overflow, Carry?
aber durchaus so codieren, dass es sowohl auf STM32, ATmega, ATtiny, PIC, ESP8266, MK20DX256VLH7, LPC1347, LPC4088 und anderen µC-Familien läuft. Als Assembler-Programmierer müsstest Du das Programm X-mal neu schreiben - wenn die Lebenszeit dazu überhaupt reicht. Fazit: In Assembler programmieren
-
Thread
low-pin-count µC mit integriertem USB
LPC812 Oliver
Oliver S. schrieb im Beitrag #6714202: > LPC812 dann hat der das aber gut versteckt das ich das bisher übersehen habe. LPC11U35 oder LPC11U68 gibts aber auch in kleinen Gehäusen.
-
Thread
STM32F030C8T6: mögliche Alternativen
Kennt eigentlich jemand den wirklichen Grund für die Lieferschwierigkeiten von ST? NXP ist ja mit den LPC8xx auch betroffen? Angeblich (Aussage vom Distri) kommen die F091 und LPC8xx aus der gleichen, ausgebuchten Fab. Matthias
eigentlich jemand den wirklichen Grund für die > Lieferschwierigkeiten von ST? NXP ist ja mit den LPC8xx auch betroffen? > Angeblich (Aussage vom Distri) kommen die F091 und LPC8xx aus der > gleichen, ausgebuchten Fab. Wo lebst Du, dass Du die allgemeine Chipknappheit nicht mitbekommen hast?Das
-
Thread
Eingangsschaltung für Reed-Schalter, Taster etc..
(ich hab übrigens bei mir im Haus 30Stück Gira 14700 4fach Wipptaster für 230V, die ich an einem LPC922 nur mit den internen Pullups betreibe. Seit 5 Jahren klappt das ohne Probleme. Falk B. schrieb im Beitrag #6697113: > TVS == Suppressordiode Eben, sagt ja schon der Name: Transient Voltage
-
Thread
Prozessor aus Image ableiten
Hallo Niklas. Du hast zu 100% Recht. Heute ist die Zielhardware eingetroffen: LPC1788. Martin
-
Thread
IC für USB Sound Card mit 2 Analog-Eingängen gesucht.
Expansion Package ( https://www.st.com/en/embedded-software/x-cube-usb-audio.html ). Für die NXP LPC habe ich das auch schon gesehen, finde es aber auf Anhieb nicht mehr.
-
Thread
Computer-Uhr synchronisieren mit USB-GPS-Maus?
ein Pi oder Beaglebone oder Odroid oder so sein, braucht einen UART, der direkt am Prozessor oder LPC/PCIe-Bus hängt), den GPS Daemon (https://gpsd.gitlab.io/gpsd/), die Standard NTP Referenz-Implementation von David L Mills und eben einen GPS-Empfänger mit UART und PPS-Ausgang. Der NTPd spricht nicht
-
Thread
LPC1768: I2C1 auf pins p0.19 und p0.20 nutzen (SKR 1.3)
dann theoretisch nicht benötigt, aber das weiß ich nicht wirklich.) Wenn ich das Datenblatt ist lpc1768 richtig verstehe, kann der I2C.1-Port sowohl an den Pins P 0.0 und P 0.1 als auch an den Pins P 0.19 und P 0.20 verwendet werden. Da ich leider mit dem lpc1768 noch keine großen Erfahrungen habe
-
Thread
Python oder besser bei C bleiben?
praktischerweise externen Bibliothekensupport, nur ist es oft einfacher. Ich arbeite seit 2013 mit STM32 und LPC Typen die USB und Ethernet, TFT Graphik und SD Karten können müssen. Nur machen wir das mit IAR und einem RTOS und haben solide Performanz damit. Da ist Python in Anbetracht der Umstellungskosten nicht
Bitter überhaupt adressieren kann. Und auch fürs Hobby interessieren mich die 8 Bitter nicht mehr, ein LPC8xx ist auch klein und billig und bringt schon genug Speicher mit um bequem programmieren zu können, 5 V Toleranz haben viele 32 Bitter ebenfalls und auf vielen Modulen sitzen dann wieder Vreg und Pegelwandler
-
Thread
Brauche Hilfe Oled Display 2x16 EA W162-X3LG
display function //Added Return home in clear display function //INFO //Made for MBED LPC1768 //Made for EA W082-XLG In SPI mode (8x2 Oled display) //Also works with other Oled displays //Default Ports: (For LPC1768) //p5 = mosi //p6 = miso //p7 = sck //p8 = cs // 8x2 display
-
Thread
ASM Frage 8051(AT89C51CC01) vs AVR
ist der Unterschied zwischen uC mit Bit-adressierbarem Speicher z.B. 8051 EFM8 oder Cortex M0+ z.B. LPC8xx und eben ohne z.B. AVR oder Cortex M0 z.B. LPC11xx - bei LPC8xx ist RMW mit STR möglich - und nein, das ist kein Bit-Banding. Das beim AT89C51CC01 das ORL atomar ist, das ist gar nicht so sicher
-
Thread
Empfehlung Motorcontroller für 36V/800W Bürstenmotor
252FNsmvswDRMo%252FlUYKe3LutJKuIv1TN6VJ7PSHD0PE3Ogy6Iico16oZa%252B3iuLKyqTCUZzr5r%252F2rim17GxMJbSwd8Oxs1LPce1V16NH7iQO57UkMbfS%252BPe99JaIP84M9WI51Dvr9U%252Fx2pHGEVwPkuXx9k7rIHz9WmbnxRafsGx7rH7BwaoRwa0hr1Fc7PE%252Bhla%252FIEFVU1qMROvwR%252F5Wa8TwqpNchEdcq5Ow2e2AJ4lhKjs9u8tnNaxH6gwmKg%252FHkqbmSMp36kp%252Fx9TbVChNt4mDdeD1fJpvfEDgaEIvWDoOZaAuOmHY
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
oder alle Einstellungen sind futsch, oder oder oder. oder es funktioniert einfach noch. Gerade bei LPC/MCUXpresso habe ich viele Updates mitgemacht und kann immer noch 10 Jahre alte Projekte öffnen und genauso kompilieren wie früher. Das Problem ist nur, diese IDE mag nur LPC. Für ST gibts dann wieder
-
Artikel
ARM Cortex Mikrocontroller
EFM32 Gecko, EFM32 Leopard Gecko sowie EFM32 Giant Gecko von Silicon Labs , siehe EFM32 hier im Wiki LPC13xx/LPC15xx/LPC17xx/LPC18xx von NXP oder die inzwischen schon sehr ausführliche, siehe LPC1xxx hier im Wiki. Für diese Controller gibt es bereits eine Codebase. TIVA von Texas Instruments (vormals Stellaris
auf CMSIS Mehr Informationen auf der ARM CMSIS Webseite. Siehe auch. Linksammlung (Abschnitt ARM) LPC1xxx LPC1xxx_Entwicklungskit_LPCXpresso Installationsanleitung_C-Entwicklungsumgebung_f%C3%BCr_LPC1xxx_von_Code_Red Codebase_f%C3%BCr_LPC1xxx ARM-elf-GCC-Tutorial AVR32 Blackfin AT91SAM9260 STM32 JTAG
-
Thread
STM32 / GCC, Linkerscript & NOLOAD => richtig verwendet?
ich hatte mir gestern auch ein issue mit genau diesem Problem angesehen, da ging es zwar um einen LPC1549, aber mit dem gleichen Effekt: das .bin wurde genau 32 MB groß. Der LPC1549 hat auch mehrere RAM Bereiche, in der Linker Description werden nicht-initialisierte angelegt, aber warum auch immer wird
gefüllt. LD ist hier: https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.7/targets/TARGET_NXP/TARGET_LPC15XX/device/TOOLCHAIN_GCC_ARM/LPC1549.ld Das .bin ändert sich nicht wenn es mit objcopy aus gcc 6, 9 oder 10 erzeugt wird. Im Mapfile habe ich auch keine LOAD Bereiche zwischen Flash und Ram finden
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Die LPC von NXP sind auch auf Bestellung für 2022/2023. Nur die ATSAM von Microchip sind noch Lagerware.
-
Thread
Chipmangel gibt es doch [Endet 10.04.]
Bei Mouser LPC845 Lieferung ab 07.12.2021 und Eval Board ab 02.05.2022 Bei Farnell LPC845 Eval Board ab 20.04.2023 - soll wohl ein Scherz sein. Wir planen nun mit ATSAMD21 als Ersatz - da interner DAC erforderlich
-
Thread
[V] BlueBoard ARM LPC1768-H + LPC2148-H
Hallo, ich biete 1) BlueBoard LPC1768-H Preis: 10€ + 3€ Versand Schaltplan - https://cdn.shopify.com/s/files/1/2568/2248/files/Blueboard_lpc1768_H_V2.pdf?9628514317236437186 Benutzerhandbuch - https://cdn.shopify.com/s/files/1/2568/2248/files/NGX_BlueBoard_LPC1768_H_v2.0.pdf?9128228110576598435 2) BlueBoard LPC2148-H Preis: 10€ + 3€ Versand Schaltplan - https://cdn.shopify.com/s/files/1/2568/2248/files/BLUEBOARD-LPC2148H_V2_Schematic.pdf?15679648577965368299
-
Thread
3d-Drucker-Mainboard
Ist zwar kein STM32, aber vielleicht genau die richtige Motivation, auch mal einen Blick auf die NXP LPC17xx zu werfen. Vom Preis her ist das ungefähr gleich wie die Creality 4.2.7-Mainboards, wenn man den Preis für die Motortreiber hinzurechnet. Florian S. schrieb im Beitrag #6644937: > MKS Robin
zwar kein STM32, aber vielleicht genau > die richtige Motivation, auch mal einen Blick auf die NXP LPC17xx zu > werfen. ja, auch wenn das mittlerweile ein Oldie ist, die Peripherie ist angenehmer zu programmieren als bei STM. Aber AFAIK wird für Marlin PlatformIO benutzt und das Zeug zu kompilieren
-
Thread
Wie realisiert man Sensortasten?
LPC845 z.B., da gibt es ein billiges Board: LPC845-BRK
-
Thread
Speicherverhalten Moderner Controller/CPUs
Restbestände des uralten ISA-Busses, auf nurmehr 7 Leitungen mit einer Art Paket-Protokoll eingedampft: Der LPC (Low Pin Count) Bus. Der ist ggf auch fürs BIOS-ROM vorgesehen. Die Hardware eines PCs vom Prozessor über Zwischenbusse bis zum LPC kann ab Reset auf Zugriff darauf eingerichtet sein. John Doe schrieb im Beitrag #6640017: > Stichwort z.B. eSPI. Ersetzt das BIOS am LPC durch eines mit SPI.
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
überarbeitet und auf einen professionellen Level gehievt hat. Die Cortex-M habe ich mit dem LPCXpresso und LPC1769 erarbeitet, aber diese IDE hat wie die CubeIDE eben die Bindung an NXP oder STM. Mittlerweile hat ST ja ein Riesenprogramm und auch viel zu Mbed beigetragen, aber die kleinen LPC8xx mag ich immer
-
Thread
GPS-Sensor für Haustiere - selbst basteln
Kombination aus > - Microncontroller > - GPS-Modul > - Versorgungsspannung Mikrocontroller: AVR/LPC/MSP430 such dir was aus! Das ist ein schön kleines GPS: https://www.we-online.de/katalog/de/ELARA-I David B. schrieb im Beitrag #6630345: > Versorgungsspannung Lithium Ionen Akku wie in einem
allerdings wird das kompliziert bzgl. NDA, SDK etc. Einfacher ist es einen kleinen uC dransetzen, z.B. LPC834, gibt es auch in superklein. Natürlich gibt von allen Komponenten Evalkits, man muss es nicht gleich im Formfaktor 20x20mm aufbauen. Das kann man später miniaturisieren. Das wäre gegenüber
-
Thread
Surface Voltmeter
500uV) AD515 (75-300fA), LMC6001A (25fA-4pA 1.35mV, 20 EUR), LMC6482A (20fA-4pA 0.75-3.8mV 2 EUR), LPC660/LPC662/LMC6041 (2fA-100pA),
-
Thread
LPC1768 Problem mit Timer0
0x042887DE #define CLKOUTCFG_Val 0x00000000 [/c] Timer0 [c] void initTimer(void) { LPC_SC->PCONP |= 1 << 1; // Power up Timer 0 LPC_SC->PCLKSEL0 |= 1 << 2; // Clock for timer = CCLK LPC_TIM0->PR = 99; //100MHz LPC_TIM0->MR0 = 1; //1MHz LPC_TIM0->MCR |= 0x03; // Interrupt on Match0 compare // Reset timer on Match 0. LPC_TIM0->TCR |= 1 << 1; // Reset Timer0 LPC_TIM0->TCR &= ~(1 << 1); // stop resetting the
-
Thread
EMV und aktuelle uC
Dreck mindern kann) Ebenso dass die PLL nicht zwingend ist (Ich entwickle geraume Zeit nur noch um den LPC1778 herum in Vollgasmodus, da wird man wohl etwas betriebsblind) Ja in der Tat, die STM32L0 .. die könnte passen und nein. nicht Pertinax. so billich dann doch nicht. Nur soo billich, dass man
-
Thread
32 GPIO Sender und Empfänger via Bus/Ethernet
habe ich mich früh auf die Cortex-M gestürzt (die Vorgänger waren eher gruselig) mit dem LPCXpresso LPC1769. In den Beispielen war auch schon Code fürs Networking drin, an das Board muss nur ein Magjack angeschlossen werden. Nur Projekte from Scratch zu starten und dann den Netzwerk Code hinzuzufügen