-
Thread
Mikrocontroller empfehlung
Für 32 Bit: STM32Fxxx (ST bietet über 250 Variationen!) LPC17xx Siehe Artikel [[STM32]]
Er will die eierlegende Wollmilchsau entwickeln. Daher empfehle ich den STM32F4xx oder LPC17xx. Mit einem AVR ist es ziemlich schwer eine Wollmilchsau her zusstellen.
-
Thread
Quarz verziehen
ETC schrieb im Beitrag #4141678: > Da das benötigte Register vom LPC1778 für die Kalibrierung der Uhrzeit > nur 17 Bits groß ist, kann die Frequenz von Quarz leider nicht lückenlos > korrigiert werden. Ja, da hilft nur absichtliches Verstellen, damit diese Korrektur
Korrekturfaktor sollten die Uhren in der Theorie sehr genau laufen. Da der Abgleich per Software mit dem LPC1778 nur bei Abweichungen >7,6ppm funktioniert, war seine Frage, wie man diese Abweichung erreichen kann.
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
kann. Mir wird immer wieder gesagt > es gibt Mikrocontroller mit Quadrature Decoder Kanäle, NXP LPC176x Silabs EFM32 LG/GG/WG (deren Dekoder ist IIRC ein niedrig getektetes Low-Power Peripherial). NordicSemi NRF52xxx Und das sind nur die mit denen ich mal gearbeitet habe.
-
Thread
EKG mit Labview: Platine erstellen
schlage ich Dir einen Controller mit etwas Rechenpower vor. Schaue Dir einmal das Projekt um den NXP LPC1768 an: http://www.mbed.org Die Community ist sehr groß und es sind viele Profis dabei. Zu diesem Projekt gibt es Mengen an freier Software, unter anderem auch vieles zu digitalen Filtern. Unter anderem
-
Thread
Nur PLL clock für Timer?
Interessant. Mit den SAMs habe ich noch nicht gearbeitet. Habe nur Erfahrung mit älteren NXP ARM7TDI, LPC1788 und STM32F1/F4. Ja, die Doku ist bei ST auch nicht immer hilfreich. Mit welchen Werkzeugen arbeitest Du übrigens? Ich arbeite mit ST TrueStudio. Ein STM32F1 schaffte die Berechnung eines faktorisierten
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
sind das etwa 66 MByte/Sekunde, die du da durchsetzen mußt. Für sowas fängt die Welt mit einem LPC17xx oder LPC4088 an, dazu ein externer RAM passender Größe (768k). Darunter wird das nichts. W.S.
-
Thread
Projekt Signal-Auswertung mit High-Speed-ADC
Schau Dir mal den LPC1769 von NXP an. Der läuft mit 120 MHz, hat jede Menge Schnittstellen, DMA ... Gruß, Klaus
-
Thread
NXP LPC2148 - Programmierungsumgebung
Altertumsforschung betreiben. > > fchk Wenn es unbedingt NXP sein muss, würde ich noch den LPC1768 und den LPC4370 erwähnen. Letzterer ist allerdings BGA-only, und schon etwas komplexer.
Grund, umzusteigen. Allerdings würde ich auch, wie schon erwähnt, auf einen aktuellen uC gehen. Die LPC176* gibt es alle in LQFP100. Der LPC4370 dürfte allerdings etwas Overkill sein, wenn man vom LPC2148 ausgeht.
-
Thread
BLDC Treiber-IC
Ich hatte mir eine platte gemacht, einen lpc1768 drauf und 4 a4960, leider mit design Fehler. Aber prinzipiell ging es
-
Thread
als nächstes ARM oder FPGA/CPLD?
Ich hab ein STM32F4Discovery, doch ich bin mir noch nicht sicher, ob STM32F2..., STM32F4... oder LPC17..., LPC18... Man, so ne riesen Auswahl is doch kacke ;)
-
Thread
Wie finde ich den Einstieg in den ARM Cortex?
Ich empfehle den LPCXpresso mit LPC1769. Mit der CodeRed IDE, ist für die ersten Schritte plug&play. Allerdings hauptsächlich in C, Assembler geht zwar auch aber ich glaube nicht das es mit dem CM3 Spaß macht. Siehe auch http://www.mikrocontroller.net
dünn und die gesamten Informationen auf > mehrere Datenblätter verteilt. Das User Manual zum lpc1769 hat 840 Seiten, das ist mir nicht zu dünn. Das sollte für einige lange Winterabende reichen...
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
Interruptsystem IRQ/FIQ ist Standard, das Verhalten sollte nicht überraschen. Der Nachfolger LPC1700 ist pinkompatibel und ein echter uC mit IRQ-Controller.
-
Thread
Code Red IDE - lpcxpresso
Als ich das lpc1769 lpcxpresso bekommen hatte, habe ich mich 3x geärgert: Man musste sich registrieren, die IDE hat ein Limit auf 128k, und die Installation würde einem das Linux versauen, weil libusb einfach überschrieben
Hallo, ich habe auch gerade das LPCXpresso LPC1769 und dazu das Base Board gekauft, um den Prozessor erst einmal ohne sonstige Bauaktivitäten ausprobieren zu können. Erster Frust: Prozessor auf das Base Board gesteckt und versucht, mir Code-Red
-
Thread
Programmierstil
einem für meine Verhältnisse großen C-Projekt. Als IDE nutzte ich LPC Xpresso und als Hardware den LPC1769... Jetzt habe ich mehrere .h- Dateien und .c- Dateien. In einer dieser Headerdateien möchte ich eine Funktion deklarieren die einen Datentyp nutzt der in einer anderen Headerdatei definiert ist
-
Thread
Floating Pointing Unit STM32F4
Watchpoint and Trace registers" der Firma ARM. Such einfach nach "E0001000". Das geht somit auch beim LPC17xx und anderen Prozis mit einem Cortex-M3/M4 drin. Dieser Befehl ist wichtig, wenn man Zeitkritische Anwendungen hat und man kann somit exakt feststellen wie viele µS eine Routine benötigt. Ich musste
-
Thread
Nucleo F103 + mbed
aufwändiger weil eine Hersteller Lib benutzt wird (wie beim STM halt). Historisch hat mbed ja mit dem LPC1768 angefangen, die ST Target sind jetzt in der Überzahl. Die konnten schnell adaptiert werden weil mit der HAL eine Hardwareunabhängikeit eingeführt wurde. Das Gute an mbed ist das die Hardware jetzt
-
Thread
Low Level SD Card Access
00index_p.html) Damit habe ich mal einen (FAT32-fähigen) Bootloader gebaut der in eine 4K Page vom LPC176x passt. Allerdings brauchte das ein paar Tricks, sonst ist bei Cortex-M3 schon die C-Lib (newlib bei GCC) zu groß (memcpy und co). Bei AVRs sind 4K natürlich viel, aber das liegt vor allem daran
-
Thread
LPC11C24 HalloWelt-Programm
im Startup-Code undurchsichtige Sachen gemacht. Ich habe aktuell auch das Problem, dass bei einem LPC1700 alle Ports gehen bis auf Port 0 Da der LPC11C24 aber nur 32K Flash hat, würde ich für den Einstieg eine professionelle IDE empfehlen, die sind kostenlos bis 32K z.B. IAR ARM. Hier gibt es Beispiele
. Lothar schrieb im Beitrag #5123595: > Ich habe aktuell auch das Problem, dass bei einem > LPC1700 alle Ports gehen bis auf Port 0 Und beim LPC810 habe ich in MCUXpresso das Problem, dass irgendwo: SystemInit() ?? was mit den Waitstates gemacht wird. Und durch den Zugriff auf Register über Pointer
-
Thread
I2C übersprechen?
Übersprechen, sondern durch Umschaltvorgänge/Reaktions-/Laufzeiten im µC verursacht. Angeschlossen ist ein LPC1768 und ein MCP3221 (ADC), Takt 400 kHz, Leitung ca. 20 cm. Die angehobenen Lo-Pegel in der Bild-Mitte kommen durch Serien-Widerstände in SDA. So erkennt man, wer der Sender ist, wenn auf der richtigen
-
Thread
ARM STM32F103 Cortex M3 Board + Linux
mit Liefertermin angekündigt sind kann und sollte man sich nicht verlassen. NXP ist mit seinen LPC17xx auch überfällig. @Jupp: Vergiß den OpenOCD erstmal. Es ist die billigste aber auch die unzuverlässigste Methode um den JTAG Port anzusprechen. Ich kann Dirk nur beipflichten und empfehle ebenfalls
Jupp wrote: > NXP ist mit seinen LPC17xx auch überfällig. Genau wie Atmel mit den SAM3 und Luminary mit der neuen Generation ... Bleibt abzuwarten was das Jahr bringt. @Lupin: Die neuen Luminarys sollen 96k SRAM haben, allerdings
-
Thread
µC gesucht mit Ext.Mem.Int, USB, DMA
arbeitet NXP beim USB etwas anders, aber das ändert wenig am Arbeitsprinzip insgesamt. Die 100MHz eines LPC1700 könnten jedoch nützlich sein.
-
Thread
AVR: Lebensdauer des Flash-Speichers
angegbenen 10k-20k Zyklen ein gehöriger Sicherheitsaufschlag drauf (für 85°C Temperatur z.B). Im LPC1768 Datenblatt steht beispielsweise min 10k, typisch 100k Zyklen (bei 25°C) drin.
-
Thread
Cortex Arm M3 M4 M7
kleinerer IC mit 68 Pins. z.B. LPC134x. Für ein kleines Grafikdisplay wird es dann aber ein LPC178x mit 144-Pins. Da werdeh dann z.B. die Steuerpins für das Grafikpanel angeboten und Grafiksoftwarepakete gibt es auch dazu. Gruß Öletronika
-
Thread
stm32cubemx_nachteile Gesperrt
das sieht nicht schlecht aus. Und der Hammer es funktioniert. Ihr Armleuchten! Ich habe auch schon LPC1768 programmiert. Für die ganz dämlichen, das ist auch ein ARM µC. Ich habe auch schon von Texas Instruments den TMS320F28335 programmiert. Der hat auch schon einen DSP drin. Da mir der Labor-Ingenieur
-
Thread
PLC powerline Heizungssteuerung Hochhaus
aber für Anregungen offen. Hinsichtlich des Aufbaus der Regelungstation habe ich mich für ein LPC1768-board mit RJ45-Buchse entschieden. Damit dürfte der Anschluss an das Netzwerk am billigsten und am einfachsten gehen. Sobald das board aus China da ist, geht es weiter.
Der Ethernet-Anschluss funktioniert jetzt. Das Beispielprogramm uIP/codeRed läuft auf dem LPC1768-board auf Anhieb. Damit steht der Weg zu UDP/TCP offen. Der (Um-)Weg über AVR war schwierig und eigentlich unnötig, aber sicher lehrreich. Programmtechnisch folgt jetzt die Einbindung diverser libs in
-
Thread
Übersicht Controller und Einstiegskosten (Debugger, Compiler)?
Micro (jetzt TI) LM3S Serie hat bei Ethernet auch gleich > den PHY mit eingebaut. Wie auch der lpc1769 > Ich empfehle ganz gerne die Microchip Auch wenn das Posting anonym gewesen wäre, spätestens jetzt hätte man gemerkt, das war der Frank :-)
jetzt TI) LM3S Serie hat bei Ethernet auch gleich >>> den PHY mit eingebaut. >> >> Wie auch der lpc1769 > > Wo im Datenblatt siehst Du das? MAC ja, ist klar Du hast recht. Sorry, da habe ich mich geirrt. Also kein Ethernet PHY auf dem Chip beim lpc1769.
-
Thread
ARM Cortex Entwicklungsumgebung aufbauen
Hallo Sebastian, danke, dann werd ich C++ nur auf dem LPC1768 üben ^^ Ralf
-
Thread
SVN-Server für eure Projekte
benutze als single user die Versionskontrolle um mehrere Architekturen (i386,SAM7s,LPC21,LPC23 und LPC17) zu unterst"utzen und maximal viel Code gemeinsam nutzen zu k"onnen. Dazu muss ich den Code in viele Klassen einteilen wie: C freestanding/C linux/C++/C-LPC21/C-LPC23/... Da finde ich die externals
-
Thread
sd-Karte Elm Chan DMA
Erfahrungsaustausch gibt. Wenn es dir nur auf die sd-Karte und nicht auf sdio ankommt, könntest du den lpc17xx code von chan nehmen, der funktioniert einwandfrei. Bei der Aufdrößelung des SSP-codes habe ich ein Verständnisproblem mit dem Fifo. Elm chan führt nach der Übertragung der 512 Datenbyte diese
-
Thread
Auswahl Cortex M3 Start-kit, Board
Ich bin mit dem LPC1768 Board von Seitec ganz zufrieden. http://www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html
den CAN Fehlern bei NXP eigentlich irgendwo belegt bzw. hat jemand negative Erfahrungen mit dem LPC1768?
-
Thread
Fragen zu CAN-Boards/Controller
Problem werden. Da wird der AT90CAN ausreichen. Als alternaive einen CortexM3 nehmen mit CAN. LPC175X oder LPC176X sind da nette Kanidaten. http://de.farnell.com/nxp/lpc1764fbd100/mcu-32bit-arm-cortex-m3-100lqfp/dp/1718546?Ntt=LPC1764 Damit hat man defenetiv genug Reserven für alles Mögliche
Wäre hilfreich zu wissen welches Steuergerät es sich handel. Soweit ich noch weiß besitzt einer der LPC17xx auch direkt eine Einheit zum anschließen eines Drehencoders. Ansonsten solltest du nun genug alternativen haben zum Vorstellen. Die Variante mit dem S65 Display ist nicht schlecht, aber man sollte
-
Thread
STM32 mit HAL Tutorial
HDK mit dem Zusatzprozessor für die Programmierung über USB wurde offengelegt und zu dem Urvater LPC1768 kamen weitere Targets hinzu. Das dümpelte so vor sich hin bis vor zwei Jahren etwa massiv daran weitergearbeitet wurde. Einmal um es in den IoT Bereich zu pushen und jetzt auch für professionelle
-
Thread
STM32 SPI HAL extrem langsam
> 2 oder 3 Seiten reichen auch nicht. Bei einem LPC1768 reicht das schon fuer SPI mit 50 Mbit/s. Da geht das alles recht einfach. Aber der hat ja und braucht auch keine HAL.
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
Mit der CooCox Umgebung könntest Du nicht nur einen [[STM32]] programmieren, sondern auch ein LPC17xx oder einen anderen Atmel mit Cortex-Mx Kern. Für umfangreiche Projekte gibt es nun mal auch entsprechend passende Prozessoren von vielen Herstellern. Siehe hier: http://coocox.org/CooCox_CoIDE.htm
-
Thread
Cortex M3 Eval-Board
lösen konnte. Seit letzter Woche haben wir die EWARM-CM (Cortex only) Lizenzen im Einsatz. Das LPC1768 Board werde ich mir aber auf alle Fälle mal ansehen.
-
Thread
SAM4, STM32, XMC,.
Bei den "Bastlern" haben sich aber die deutlich komplexeren STM32 durchgesetzt. Hier mal ein NXP LPC1700 GPIO-Interrupt (Taster an P0.23, LED an P1.25): void EINT3_Init(void) { IO0INTENR_bit.P0_23 = 1; // ext irq on rising edge (= button release) SETENA0 |= 1<<(EINT3_IRQ); // ext irq
den "Bastlern" haben sich aber die deutlich > komplexeren STM32 durchgesetzt. Hier mal ein NXP LPC1700 GPIO-Interrupt > (Taster an P0.23, LED an P1.25): > Mit der ASF ist das nun auch nicht so komplex: http://asf.atmel.com/docs/latest/sam4s/html/sam_pio_quickstart_use_case_2.html Man sollte
-
Thread
LPC1549 lässt sich nicht programmieren
probier mal als Target lpc13xx.cfg oder lpc17xx.cfg, die unterscheiden sich in der config ja nicht sehr gross.
noch viel unbequemer. Dann habe ich die erstmal beseite gelegt und dann mit dem LPCXpresso und dem LPC1769 Board lief fast alles Plug 'n Play. Habe viele der mitgelieferten Beispiele durchprobiert, incl. Ethernet und FreeRTOS hat das gut funktioniert. Sehr wertvoll dabei war für mich die Möglichkeit einfach
-
Thread
FLASH -> Waitstates?
Wartezeiten zu vermeiden. Der STR9 hat beispielsweise eine Art Branch-Target-Cache und das Pendant beim LPC1700 hat recht viel Ähnlichkeit mit einem normalen kleinen Cache für's Flash.
Um wieder das Beispiel von NXP ausführen: Existiert für einen LPC1768/LPC1788 ein deartiges Dokument? (Flash-Characteristcs/Waitstate-Config...)
-
Thread
C_CAN Device: LPC11C24/301
peripherals LPC12xx = Cortex M0 core, extended peripherals LPC13xx = Cortex M3 core, simple peripherals LPC17xx = Cortex M3 core, extended peripherals LPC18xx = Cortex M3 core, even more peripherals... LPC40xx = Cortex M4 core, extended peripherals LPC43xx = Cortex M4 + Cortex M0 (dual core), extended peripherals
+++++++++++++++++++++++++++++++++++++++++++-- Tutorial 1 LPCXpresso com Target Project Manage LPC1769 http://www.youtube.com/watch?v=bcNNzrhN7TY&feature=endscreen&NR=1 ################################################## Link: .Zero Vid-Tut. Switch seq. LPCXpresso to ISP during RESET via P_01
-
Thread
Microcontroller mit USB-host-Funktion gesucht
Der LPC1768 kann USB Host. In der mbed lib sind dazu Implementierungen für Mouse/Keyboard/MSD/Serial drin, sind allerdings noch als Betaversion deklariert. Für einige grössere STM32 sollte das auch funktionieren
-
Thread
Suche eines geeigneten Microcontrollers
Arduino gibt es Ethernet Shields, kompakter wird es wenn man Cortex-M mit Ethernet Interface nimmt. LPC1769 wäre so einer, bei STM gibt es auch eine grosse Auswahl. Für EtherCAT hat TI spezielle Prozessoren, die Sitara Reihe. Da musst du zum Arduino einiges dazulernen. Bzw. ich habe auch mal was von EtherCAT
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
Der NXP LPC1788 hat externen 16/32bit Bus bis zu 256MB, abhängig vom SRAM/DRAM Typ. https://www.nxp.com/docs/en/data-sheet/LPC178X_7X.pdf
-
Thread
LPC1788 - startup / .ld-script
ist aus einem Beispiel für den LPC1768 bzw. LPC1769.
der Semihost-Lib funktioniert mit den long longs. Compiliert mit der NXP CodeRed, läuft auf dem LPC1769.
-
Thread
RTC puffern Goldcap oder Batterie?
required for battery operation. Uses power from the CPU power supply when it is present. (Datasheet LPC17XX) Ich nehme jetzt meine erste Schaltung, damit der SuperCap geladen wird und hoffe das er eine geringe Selbstentladung hat. Vielen Dank noch mal!
-
Thread
Errechnung der ADC Leistung?
" erkennen kann... Ich hatte schon mal den das mbed board ins Auge gefasst. Lt Datenblatt des LPC1768 kann das Teil folgendes "12-bit Analog-to-Digital Converter (ADC) with input multiplexing among eight pins, conversion rates up to 200 kHz, and multiple result registers"
ein ADC zum Einsatz kommen sollte, würde ich statt LPC17xx eher einen STM32 empfehlen. Auch wenn ich die nicht so mag, sind deren ADC's den LPC's doch um Längen überlegen. Die haben neben diversen nützlichen modes (DMA, half finished, echtes zeitgleiches
-
Thread
STM32 Discovery-Boards
es da nirgends EEPROM gibt. Es gibt immer LPC ohne und mit EEPROM. Mit: LPC11Exx, LPC1345, LPC1778, LPC18xx, LPC4xxx Seltsam ist nur, dass auf den meisten Eval-Boards die ohne EEPROM verbaut sind: LPC11xx, LPC1343, LPC1768
-
Thread
STM32F4 - Problem mit Array größe, Variable wird überschrieben
ram) - 32 - 16 ; __HeapEnd = __StackStart - 1024; [/c] die -32-16 ist ein errata zum LPC17xx aber so setze ich den stack wirklich ans ende das __HeapEnd markiert ende heap und damit anfang stack in der startup: [c] void (* const g_pfnVectors[])(void) = { /*----------Core Exceptions
hi ich hasse die getrennten RAM bereiche beim cortex M bei mir ist es ein LPC1768 32K ram 16k ethernet ram 16k usb ram ist eben bescheuert
-
Thread
An W.S.: Läuft deine USB Implementierung auch auf STM32F303?
falls da ein dediziertes Interesse besteht. Ansonsten ist die weitestgehend baugleich zu der für den LPC1751, lediglich die Mechanik mit dem INAK_BI funktioniert beim LPC4088 nicht, weswegen ich da ein "Software-INAK_BI" eingebaut habe. W.S.
-
Thread
EEPROM in µC. Warum?
Hallo, ich bin auf der Suche nach einem geeigneten Microcontroller bei NXP auf die LPC17xx Serie gestossen. Die neu angekündigten Controller haben alle nen kleinen EEPROM integriert. Ich kann mir leider keinen Reim darauf machen, wozu der EEPROM gut ist und warum man den nutzen sollte.
-
Thread
Welchen Debugger für Atmel Cortex M3
gerne auf beiden Seiten des Keil µVision sowie mit diversen Cortex-M3 MCUs (vorwiegend STM32F107 und LPC1768), und möchte beides nicht mehr missen :-) Vor allem bekommt man bei einem kommerziellen Produkt ein mindestens gutes Gesamtpaket aus IDE/Debugger und Middleware, was auch zusammenspielt. Bei meinem