-
Thread
"printf" for small pockets || für ganz arme uC
ausgeben. Ist halt alles eine Krücke, das debuggen mit diesen AVRs. Mittlerweile mache ich viel mit LPC-ARMs und bin glücklich über diese Debugmöglichkeiten die ich da via BMP/SWP habe.
-
Thread
warum braucht Blinkbeispiel 780 byte Flash?
der doch auch ISP hat. Nur nehme ich das so gut wie nie her. und warum dann einen Bootloader beim LPC1343? Bootloader haben ihre Nachteile, sie vereinfachen aber auch manches. Jeder kann entscheiden wann er wozu welches Tool nutzen möchte.
vielleicht mit Beispiel - wie man so einen Startup-Code ggf. schreibt? bei den ARM-Prozessoren wie z.B. LPC1343 gibt es das Thema ja auch.
-
Artikel
ARM GCC
CodeBench Lite) Windows, Linux devkitPro LPCXpresso (vormals CodeRed IDE) ist eine IDE von NXP für die LPC-Mikrocontroller die den GCC enthält Yagarto (Windows, mit Eclipse-Integration) - veraltet WinARM - veraltet GNUARM - veraltet summon-arm Toolchain: hat einen Compiler-Bug und sollte daher nicht verwendet
-
Thread
Low Power Funk für Fahrradcomputer
klein und brauchen wenig Strom, Spannungsbereich 1.9-3.6V. Zusammen mit einem kleinen uC wie z.B. LPC824 (braucht keinen Quarz für UART) ließe sich das als Sandwich aufbauen. Vielleicht geht sogar eine eigene Custom-Firmware für den RN487x, müsste man recherchieren. Ich finde dieses Modul ganz brauchbar
-
Thread
Suche GHz dual Core ARM µC mit 5x SPI Interface
der STM32MP15x was für dich. USARTs lassen sich auch als SPI umkonfigurieren. Vlt. geht auch der LPC43xx. Gruß
-
Thread
[V]erschenke Arm Devboards Olimex LPC-H2214 + LPC-H2294 mit LPC2214 + LPC2294
Hallo, habe beim Aufräumen zwei unbenutzte Devboards von Olimex gefunden mit LPC2214 und LPC2294 Arm Chips von NXP. Ich würde die Boards verschenken bzw gegen Porterstattung auf versenden. Bilder sind nur vom 2294, aber das 2214-Board sieht genauso aus :)
-
Thread
Live-Linux Porteus / Slackware und Firefox
STFLASH (sowie ein modifiziertes STFLASH welches einen ATtiny13 als Resetcontroller für STM32 und LPC fungiert). Dazu gibts einen Makefilegenerator mit dem Projekte aufgesetzt werden können. Alles auf der Konsole. Wer unter dem Desktop programmieren mag, für den gibts Geany. Auf dem Desktop
-
Thread
wait states ARM Cortex-M0
ich hier nicht fragen.. Guckst Du UM10398 Kapitel 3.12: http://www.keil.com/dd/docs/datashts/nxp/lpc11xx/lpc111x_lpc11cxx_um.pdf Du setzt die Waitstates natürlich, BEVOR Du die Frequenz mittels PLL raufsetzt. Was auch noch schiefgehen kann, ist die PLL umzukonfigurieren, während der Chip schon
Beitrag #6271711: > Guckst Du UM10398 Kapitel 3.12: > http://www.keil.com/dd/docs/datashts/nxp/lpc11xx/lpc111x_lpc11cxx_um.pdf Genau das habe ich ja mit der unter 1.) aufgeführten Anweisung gemacht. Nur dass dies der originale Aufruf war, der die Frequenz auf 50MHz setzt. So wie du auch geschrieben
-
Thread
Keil hängt sich beim 2. mal Debuggen auf
Hallo Forum, ich nutze Keil5 V5.30 für den LPC1768 und habe ohne ersichtliche Änderung an meiner Entwicklungsumgebung seit Neustem das Problem, dass das Debuggen per Simulator nur einmal funktioniert. Beim Stoppen des Debuggers und erneutem Aufrufen
-
Thread
[V] MikroElektronika EasyPIC V7 development Board mit Zubehör
und Anleitungen sind dabei. Ich habe das Board genau so erhalten und nie getestet, da ich AVR und LPC Controller verwende. Kenne nur das ähnliche AVR Board und bin begeistert von seiner Vielfältigkeit, ist ein ideales Board um mal was zu testen. Dachte an 60,- für alles inkl. Versand nach Österreich
-
Thread
Weg von Atmel, hin zu arm, stm32.
vergleichen (nie gehabt), aber beim BMP vermisse ich nichts. Arbeitet bei mir super mit McuXpresso (für LPC, basierend auf Eclipse) zusammen. STlinkV2 clones gibt es im schicken Alugehäuse für'n Appel und nen Ei in der Bucht. Da macht man dann BMP drauf und hat einen super Debugger. Hier habe ich mich mal
-
Thread
Gesucht: LCD/VGA Interface
Tobias P. schrieb im Beitrag #6246835: > Nach was und wo soll ich suchen? LPC4088 oder was Ähnliches. W.S.
-
Thread
SK6812 LED mit light_ws2812 auf ARM Cortex-M0
Da ist mehr Portierarbeit nötig, denn da wird nur LPC8xx unterstüzt. Die anderen LPC Familien kennen kein SET0 und CLR0 Register im GPIO Port. Wenn ich das richtig sehe, müsste stattdessen jeweils das DATA Register mit dem richtigen Index benutzt werden: [c] #define LIGHT_WS2812_GPIO_PORT LPC_GPIO[3] #define ws2812_port_set ((uint32_t*)&LIGHT_WS2812_GPIO_PORT->DATA[1<<LIGHT_WS2812_GPIO_PIN] #define ws2812_port_clr ((uint32_t*)&LIGHT_WS2812_GPIO_PORT->DATA[1<<LIGHT_WS2812_GPIO_PIN]
-
Thread
100 Meanwell LPC-20-700 Konstantstrom Netzteile zu verkaufen
#6250928: > Um welchen Typ handelt es sich den? Benutzername hoppppla...passt?? Titel: Meanwell LPC-20-700
-
Thread
Programmierbare KSQ für LED gesucht
make war mal eine Anleitung für ein Taschenlampen Upgrade mit 10 W LED, angesteuert von einem kleinen LPC810, mit Komparator und speziellem Timer.
-
Thread
XMC4700 vs STM32
Wie schaut es eigentlich mit STM32 vs LPC aus? Kann irgendwer berichten, der beruflich/privat mit NXP arbeitet? Mir sind vor kurzem die LPC84x ins Auge gefallen, oder die LPC5500. Mir gefällt, dass der Hersteller aus Europa ist, zumal
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
FPGA Modul mit vielen IO
Hier gibt es eine Platine mit 4 FMC Anschlüssen. 2x LPC und 2x HPC. Das sollten genug IOs sein, aber eben auch teuer. https://solutions.inrevium.com/products/base/kintex7/tb-7k-325t-img.html
-
Thread
LPCXPresso Board mit LPC812 32-bit ARM® Cortex®-M0+ von NXP
Verkaufe das LPCXPresso Board mit LPC812 32-bit ARM® Cortex®-M0+ von NXP, da es schon lange bei mir liegt und ich keine Verwendung mehr dafür habe. --> LPC812 von NXP --> OVP --> Preis VB, bitte per PM kontaktieren Microcontroller
Programming All LPC812 pins available on expansion connector (2 x 27-pin rows, 100 mil pitch, 900 mil between rows) Embedded JTAG (LPC-LINK) functionality via LPCXpresso IDE LPC-LINK can be connected to external target
-
Thread
AVRDude mehrere Instanzen gleichzeit starten
Zahl (usbvid und > usbpid) zu speichern, wird es nicht geben. Auf dem Programmer ist ein NPX LPC1343, da müsste ich zuerst Revers-Engeniering machen und schauen wo auf der Platine JTAG oder SPI ist. Und ich denke mal der Hersteller hat das Flash sicher geschützt gegen auslesen. Danke, Gruß
-
Thread
C-Code STM32 Fragen
komplette Implementierung des Startup-Codes in C möglich. Ich meine NXP lieferte mit seiner IDE für die LPC Controller Startupcodes in C mit, wohingegen STM Assembler mitliefert. Für andere CPU-Architekturen/Mikrocontroller ist es aber teils zwingend notwendig ASM-Startupcodes zu schreiben.
dieser 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
MIDIbox hardware und LPCXpresso 1769
einsteiger... aber kann mir jemand sagen ob es eine andere möglichkeit gibt, diesen bootloader auf den LPC zu bekommen?? für hinweise wäre ich sehr dankbar! grüsse, christian
Größe der Datei die man in den µC hineinflashed, nicht auf die Größe des Flash-Speichers des µC. LPC1769 lässt sich problemlos mit der gratis-Version von mcuxpresso flashen. Der Bootloader sollte nicht recht gross sein, maximal 16k IMHO.
-
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
constexpr Mikrokontroller Pointer Hartwarezugriff
Ich dachte man kann es über die vom Hersteller zur Verfügung gestellten Header lösen. In dem Fall LPC. Naja Pustekuchen… Kriege die Fehlermeldung: test.cpp:42:73: error: expression '((LPC_GPIO_PORT_Type*)(1342177280 + 0))->LPC_GPIO_PORT_Type::DIR[0]' has side-effects ../src/test.cpp:42:95: error
uninitialized const '{anonymous}::led_b5' [-fpermissive] const led_template< uint32_t, uint32_t, (uint32_t) &LPC_GPIO_PORT->DIR[0], mcal::reg::bval5 > led_b5; So wie ich diesen Beitrag https://www.mikrocontroller.net/topic/441116?goto=5246356#5246356 verstehe gibt es noch keine praktikable Lösung oder ein
-
Thread
Welchen uC als ws2812b i2c Controller?
LPC824 ist auch nicht schlecht, hat auch 8 k RAM und kann das LED Timing mit SPI/Timer generieren.
-
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
ein Black Magic probe FW auf seinen China STLink-V2 clone geflasht und konnte erfolgreich mit einem LPC verbinden? Irgendwie komme ich hier nicht weiter.
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
besitzen. Das STM32F407 Discovery waere da nicht unter den Favoriten. Eine kurze Uebersicht: LPC1768 Mini-DK2 mit LAN8720 PHY TI TM4C1294XL (PHY integriert) TI Stellaris LM3S6965 Evaluation Board (PHY integriert) Renesas RX62 RDK (DP83640 PHY) STM32F107VC Comstick (STE100 PHY) Davon sind
auf einen vorgefertigten Stack zurueckgreifen will, sondern selbst programmieren will, fand ich den LPC1768 als den besten Kandidaten.
-
Thread
RFM95PW spinnt
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.
Peter K. schrieb im Beitrag #6167618: > Das RFM95PW steuern wir in dieser Schaltung mit einem LPC11U24 an, da in > so einem Fall der Debugger keine Verbindung zum Prozessor mehr hat Wird der in einen Deep Power down geschickt? Bei LPC812 + RFM69 hatte ich das Problem das dann die SPI Pins offen
-
Thread
Linux-Programm unter Windows 7 und 10 benutzen
Hi https://sourceforge.net/projects/lpc21isp/ reicht nicht? Evtl anpassen und gut. Compilieren mit mingw unter Linux für Windows. Du bekommst eine EXE die einfach so läuft ohne was zu installieren. Matthias
Μαtthias W. schrieb im Beitrag #6168451: > https://sourceforge.net/projects/lpc21isp/ knapp daneben. Laut Werbetext ist das ein ISP-Tool, nur für LPCxxx und nicht einmal für Cortex-M4 zu gebrauchen. Ich will aber STM32L4 über die sowieso vorhandene RS-422 Schnittstelle flashen
-
Thread
Welches Linux für professionellen Desktop-Einsatz
Wine. Das ist ja, rein logisch, auch ganz normal. p.s.: https://www.youtube.com/watch?v=TEDs7T13LPc
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
Speichermenge sind die weit vorne. Wenn du lieber die Register selber ansprechen möchtest finde ich die LPC zB auch deutlich freundlicher. Aber hinter einer Abstraktionsschicht sind sie alle gleich. Bei den Herstellern findet man auch Übersichten zu den Familien.
Zwecks Bezugsquellen für Kinetis und LPC muss ich mal an Farnell und Develektro erinnern. Farnell hat z.B. 62 verschiedene Kinetis M0+ im Bastler-freundlichen Gehäuse auf Lager (und zum Vergleich 129 STM32 Typen); also, man könnte die durchaus
-
Thread
Mikrocontroller und SD-Karte
Hallo, ich möchte mein Mikrocontroller LPC1768 mit SD-Karte verbinden durch SPI. ich wille jetzt eine SD-Karte kaufen, ich weiss aber nicht ob man soll die Kartenkapazität (SD, SDHC, SDXC) und die Geschwindigkeitsklassen beachten oder spielt
-
Thread
LPC/ARM-Cortex-M0, SysTick für Millisekunden, Timer für Mikrosekunden
mit einem Prescaler von 48 per [CODE] // Initialisierung des us-Takt-Zählers Chip_TIMER_Init(LPC_TIMER32_1); Chip_TIMER_Reset(LPC_TIMER32_1); // Prescale 48 -> 1us clock Chip_TIMER_PrescaleSet(LPC_TIMER32_1, 48); [/CODE] und resette ihn immer im SysTick_Handler(void): [CODE] Chip_TIMER_Reset(LPC_TIMER32_1); Chip_TIMER_Enable(LPC_TIMER32_1); [/CODE] In meiner heilen Gedankenwelt würde der Timer genau bei der Inkrementierung der nächste Millisekunde wieder zurückgesetzt sein und einen neuen
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
noch keinen diesbezüglichen Versuch gemacht. Das wird hier auch kaum jemanden interessieren. Ein LPC4088 kostet netto schon mehr als das das komplette Board (incl. Versand) das Frank verwendet. Die LPC sind den Chinesen scheinbar komplett unbekannt. Bis auf ein paar Boards von Waveshare, aber die sind
und großes Display um den Verkabelungsaufwand in Grenzen zu halten.. Habe einige Cortex-M (STM32, LPC, TI) und PCB Layout Erfahrung.
-
Thread
Toolchain neuere AVRs
habe ich mich schon entschieden: Wenn die alten AVRs reichen, dann nehme ich die, ansonsten STM (oder LPC, die scheinen übersichtlicher zu sein).
ich mich schon entschieden: Wenn die alten AVRs reichen, > dann nehme ich die, ansonsten STM (oder LPC, die scheinen > übersichtlicher zu sein). Aber Achtung, bin letztens etwas reingefallen. Habe auf einem Tiny841 einen HW UART am laufen mit 9O2 (9 Bit, Odd Parity, 2 Stop Bits). Das ist leider
-
Thread
Instruction Cache disable auf ARM Cortex-M7 (Teensy 4.0)
gesagt eigene Cache- bzw. Prefetch-Logik). Ich weiß nicht, wie es beim Teensy ist, aber z.B. beim LPC43xx mit 204 MHz braucht das RAM keine Waitstates, Flash dagegen 9.
> eigene Cache- bzw. Prefetch-Logik). > Ich weiß nicht, wie es beim Teensy ist, aber z.B. beim LPC43xx mit 204 > MHz braucht das RAM keine Waitstates, Flash dagegen 9. Ja, aber: Bei ARMen die beim Flash nur 1-3 Waitstates brauchen und intensiven Gebrauch vom RAM beim Zugriff auf Daten machen
-
Thread
STM CUBE IDE - Usercode wird gelöscht beim Neuconfig Device
8-bit AVRs zu verlasen und mit der Zeit zu gehen und auf 32bit umzusteigen. Nach der Frage ob LPC oder STM, dem Abscannen der üblichen Privatbelieferer fiel die Wahl auf STM32. Um erstmal keine Sorgen mit der Hardware zu haben, fix ein fertiges Board bestellt: "STM 32 Blue Pill". Darauf werkelt
-
Thread
Verständnisfrage TFT-Display
also was die Displaydaten betrifft, kannst du dann mit einem geeeigneten µC erledigen. Also sowas wie LPC4088 und Konsorten. Dazu natürlich ein externes RAM ausreichender Größe und Geschwindigkeit. Ein 32 bittiges SDRAM zum Beispiel. Wenn du dir das zutraust, dann nur zu! - alternativ: vergiß den ganzen
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
von NXP ist zu welcher IP welchen anderen Hersteller > kompatibel. Zum Beipiel der SDIO Core vom LPC2478 und LPC4088 --> STM32F103 Man braucht nur ein paar Umbenennungen: [c] /* Umdefinitionen NXP-->ST */ #define MCI_POWER SDIO_POWER #define MCI_STATUS SDIO_STA #define MCI_COMMAND
-
Thread
Erfahrung mit LMG5200
welcher µC sich eignen würde um solch eine > Aufgabe zu erfüllen. > Wir arbeiten in dem Bereich mit LPC15xx und nutzen die SCTs für diese Dinge. Allerdings relativ statisch (ca. 30kHz, Timing"auflösung" 14ns) Was mM nach wichtig wäre (und warum wir die LPCs gewählt haben): Schau das das Werkl quasi
-
Thread
Rechenzeitoptimierung STM32F4
es gibt auch µC die das in HW erledigen, so ein winziger LPC810 wurde mal in einem make Projekt für eine Taschenlampe benutzt. Der LPC810 hat nicht mal einen kompletten AD Wandler, nur einen Komparator, aber der reicht schon in Verbindung mit dem State Controlable
Johannes S. schrieb im Beitrag #6112797: > es gibt auch µC die das in HW erledigen, so ein winziger LPC810 wurde > mal in einem make Projekt für eine Taschenlampe benutzt. Der LPC810 hat > nicht mal einen kompletten AD Wandler, nur einen Komparator, aber der > reicht schon in Verbindung mit dem State