-
Thread
I2C richtig implementieren
beschäftigen und frage mich, wie man's richtig macht? MCU ist Cortex-MO/LPC11xx und Cortex-M3/LPC13xx bzw. LPC17xx von Nxp. Die Frage kam beim Studium des UserManuals auf. Die I2C-Hardware basiert wohl darauf, dass der jeweilige Zustand (z.B. StartCondition gesendet, Arbitrierung verloren, etc.) über ein Statuswort
passenden NXP CMSIS: http://ics.nxp.com/support/documents/?type=software Zumistest in der Version für LPC17[56]x sind passende Interrupt Handler dabei.
-
Thread
Xpresso und Rowley - user definierte ISR werden nicht gelinked?
also the GPIO IRQ Handler extern void EINT3_IRQHandler(void); /* ExtInt.cpp */ #include "LPC17xx_Settings.h" //besteht nur aus defines mit einstellungen für die pheripherie register und PERIxactive und #include ".../LPC17xx.h" #include "LPC17xx_ExtInt.h" /* EINT0 Includes */ /* EINT1
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
sind. Vieles lässt sich auch auf die anderen ARM Cortex-M3 Chiphersteller übertragen, z.B. NXP LPC17xx oder TI.
-
Thread
LPC17xx & I2S: Verwirrung bzgl. 512fs Masterclock
Hi, ich möchte einen I2S-DAC an einen LPC17xx anschließen und bin bzgl. des I2S-Master-Clocks verwirrt: Im LPC17xx-UserManual http://www.standardics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc17xx.pdf steht auf Seite 473
-
Thread
GPIO Problem an LPC17**
verstanden hab. ich hoffe mir kann jemand weiterhelfen! Danke Schöne Grüße, Thomas hier noch das lpc17xx user manual: http://ics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc17xx.pdf
-
Thread
STM32F103 Timeout und interrupt
Zeit :( Wenn man etwas C Erfahrung hat ist es aber sehr einfach einen weiteren CortexM3, wie den LPC17xx zu Nut/OS hinzu zu fügen. Das schwere an der Portierung ist ja, den Chip erst mal zu initialisieren. Und das geht bei allen Cortex gleich, dank CMSIS. D.h. Du musst nur eine Funktion schreiben, die
-
Thread
[S] Using the FreeRTOS Real Time Kernel - a Practical Guide - NXP LPC17xx Edition
bekommen: http://www.freertos.org/Documentation/FreeRTOS-documentation-and-book.html#FreeRTOS-Book-LPC17xx Die Version die nicht druckbare Version kostet nur ~18€. Wenn du es willst musst du schon soviel Geld auf den Tisch legen. alles andere wäre illegal.
-
Thread
Wahl des richtigen Mikrocontrollers (GPS, Display)
werde ich mir auch mal anschauen (LQFP-208, da gibts viele Möglichkeiten für Lötbrücken ;-) ). Die LPC17xx sind bei NXP noch alle als "in Development" markiert. Frank K. schrieb im Beitrag #2213335: > Positionsauswertung mit Beschleunigungs-/Gyro-Sensoren? Äh, nee, so > genau sind die nicht, als
-
Thread
LPC1768 GPIO Port Speed
Hallo, von NXP gibt es ein Forum, wo sich viele leute mit solchen Fragen zu den LPC17xx etc. beschäftigen . Wenn ich es nicht ganz falsch verstanden habe, gibt es 2 unterschiedliche Methoden den Port zu setzten. Die herkömmliche Methode habt ihr oben beschrieben, damit es schneller
-
Thread
Fragen zu ARMs
Die LPC21xx aus dem Tutorial unterscheiden sich ein wenig von den LPC17xx. Unterschiedlich ist zunächst schonmal der Kern. Die 21er haben einen ARM7 (die ich nach wie vor sehr schätze), während die 17er einen Cortex M3 haben. Dann ist auch die Peripherie doch etwas verschieden
Nur bei den ARM7 Controllern. Die LPC17xx kennen nur noch fast-io. Bei den 11xx/12xx/13xx geht das nochmal anders.
-
Thread
Geeigneter Cortex M3 für Projekt gesucht
noch nicht gefunden. (nur µIP) Eine Beispiel Web-Applikation findet sich in den Demo Codes zur LPC17xx Reihe.
nicht gefunden. (nur µIP) > > Eine Beispiel Web-Applikation findet sich in den Demo Codes zur LPC17xx > Reihe. Link? Web-Applikation, was ist da alles drin? Nur ein Web-Server, oder kann der auch mehr?
-
Thread
ATX Mega mit Ethernet (LAN)
ansonst nen COrtex M3 von NXP ( LPC17xx ) oder STM ( STM32F2xx ) dazu nen PHY ( DPxxx ) oder LAN8710 oder MICREL xxxx (RMII Typen ) billig und enfach im LAN
-
Thread
LPC17xx - Cortex M3 Ethernet/ MAC Apllication Note
Eine genaue Beschreibung der Peripherie ist im LPC17xx User manual (UM10360).
@Paul P Sind die lpc17xx LWIP code "offentlich" Ich brauche auch gern LWIP für meiner lpcxpresso-1768 mfg Bingo Dänemark
-
Thread
Schnelles Pin-Toogle auf arm7 / mbed (Cortex-M3) - wie?
erfolgt noch vor dem Aufruf der init()) und nur den Takt (sowie die USB-Baudrate) geändert: ...\tollos\lpc17xx\lpc1768.ld chipMaxClock = 12000000; Die 12MHz werden auch von sysQuery(SYS_CLOCK) zurückgegeben. Kann da das Problem liegen, muss ich wirklich manuell über CLKSRCSEL rangehen? Ich hatte auch
-
Thread
LPC1768 (Cortex-M3) und UART IRQ
Details zum LPC17xx gerade nicht im Kopf aber es ist bei UART-Hardware nicht unüblich, dass der Hardware-bereit-für-nächstes-Zeichen-senden-Interrupt nur durch den Zustandswechsel Hold-Reg. voll -> Hold-Reg. leer ausgelöst
Zeichen aus Warteschlange in TX-Register oder wenn Schlange leer, Interrupt ausschalten. Kann man beim LPC17xx wahrscheinlich mittels Hardware-FIFO und/oder DMA noch einiges erweitern.
-
Thread
LPC17xx APB Clocks
Moin zusammen, ich suche mir einen Wolf im LPC17xx Usermanual nach den Angaben welche Peripherie an welchem APB hängt und welchen maximalen Takt verträgt. Bei den STM32 ist es beschrieben (APB1 max 36MHz, APB2 max 72MHz). Beim LPC1768 finde ich aber
auf Pclk/1, Pclk/2, Pclk/4 oder Pclk/8 eingestellt werden. Schau einfach mai in die Datei "system_LPC17xx.c". Erwin
-
Thread
Analoges Signal einlesen und generieren mit mikrocontroller
eher bei er Hälfte), aber ich wollte mit einem Mikrocontroller abtasten der bis zu 200KHz bietet (LPC17xx). Wahrscheinlich reicht es vorerst auch aus nur die Spitzenspannung und die Frequenz zu erfassen. Ich habe mich gerade dazu entschlossen eine Soundkarte zu verwenden, um die Signale vorzugeben und
-
Thread
Literatur für ARM-CORTEX-M3
Lad dir bspw. das LPC17XX Usermanual runter. Da steht zu jedem Modul ganz genau drin, wie was programmiert werden muss. Dazu noch die Registerbeschreibungen etc.. Und dann musst du halt die Register beschreiben, wie bei
-
Thread
LPC1768 - ARM Cortex M3 - KfZ Spannung auswerten
(bei 3,3V Betriebsspannung) 3,3V * 2,8 = ~9,3V. Wir bauen in unseren OBD2-Diagnoseadaptern mit LPC17xx-Controllern auch solch eine ähnliche Schaltung zur Boardspannungsmessung ein. Hier benutzen wir jedoch eine hochohmigere Variante mit 10:1 Teilung (180k in Reihe, 20k nach Masse). Dies hat den Vorteil
-
Thread
LPC17xx ohne USB Bootloader
Hallo, Stimmt es, dass die LPC17xx Serie keinen integrierten USB Bootloader hat? Laut Datenblatt haben die LPC134x einen USB und UART Bootloader, die LPC17xx aber nur einen UART Bootloader!? Ist von NXP geplant hier etwas zu ändern
schrieb im Beitrag #2020263: > Laut Datenblatt haben die LPC134x einen USB und UART Bootloader, die > LPC17xx aber nur einen UART Bootloader!? Richtig. >Ist von NXP geplant hier etwas zu ändern (z.B. USB Bootloader im >Flash,...)!? Die besthenden LPC17xx werden garantiert nicht geändert. Wenn dann
-
Thread
STM32 Timer Interrupt
dem Zurücksetzen ruhig herumtrödeln. Muß jedenfalls eine Spezialität des STM32 sein. Bei den LPC17xx setze ich die IRQ-Flags gewohnheitsmäßig erst am Ende des Handlers zurück. Und ich wackle dort oft an irgendwelchen Pins. ttl schrieb im Beitrag #2002144: > lass das mal weg: NVIC_EnableIRQ
-
Thread
LPC17xx usb 998 ERROR_NOACCESS
Hi, auf meinem LPC1758 hab ich einen virtuellen Com-Port erzeugt und sende von meinem Rechner (x86) an diesen LPC per USB Daten. Das funktioniert auch relativ gut; aber ab und an treten Fehler in der WriteFile() Methode auf (Getlasterror liefert 998 ERROR_NOACCESS). Versuches ich es danach sofort wieder zu senden, funktioniert es wieder. Kann es sein, dass dieser Fehler auftaucht, wenn im LPC-Controller beide 64Byte Buffers für den USB Endpoint noch nicht freigegeben sind? Der LPC sendet darauf ein NAK und mein Win-Rechner erzeugt dann diese Fehlermeldung? [code] CByteArray *pData
-
Thread
LPC1758 USART Rx disablen
Datenblattes kannst Du alle Fragen selber beantworten. Trotzdem hier ein paar Erläuterungen: Der LPC17xx hat leider keinen USART, nur mehrere UART (S bedeutet "Synchron"). Warum aktivierst Du den RX-Interrupt, wenn du den gar nicht brauchst? Auf Low sollte der Portpin sicher nicht sein, es sei denn
Nur-Senden oder nur-empfangen ist absolut kein Problem, das mache ich bei meinen Projekten mit LPC17xx ständig, weil in meiner Hardware TXD und RXD verbunden sind und ich verhindern muß, daß gesendete Daten auch sofort empangen werden. Erwin
-
Thread
Union innerhalb von typedef struct (LPC Lib)
Hi, hab mir grad die Examples für die LPC17xx Reihe angeschaut und bei denen wird innerhalb eine struct eine union definiert ohne Bezeichner... Trotzdem läuft das ganze fehlerfrei durch, wie funktioniert das oder hab ich was wichtiges übersehen
Steffen schrieb im Beitrag #1973114: > hab mir grad die Examples für die LPC17xx Reihe angeschaut und bei denen > wird innerhalb eine struct eine union definiert ohne Bezeichner... Normal. Nennt sich "anonymous union". Deren Komponenten können direkt als Komponenten der umgebenden
-
Thread
uvision 4 Alternative
LPC 21xx momentan würde gern aber auf die Cortex M3 umsteigen (LPC 17xx)
-
Thread
Keil & LPC17xx: Programm aus dem RAM starten
Hallo, ich habe mir zum Einstieg ein Demoboard + J-Link gekauft und lerne gerade das Laufen. Um den Flash des Boards zu schonen, will ich die ersten 3.781 Versuche mit Minimalprogrammen und kleinsten Veränderungen darin (Blinky ist mein Freund) in das dafür locker ausreichende RAM laden und von dort starten; also ohne zu flashen. Umbiegen der Vektortabellen etc.. Vor einigen Monaten hatte ich mal die Crossworks als 30 Tage Trial, da war das einfach nur ein Mausklick auf "Flash" oder "RAM". Zum Spielen mit kleinen Programmen tut es derzeit auch Keil, wenn auch nur bis 32 kB debugging. Irgendwie
-
Thread
lpc17xx, 8-bit parallel mit \WR: DMA?
Hallo allerseits, ich versuche momentan mit einem LPC1768 unter Verwendung der DMA ein Display anzusprechen, das mit dem Intel 8080 Interface arbeitet. Das wesentliche Problem dabei stellt das WR-Signal dar, das zudem synchron zur DMA laeuft. Dazu habe ich bereits folgenden Beitrag gefunden: http://www.embeddedrelated.com/groups/lpc2000/show/46276.php Hierzu die Passage: "the PWM output = /WR signal is feed back to an input of the device, which itself triggers the DMA for putting out the data byte" Leider finde ich keinen Eingang, der faehig waere, einen DMA request auszuloesen
-
Thread
sprintf mehrfach
werd langsam wahnsinnig hier ist der Beispielcode von der NXP-Homepage (Sample Code Bundle for LPC17xx Peripherals using Keil's MDK-ARM V1.02 ) [c] /***************************************************************************** * cantest.c: CAN test module file for NXP LPC17xx Family Microprocessors
Dateianhang [/pre] > hier ist der Beispielcode von der NXP-Homepage (Sample Code Bundle for > LPC17xx Peripherals using Keil's MDK-ARM V1.02 ) Schöner Code. Und was ist damit?
-
Thread
Fujitsu MCU vs Cortex M3
@Wolf Dir Cotex M3 gibts tatsächlich zum grossen teil ohne Cach. nur (aus dem datenblat zum lpc17xx) Up to 512 kB on-chip flash programming memory. Enhanced flash memory accelerator enables high-speed 120 MHz operation with zero wait states. dei gnu toolchain gibts nicht nur für linux.
Wolf > Dir Cotex M3 gibts tatsächlich zum grossen teil ohne Cach. > > nur (aus dem datenblat zum lpc17xx) > > Up to 512 kB on-chip flash programming memory. Enhanced flash memory > accelerator enables high-speed 120 MHz operation with zero wait states. Ist so was aehnliches wie ein mini-Cache
-
Thread
Bürklin versendet jetzt auch an Endkunden ?
da habe ich auch keine AVRs, oder LPC17xx, LPC13xx gefunden. wenn man auf einen PIC12 (oder einen anderen Controller) klickt, kommt eine Übersicht nach Herstellern sortitert, die haben viele PICs.
-
Thread
ARM Einstieg - LPCXpresso 1768
Hallo zusammen, Ich bin auch grad dabei mich mit dem Thema LPC 17xx auseinanderzusetzen und bin auf diesen Beitrag gestoßen.. Die LPCXpresso Seite hatte ich mir auch vor ein paar Tagen schon angeschaut, allerdings stand da noch was von 32kb Download limit und
-
Thread
Frage zur AD-Triggerung des LPC17xx
Hallo, ich möchte meim LPC17xx einen PWM-getriggerte A/D-Wandlung. Als A/D-Start soll das Erreichen des Top-Wertes einer center-aligned-PWM dienen. Beim A/D-Wanlder sehe ich folgenden Eintrag: Register: AD0CR (AD-Control-Reg
-
Thread
LPC17xx jtag multiple devices möglich
Hi, weiß jmd ob die LPC Cortex-M3 Devices Jtag Chaining unterstützen (Prozessor-seitig)? Im LPC17xx Manual und im Usermanual steht dazu leider nichts geschrieben. Möchte gern den LPC1758 mal ausprobieren... Gruß Bernd
-
Thread
CAn Empfang beim LPC1768
******************************************************** * can.c: CAN module API file for NXP LPC17xx Family Microprocessors * * Copyright(C) 2009, NXP Semiconductor * All rights reserved. * * History * 2009.05.27 ver 1.00 Prelimnary version, first Release * 13.10.2010
bezüglich CAN2 *****************************************************************************/ #include "lpc17xx.h" #include "type.h" #include "can.h" /* Receive Queue: one queue for each CAN port */ extern CAN_MSG MsgBuf_RX1; extern volatile uint32_t CAN1RxDone; volatile uint32_t CANStatus; uint32
-
Thread
LPC17xx + gdb + eclipse -> suspend button inaktiv
Halllo allerseits, habe ein kleines Problem beim Debuggen mit gdb ueber eclipse mittels des olimex-arm-usb-tiny: Ich kann das Debuggen starten, woraufhin sinnigerweise geflasht wird. Anschliessend wir ausgefuehrt bis zu einem Breakpoint in main() - funktioniert soweit alles. Ebenso funktionieren "step into/over" und "run to cursor" wie sie sollen und ausserdem scheinen auch die Variablen korrekt angezeigt zu werden. Was mich allerdings stoert: Sitze ich an einem Breakpoint und druecke "resume", so wird der resume-button ausgegraut und der Controller in den Zustand "running" versetzt.
-
Thread
LPC1768 wacht nicht wieder auf
[c] #include "lpc17xx.h" #include "type.h" #include "extint.h" void main(void) { /***********PINs einstellen**********/ /*************LEDs******************/ LPC_GPIO2 -> FIODIR |= 0xFF; // P2[0..7
-
Thread
Power-down LPC17xx
Hallo, ich wollte einmal die Power-down Moden ausprobieren und es tritt etwa auf, was ich nicht ganz verstehe. Ich habe ein LEd-Lauflicht, sobald ich einen Taster betätige fällt der Controller in den Power-down-modus sobald ich ein Interrupt erzeuge, läuft das licht zwar weiter, jedoch in einer viel langsameren Geschwindigkeit, weiß jemand woran das liegen kann? danke
-
Thread
kurzes Beispiel LPC17xx gesucht
Hallo, ich versuche mich langsam an die Programmierung eines LPC1768 heranzutasten und würd gerne einfach einen Taster drücken und die LED soll angehen, leider komm ich damit nicht ganz klar. Ich weiß nämlich nicht wie ich einen Port auf Eingang lege (ausgang hab ich verstanden) und wie ich das dann Abfrage. Wollte das ganze über ein Makro machen aber außer Fehlern kommt da nicht viel, deshalb meine Frage ob mir da einfach jemand helfen könnte. Vielen Dank
-
Thread
NuMicro Cortex-M0
die LPC13xx im 32(33)- oder 48-Pin Gehäuse. 64-Pin Cortex gibt es derzeit von NXP nicht. Bei den LPC17xx geht es mit 80- und 100-Pin Versionen weiter. Also - 32, 48, 64, 100 Pins (LPC: 32, 48)
-
Thread
Auswahl eine MC
die Cortex von NXP ? LPC17xx >>- 4 x UART >2 Mbit pro port • Maximum UART data bit rate of 6.25 Mbit/s. • 16 B Receive and Transmit FIFOs. • All UARTs have DMA support. >>- 1 x SPI minimum 10 MHz clock Maximum SPI
-
Thread
NXP LPC2468 interrupt handling mit arm-toolchain
Sieht auf den ersten Blick aus, als sei es genau das was ich suchte. Wird das Tool noch gepflegt? LPC17xx vermisse ich...
-
Thread
Einstiegshilfe in ARM-Controller
die Eingänge nicht abrauchen, wenn man >ein 5V-IC dranhängt. Zumindest die Cortex M3 von NXP (LPC17xx) haben 5V tolerante Eingänge.
die Eingänge nicht abrauchen, wenn man >>ein 5V-IC dranhängt. > Zumindest die Cortex M3 von NXP (LPC17xx) haben 5V tolerante Eingänge. Die STM32 auch, wenn auch nicht alle Pins 5V tolerant sind.
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
wichtigen Thema. Ich bin begeisterter Bastler, Frequenzumrichter und Microcontroller (LPC2000 ARM7, LPC17 Cortex-M3) sind genau mein Ding. Den Direktanschluss ans Netz habe ich bisher nur in umgekehrter Richtung gewagt f"ur Frequenzumrichter, dies immerhin schon bis Dauerleistungen von 6kW. Irgendwie