-
Thread
LPC 17xx mit
Hallo, ich bin zurzeit mit einem LPCxpresso 1769 und einem Display v0n Watterott (MI0283QT-2) zugange. Da ich die Ansteuerung nicht neu erfinden wollte, habe ich google bemüht. Tante google war auch so nett mit etwas passendes geliefert, siehe Link: http://www.circuitcellar.com/nxpmbeddesignchallenge/winners/DE3803.htm Im beigefügten Quellcode in er Zip Datei wird auf 2 Sourcen verwiesen, die Dateien mit der Endung "*.ar" enden. (http://mbed.org/projects/libraries/svn/mbed/trunk@26) Sind das Dateien, die ich mit Keil einsehen kann? Ursprünglich hatte ich die Hoffung das Projekt zu
-
Thread
LPC 17xx Entwicklungsumgebung
Hallo Forum, ich hab schon div. Beiträge gegoogelt und auch einiges hier im Forum gelesen, aber finde nicht die Antworten auf meine Fragen: 1) Entwicklungsumgebung soll gnu-arm sein, was soweit kein Problem ist. Gibt es aber eine ISP-Software für die CPU, mit der ich unter Linux flashen kann ? 2) lässt sich über die JTAG-Schnittstelle der Prozessor ebenfalls flashen ?
-
Thread
LPC 17xx Interruptverhalten
Moin, Moin, ich hab eine Frage bzgl. der LPC17xx Reihe zwecks Interrupts. Beispiel: volatile unsigned int counter; void TIMER0_IRQHandler(void) { if (TIM_GetIntStatus(LPC_TIM0,TIM_MR0_INT) == SET) { counter++; } } wie
reinschreibe, dort kein interrupt aktiv ist ? bei den avr's muss man ja cli() und sei() verwenden, beim lpc hab ich auf die schnelle nichts gefunden.
-
Thread
GPIO Problem an LPC17**
Hallo, ich steh grad ziemlich auf dem Schlauch... Ich möchte nämlich die IO-PIN's P1.14/P1.10 des LPC's auf high setzten aber er will nicht. Ich nutzte dafür das nxp xpresso board mit lpc1769 und habe es mit diesen 2 zeilen code probiert: LPC_GPIO1->FIODIR = 0xffffffff; LPC_GPIO1->FIOSET = 0xffffffff
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
LPC17xx Interrupts
Hi, ich hab bei mir I2C am laufen mit Interrupts (µController: LPC1758). Jetzt möchte ich gerne noch eine Polling-Routine einbauen, die den Status vom I2C zurückliefert. Dieser Status wird aber in der Interrupt-Routine ständig angepasst. [code] uchar GetI2CState(void) { NVIC_DisableIRQ(I2C1_IRQn); //get status NVIC_EnableIRQ(I2C1_IRQn); } [/code] Jetzt kann es doch sein, dass gerade während ich den I2C Interrupt ausgeschaltet habe, einer ankommt. Was muss ich machen, damit dieser Interrupt trotzdem von meinem Programm wahrgenommen wird, sobald der Interupt wieder aktiviert
-
Thread
Auswahl LPC17* Dev Board
Hallo, ich will mir über die Tage ein LPC17* Dev Board zulegen. Auch wenn durch das CM3-Lizenzmodell die verschiedenen Chips ja eigentlich gleich sein sollen, gibt es ja doch einige Unterschiede (Anzahl DMA-Kanäle STM32 7, LPC17xx 8, Bitbreite
Register, wie z.B. Backupregister STM32 16 bit, LPCxx 32 bit, STM32 1 ADC-Value-Register für alle, LPC17xx 1 ADC-Value-Register pro Kanal etc). Und bisher gefällt mir LPCxx deshalb besser (außer diesen zerstückelten Ports wegen LPC2300-Kompatibilität). Ich habe bisher als billigstes halbwegs vernünftiges
-
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
Max 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
-
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
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
auf Pclk/1, Pclk/2, Pclk/4 oder Pclk/8 eingestellt werden. Schau einfach mai in die Datei "system_LPC17xx.c". Erwin
-
Thread
LPC17xx UART RX mit DMA
Hallo, bräuchte Hilfe: Mit meinem LPC1758 muss ich große Datenmengen empfangen (ca. 300kByte/s mit 6,5MBaud). Wenn ich es über Interrupt mache ist mein Controller eigentlich die meiste Zeit ausgelastet immer in die Interrupts zu springen, deswegen woltle ich es über DMA machen. Problem: Ich weiß nicht wielange die Pakete sind, die ich empfangen soll und auf die ich dann reagieren muss, weiß nur dass sie zwischen 20 und 255 Byte sind) Deswegen hab ich die DMA Übertragungsgröße auf 255 gesetzt und schreibe in einen 255 Byte Puffer. In meiner Hauptschleife, schau ich dann immer nach, ob
-
Thread
LPC17xx : USB Übertragungsrate
Hallo, Hat jemand einen LPC17xx mit USB in Betrieb und benutzt als Basis die Beispielsources von KEIL , BRC oder anderen? Mich würde interessieren welche TATSÄCHLICHE Übertrgaungsraten man da hinbekommt, wenn der Core mit
andere nutzt den USB nicht zu 100% aus. > theoretisch erreichbare Übertragungsrate von USB2 Der LPC17xx kann nur USB Full Spped mit 12 MBit Datenrate. Mit Bulk Transfers habe ich schon (via USB Mass storage) ca. 1 MByte/sec von SD Karte über USB gelesen, viel mehr geht nicht.
-
Thread
LPC17xx Sample, Kaufen ?
Hab gerade das neueste allerdings immer noch nicht so richtig vollstaendige Data Sheet fuer die LPC1700 vom 19.5.09 hochgeladen. http://www.lpc2000.com/m3/LPC1000 Robert
/support/documents/microcontrollers/pdf/user.manual.lpc17xx.pdf
-
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
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
LPC 17xx und Winkelgeber AS 5600
Guten Tag, den Winkelgeber AS5600 möchte ich mit einem LPC 1768 über I2C ansteuern. Das I2C Protokoll schein auch zu funktionieren, weil das Ack vom Baustein einwandfrei kommt. Allerdings sind die Daten unplausibel und mir ist nicht klar, wie man den Baustein ordentlich initialisiert. Die Dokumentation gibt das einfach nicht her. Hat Jemand Erfahrung mit diesem Baustein?
-
Thread
LPC17XX Daten geschickt an Bus anlegen
Hallo, ich habe mir ein LPC Xpresso Board gekauft, da ich mal mit einem Cortex M3 rumspielen wollte. Da ich auch noch nie selbst ein Display angesteuert habe, will ich auch einen "Treiber" dafür schreiben. Das Display hat einen 16 Bit Datenbus. Da die Pins auf dem Testboard ziemlich durcheinander rausgeführt werden, dachte ich mir, dass ich den Datenbus auch an beliebige Pins anschließen kann (solange sie zu einem Port gehören). In der Theorie funktioniert dieser Plan auch ABER, das ganze ist ziemlich langsam! Der wichtigste Teil meiner "data" und "command" Funktion für das Display ist
-
Thread
NXP LPC17xx - Maximalbelastung GPIOs?
aber ich kann es nicht finden: mit welchem Strom darf ich einen GPIO (in dem Falle Output) bei den LPC17xx-Prozessoren maximal dauerbelasten?
das Datasheet. Und jeden Tag steht ein Dummer auf. Da: http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf ist das Datasheet, jetzt zeige du mir doch einfach mal die Stelle, an der irgend was zum Strom an dne GPIOs gesagt wird!
-
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
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
LPC17xx ADC werte mit DMA in ein Feld kopieren
anscheinend nicht richtig gelesen. Wo ist mein Fehler? Gruß Alex [c] #ifdef __USE_CMSIS #include "LPC17xx.h" #endif #include <cr_section_macros.h> #include <NXP/crp.h> volatile int arrADC[40]; // Variable to store CRP value in. Will be placed automatically // by the linker when "Enable Code
= 0; LPC_GPDMACH0->DMACCControl = 0; LPC_GPDMACH0->DMACCSrcAddr = 0x40034010; //AD0DR0 LPC_GPDMACH0->DMACCDestAddr = (int ) arrADC; LPC_GPDMACH0->DMACCLLI = 0x40034010; //AD0DR0 LPC_GPDMACH0
-
Thread
LPC17xx (Cortex M3) mit FreeRTOS
binaries aus den yagarto-tools die bei codesoucery fehlen. Hoffe das hilft. Die 2. Ram-Bank vom LPC1768 steht übrigens in deinem Link-Script auch nicht drin.
freertos/queue.o ./libs/freertos/tasks.o ./libs/freertos/timers.o ./system/core_cm3.o ./system/cr_startup_lpc176x.o ./system/system_LPC17xx.o ./src/main.o -mcpu=cortex-m3 -mthumb -nostartfiles -T./system/lpc1769_flash.ld -Wl,-Map=freertos.map,--cref,--no-warn-mismatch,--gc-sections -L./system -o freertos.elf
-
Thread
NXP LPC17xx / Cortex M3
Hi, ich stehe glaube ich gerade mächtig auf der Leitung und werde aus dem Manual der CPU nicht schlau. Das gute Stück hat einen PWM (PWM1), der mehrere Kanäle ansteuert. D.h. alle Kanäle laufen mit der gleichen Frequenz, können aber unterschiedliche Pulsweiten haben? Da ich aber mindestens zwei weitere Frequenzen ausgeben möchte, bin ich auf die Motor-Control-Ausgänge gestoßen. Allerdings ist da für mich nicht ersichtlich, ob die ebenfalls alle auf einer Frequenz laufen oder jeder Motorkanal eine andere nutzen kann. Des weiteren: gibt es bei dei Motor-Control-Kanälen auch eine Möglichkeit
-
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 I2C und SPI Interrupts
Hi, hab grad ein merkwürdiges Problem bei meinem LPC1758 Prozessor. Ich möchte gerne I2C und SPI mittels Interrupts integrieren. Beide Sachen laufen auch soweit für sich. Wenn ich über SPI mehrere Bytes übertrage (wobei die weiteren Bytes in der Interruptroutine von SPI dem SPDR überbracht werden) und "gleichzeitig" einen I2C Transfer anstoße um etwas aus dem Eeprom zu lesen, bekomme ich beim I2C teilweise 0xFF statt der richtigen DAten angezeigt. Wenn ich den I2C Transfer erst starte, sobald der SPI Transfer abgeschlossen ist, dann erhalte ich das richtige Ergebnis beim I2C. Gruß Lars
-
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
Cortex M3 Hobby: STM32* oder LPC17* ?
Ich bin ehrlich offen und will keine Glaubenskriege, deshalb hier meine bisherige Abwägung: Pro LPC17*: - hat eine gute RTC (Verständlichkeit) - billiger, ist aber bei meinem Hobbydurchsatz absolut egal - bis 100 MHz (neuerdings sogar 120). Aber ob ich die wirklich brauche... Contra LPC17*:
>Contra LPC17*: >- nur als 80 oder gar 100 Pinner erhältlich Könntest ja auch die LPC13xx nehmen, die gibt's auch "kleiner".
-
Thread
LPC17xx: RTC => Counter Increment Interrupt identifizieren
die Hintertür mit Statusvariablen in der ISR hinkriegen (z.B. IMMIN bis 59 zählen lassen). Aber der LPC17xx hat so viele Register, da kann doch so etwas einfaches und absolut sinnvolles nicht fehlen? Der normale Weg ist doch bei einem "Sammelinterrupt", im Flagregister den Verursacher zu identifizieren
-
Thread
LPC17xx CMSIS => AN10862_4 Toolchain Eclipse
Hallo, hat schon jemand die in der AN10862 genannte Toolchain mit Eclipse unter Linux mit der aktuellen Driver Library zum Laufen gekriegt? Die scheint für Windows "gemünzt" zu sein, was ich aber leider nicht habe. Ich bekomme bei den genannten Targets "ram" und "rom" immer die Meldung "no rule to make target 'ram'", während "clean" geht. Es scheint ein makefileproblem zu sein. Das "clean" scheint wahrscheinlich irgendwo anders herzukommen und zu funktionieren. Eine gaaaanz schnelle Installation auf einem Win XP 32-Rechner zeigt das gleiche Problem, weshalb es wahrscheinlich nicht unbedingt
-
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
LPC17xx/STM32F103xx: AHB/APB Takt
ich lese mich gerade etwas in die Datenblätter ein. Habe ich es richtig verstanden, daß - beim LPC17xx APB 0 und 1 den gleichen Takt haben und der Resetwert CCLK/4 ist (also bei "vollgas" mit 100 MHz beträgt der Takt 25 MHz auf den beiden Peripheriebussen)? - beim STM32F103xx APB1 max. 36 MHz und
>Wenn ja: Warum ist der Defaulttakt beim LPC so "niedrig" eingestellt Keine Ahnung. Beim STM32 ist per default gar kein Clock drauf. Das muss der Startupcode erledigen.
-
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
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
[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
NXP verschenkt ARM-Chips
aber gut, die Nachfrage wird wohl recht groß gewesen sein(?). Bekommen habe ich übrigens einen LPC2478, der andere bestellte fehlt leider, dafür haben sie einen NONE beigelegt. ;-) Eine LPC17XX Sample Card steht als "back order" auf dem Lieferschein, also kommt der vielleicht auch noch. So, war
UPS, Brüssel, 0.3kg, die Nachbarn haben ihn angenommen). Bei Farnell sind übrigens jetzt ein paar LPC17xx lieferbar, von daher lohnt sich das ganze Theater nicht mehr.
-
Thread
LPC1768 OpenOCD arm-none-eabi-gcc 5.3.0
-MP -MF"lpc/GPIO_LPC17xx.d" -MT"lpc/GPIO_LPC17xx.o" -c -o "lpc/GPIO_LPC17xx.o" "../lpc/GPIO_LPC17xx.cpp" Finished building: ../lpc/GPIO_LPC17xx.cpp Building file: ../lpc/PIN_LPC17xx.cpp Invoking: Cross ARM
-MP -MF"lpc/PIN_LPC17xx.d" -MT"lpc/PIN_LPC17xx.o" -c -o "lpc/PIN_LPC17xx.o" "../lpc/PIN_LPC17xx.cpp" Finished building: ../lpc/PIN_LPC17xx.cpp Building file: ../lpc/syscalls.cpp Invoking: Cross ARM C++ Compiler
-
Thread
GNUBLIN www.gnublin.org
lpc313x_adc [lpc313x adc] driver loaded with major 252 [lpc313x adc] >> $ mknod /dev/lpc313x_adc c 252 0
brd: module loaded loop: module loaded spi_lpc313x spi_lpc313x.0: LPC313x SPI driver ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver lpc-ehci lpc-ehci.0: LPC EHCI Host Controller lpc-ehci lpc-ehci.0: new USB bus registered, assigned
-
Thread
G-LCD bei Pollin
das Display >weiterzureichen. Ich wage es fast zu behaupten, dass ein AVR das >schneller ist. Der lpc210(1/2/3) sind optimierter als der Rest der lpc21xx , sie schaffen es auf Clock/4 = 70/4 = 17.5 M I/O ops. Auch wenn er exclusiv als Coprozessor arbeitet sollte und 99% seiner Resourcen draufgehen
Stimmt, 32kB ist der Flasg. Aber da man sowio einen externen SRAM braucht, ist es egal. > Der lpc210(1/2/3) sind optimierter als der Rest der lpc21xx , > sie schaffen es auf Clock/4 = 70/4 = 17.5 M I/O ops. Ein AVR schafft das auch. Und der hat ein Businterface, so dass man auf rund 5,3MHz Datenrate
-
Thread
Quarz verziehen
Korrekturfaktor sollten die Uhren in der Theorie sehr genau laufen. 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. Dies ist erst ab einer Abweichung des Quarzes von 32 768,000 Hz um mindestens
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
-
Thread
Cortex_Anfänger
FIOCLR ist ein Write-Only Register, das kann also nicht gehen: LPC_GPIO0->FIOCLR |= (1<<17); So sollte es funtkionieren: LPC_GPIO0->FIOCLR = (1<<17);
die LED aus. warum? LPC_GPIO0->FIOSET |= (1<<17); // Enter an infinite loop, just incrementing a counter while(1) { LPC_GPIO0->FIOSET |= (1<<17); for(i=0; i<10000000; i++); LPC_GPIO0->
-
Thread
LPC11Cxx "verfused" - ist der noch zu retten?
und reset gedrückt halten ergibt: [code] SEGGER J-Link Commander V7.94b (Compiled Dec 13 2023 17:07:41) DLL version V7.94b, compiled Dec 13 2023 17:05:52 J-Link Command File read successfully. Processing script file... J-Link>device LPC11C14 J-Link connection not established yet but required
JLink anwerfen ohne irgendetwas zu tun: [code] SEGGER J-Link Commander V7.94b (Compiled Dec 13 2023 17:07:41) DLL version V7.94b, compiled Dec 13 2023 17:05:52 J-Link Command File read successfully. Processing script file... J-Link>device LPC11C14 J-Link connection not established yet but required
-
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
Eclipse lib richtig linken
[c] #ifdef __BUILD_WITH_EXAMPLE__ #include "lpc17xx_libcfg.h" #else #include "lpc17xx_libcfg_default.h" #endif /* __BUILD_WITH_EXAMPLE__ */ #ifdef _SSP ... [\c] Schau in deine lpc17xx_libcfg_default.h und sieh nach ob es dort ein
Ist Libraries/Driver/src/ das oben abgebildete Verzeichnis das die LPC17xx_ssp.c (Groß/Kleinschreibung) enthält? Wurde eine lpc17xx_ssp.o erstellt?
-
Thread
ARM7 vs. AVR
Dafür gibts die LPC23xx oder LPC17xx Reihe von NXP, die können beides und sogar noch Ethernet...
Markus wrote: > Dafür gibts die LPC23xx oder LPC17xx Reihe von NXP, die können beides > und sogar noch Ethernet... LPC23xx sind keine Cortex-M3 und LPC17xx sind noch lange nicht lieferbar. Deshalb gibt es zunächst mal noch keine Alternativen
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
viel' Peripherie an, w"ahrend bei dem Stromsparern fast alles aus ist. Das macht ein Blinky auf einem LPC17 einfacher als auch dem 'Einsteiger-' LPC800 / LPC1100. > sicherlich die "Tutorien", die ihr hier verlinkt. Ich kann davon nichts > lernen, ich will den GRUNDAUFBAU kennen lernen, nicht eine LED
oftmals glauben, dass sie DAS PROGRAMM AN SICH ausmachen w"urden... (neben der Auswahl eines Bausteins LPC8xx in einem Projektsetting). Tsss. Ziemlich gut finde ich dieses hier (obwohl LPC17). Da ist sehr viel erkl"art: http://pygmy.utoh.org/riscy/cortex/led-lpc17xx.html (Falk): > Du hast noch
-
Thread
Code Red IDE - lpcxpresso
/mbhp_core_lpc17.html Beschaltung: Sieht man schön bei den Keil-Eval-Boards, z. B. http://www.keil.com/mcb1700/mcb1700-schematics.pdf lpc21isp steuert dann mittels DTR + RTS Reset und "boot loader select"
super, danke. Das werde ich probieren. lpc21isp: das geht trotz des Namens auch für den 17xx ? Ah ja, seh ich gerade.
-
Thread
Cortex-M3 Wahl: SMT32, LPC oder doch Stellaris?
Kann dir die LPC17xx empfehlen! Sehr gute Dokumentation, gute periphere Ausstattung und sehr schnell! http://www.steitec.net/ARM/ARM-LPC1768-Cortex-M3-LCD-Board.html Habe bisher mit diesem Board gearbeitet. sehr
greifbar ist, kann problemlos einer mit mehr Speicher verwendet werden. Nachteil STM32 gegenüber LPC17xx: - Siehe [[STM32]] - Alle Timer haben nur 16 Bit - Derzeit nur 72MHz, schnelleren soll es demnächst geben. Ich hatte auch mal einen LPC2368, gefiel mir aber nicht so. Bzw. der STM32 gefiel
-
Thread
LPC2103 63MIPS?
M=4->Wert 3,P=2->Wert 1;). => CCLK=60MHz Das Bit Toggeln läuft in der realen Hardware mit 33ns->17,5MHz. Von daher würde ich mal behaupten, dass der Prozessor richtig konfiguriert ist. Die Assembler-Befehle liegen aber zwischen 17ns und 50ns, wobei die 17ns (würden zwar passen) fast nicht vorkommen
= 40.25?s // dsPIC@30MIPS = 53.66?s // ATMEGA@16MIPS = 274?s // Z16F@20MIPS = 23.0?s // LPC2103@60MIPS = 17.10?s pa32 = (long*)a; pb32 = (long*)b; for (i=0; i<64; i++) { *pa32++=*pb32++; }[/c] Vielleicht ist die Idee einen MCU Benchmark zu erstellen garnicht so schlecht
-
Thread
LPC1768 (Cortex-M3) und UART IRQ
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.
wohl zu fehlerhaft). Somit wäre die Zählung nur ein Schätzeisen. Habe mir einige Besipiele für LPC17xx und LPC2000 angeschaut. Alle nudeln das ohne SW-Ringpuffer ab. Entweder sie pollen THRE und legen dann ein Char in den FIFO (was den FIFO ad absurdum führt) oder sie schieben max. 16 Byte in den
-
Thread
LPC1768 noch aktuell?
wie die STM32F7 angesiedelt zu sein. Sind die Unterschiede in der Programmierung zur LPC17er-Reihe groß? Danke!
Ich setze die LPC17 und den großen Bruder LPC18 auf der Arbeit ein. Kann nicht meckern. Es ist ein gutmütiger Cortex-M3 ohne große Überraschungen und einer flexiblen Peripherie.
-
Thread
Yagarto und c++
symbol-file main.elf thbreak main Hardware assisted breakpoint 1 at 0x21e: file main.cpp, line 17. Current language: auto; currently asm continue main () at main.cpp:17 17 PINSEL10 = 0; /* Disable ETM interface, enable LEDs */ Current language: auto; currently
set mem inaccessible-by-default off monitor sleep 500 monitor poll background polling: on TAP: lpc2378.cpu (enabled) target state: halted target halted in Thumb state due to debug-request, current mode: Supervisor cpsr: 0xa00000f3 pc: 0x7fffe152 monitor flash probe 0 flash 'lpc2000' found at