-
Thread
LPC1768 OpenOCD arm-none-eabi-gcc 5.3.0
fno-delete-null-pointer-checks -fomit-frame-pointer -fdata-sections -ffunction-sections -MMD -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 C++ Compiler
-MF"cmsis/startup_LPC17xx.d" -MT"cmsis/startup_LPC17xx.o" -c -o "cmsis/startup_LPC17xx.o" "../cmsis/startup_LPC17xx.S" Finished building: ../cmsis/startup_LPC17xx.S Building file: ../cmsis/system_LPC17xx.c Invoking:
-
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
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*:
nur das machen und daher super einfach zu konfigurieren sind Dann kannst Du gleich wieder den LPC17xx nehmen ;)
-
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
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
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
-
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
Starthilfe für Cortex M3
Direktlink zur aktuellen CMSIS-Bibliothek: http://ics.nxp.com/support/documents/microcontrollers/zip/lpc17xx.cmsis.driver.library.zip In der CMSIS-Lib. findest du die aktuellen Treiber für die LPC17xx uCs, sowie Beispiele zu allen Peripherien für Keil und andere IDEs. Am besten holst du dir ein fertiges
Datenblatts? Dein Getrolle kannst du getrost sein lassen. Im Datenblatt zum LPC17xx steht nichts zu dieser Funktion, oder dass sie Teil von CMSIS ist. Die Informationen aus Handbuch und Datenblatt zu CMSIS sind sowieso recht übersichtlich.
-
Thread
PWM mit LPC1768.
/6473597d706e/TARGET_LPC1768/LPC17xx.h Hier etwas zum experimentieren und lernen: http://openlpc.com/4e26f1/examples/pwm.lpc17xx Viel Erfolg
Ich habe letztens codeREd auf CMSIS_CORE_LPC17xx umgestellt. Das ist die neueste CMSIS-Version. Vorteile gegenüber der Vorgängerversion sind für mich nicht erkennbar. LPCOpen habe ich noch nicht probiert. Ich gehe mal davon aus dass CMSIS_CORE_LPC17xx
-
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
FreeRTOS via LPCxpresso
der mich irritiert. Der Fehler: makefile:35: C:/Users/Dewrek/Documents/lpcxpresso_3.4/workspace/lpc17xx.cmsis.driver.library/makesection/makerule/LPC17xx/make.LPC17xx.gnu: No such file or directory makefile:42: C:/Users/Dewrek/Documents/lpcxpresso_3.4/workspace/lpc17xx.cmsis.driver.library\makesection
Makefile indem Basis Ordnerliegen muss. Also C:/Users/Dewrek/Documents/lpcxpresso_3.4/workspace/lpc17xx.cmsis.driver.library darin müssen die Ordner Drivers/include und die datei Drivers/library/DriversLPC17xxgnu.a muss da sein. Sonst Poste doch mal das Makefile und dein Projekt. MfG
-
Thread
MCUXpresso - CMSIS Core wird nicht gefunden
Compiler arm-none-eabi-c++ -D__NEWLIB__ -DNDEBUG -D__CODE_RED -DCORE_M3 -D__USE_CMSIS=CMSIS_CORE_LPC17xx -DCPP_USE_HEAP -D__LPC17XX__ -I"C:\Users\Checker\Documents\MCUXpressoIDE_10.1.1_606\workspace\CMSIS_CORE_LPC17xx\inc" -Os -fno-common -Os -g -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections
axf" ./src/GPIO_0.o ./src/cr_cpp_config.o ./src/cr_startup_lpc175x_6x.o ./src/crp.o -lCMSIS_CORE_LPC17xx c:/nxp/mcuxpressoide_10.1.1_606/ide/tools/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/ld.exe: cannot find -lCMSIS_CORE_LPC17xx collect2.exe: error: ld returned 1 exit status
-
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
arm-glue- mit arm-none-eabi-: target CPU does not support ARM mode
Glue:) im uVision-Editor compiliere, dann erhalte ich die Fehlermeldung: [code] compiling system_LPC17xx.c... system_LPC17xx.c(1): error: target CPU does not support ARM mode compiling core_cm3.c... core_cm3.c(1): error: target CPU does not support ARM mode compiling main.c... main.c(1): error: target CPU does not support ARM mode compiling startup_LPC17xx.c... startup_LPC17xx.c(1): error: target CPU does not support ARM mode [/CODE] Ich nehme an, es liegt an den Compiler-Flags Momentan compiliere ich mit: [CODE] -c -mcpu=cortex-m3 -gdwarf
-
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
Welchen Cortex-M3?
Sind dir LPC17xx von NXP nicht auch schon verfügbar? Julius
Entwickler persönlich gekommen und hat sich gewundert, ich denke das ist der Grund warum sich der LPC17xx noch mal verzögert. Lieber warte ich ein Monat länger und dann ists drin...
-
Thread
Cortex_Anfänger
im Debuger 0 an und die LED leuchtet immer noch. Hier mein Code: #ifdef __USE_CMSIS #include "LPC17xx.h" #endif #include <cr_section_macros.h> #include <NXP/crp.h> __CRP const unsigned int CRP_WORD = CRP_NO_CRP ; int main(void) { unsigned int i; LPC_GPIO0->FIODIR |= (1<<17); /
[c] #ifdef __USE_CMSIS #include "LPC17xx.h" #endif [/c] "LPC17xx.h" befindet sich in der Bibliothek CMSIS. Wenn du die LPCxpresso-Beispiele ausprobieren willst, musst du auch CMSIS in das Projekt einbinden.
-
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
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 zum
-
Thread
CooIDE - Ethernet (Projekt Build - Error)
\..\..\..\..\Library\CMSIS\core_cm3.c [cc] Parsing ..\..\..\..\..\..\Library\CMSIS\system_LPC17xx.c [cc] Parsing ..\..\..\..\..\..\Library\CMSIS\core_cm3.h [cc] Parsing ..\..\..\..\..\..\Library\Drivers\src\lpc17xx_emac.c [cc] Parsing ..\..\..\..\inc\uip-conf.h
\core_cm3.o ..\obj\psock.o ..\obj\hello-world.o ..\obj\tapdev.o ..\obj\clock-arch.o ..\obj\system_LPC17xx.o ..\obj\startup_LPC17xx.o ..\obj\uip_arp.o ..\obj\uip.o ..\obj\main.o ..\obj\lpc17xx_systick.o ..\obj\timer.o ..\obj\lpc17xx_emac.o -lm -lgcc -lc [cc] c:/program files (x86)/gnu tools arm
-
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
LPC1768 noch aktuell?
in der Liga 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
Wie Register setzen lpc1768
drauf an. Lade dir mal http://www.lpcware.com/content/nxpfile/lpcopen-software-development-platform-lpc17xx-packages herunter. Und schau mal generell nach LPCOpen.
Im Standard-Header lpc17xx.h ist der Zugriff auf die Register über structs realisiert. Wahrscheinlich ist dir das nicht geläufig. Man macht sich dabei die Tatsache zu Nutze, dass die Register für die jeweiligen Hardware-Blöcke
-
Thread
FreeRTOS mit GCC aufm MB1760 (LPC1768)
Vielen Dank, ich habe die Applikationsnote AN10862 ("LPC17xx software development toolchain") in den folgenden zip-Datei gefunden: http://www.standardics.nxp.com/support/documents/microcontrollers/zip/lpc17xx.cmsis.driver.library.zip Michel
Hallo, ich kann das Dokument "LPC17xx_SoftwareDevelopmentToolchain" nicht finden. Hat jemand einen Link?
-
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
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 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
LPC Registerzugriff Fehler in LPC176x.h
Beispiel Keil: Zugriff erfolgt über Strukturen, die in diversen Dateinen abgelegt sind, z.B. lpc17xx_pinsel.h,lpc17xx_gpio [c] PINSEL_CFG_Type PinCfg; PinCfg.Funcnum = 0; PinCfg.OpenDrain = 0; PinCfg.Pinmode = 0; PinCfg.Portnum = 3; PinCfg.Pinnum = 25; PINSEL_ConfigPin(&
Sektion Forum lpc175x_6x bzw. direkter Link http://www.lpcware.com/forums/microprocessor-forums/lpc17xx zu posten? Ich denke, die Frage wäre dort gut aufgehoben, damit NXP sieht, dass es hier Probleme gibt...
-
Thread
Das erste LED Programm mit µVision
"LPC17xx.h" int main(void) { LPC_PINCON->PINSEL4 &= ~(0xFFFF); LPC_GPIO2->FIODIR |= 0xFF; LPC_GPIO2->FIOCLR = 0xFF; LPC_GPIO2->FIOSET = (1<<0); LPC_GPIO2->FIOCLR = (1<<0); LPC_GPIO2
Binde mal die Datei "system_LPC17xx.c" in dein Projekt mit ein. Dort ist die SystemInit definiert (ist glaub ich in den Beispielen)
-
Thread
LPC1769 Librarys
gelinkt. Danke Albert für die schnelle Antwort. Ja, da kann ich dann die beiden Libs *CMSISv2p00_LPC17xx* und *CMSISv2p00_DSPLIB_CM3* auswählen. Die kann ich dann auch an der von Dir genannten Stelle einsehen/verändern. Damit werden aber die Header type.h, math.h usw. nicht erkannt. In den Beispielprojekten wird hingegen die Lib *CMSISv2_LPC17xx* eingebunden. Die habe ich zwar in meinem Project Explorer auch drinnen, kann sie aber beim erstellen eines Projektes nicht auswählen!? Was für eine Lib ist denn da bei euch genau angegeben?
-
Thread
ARM-USB-OCD config File für: EFM32, LPC1768, LPC1114, LPC1343
allzu lange zu dauern. > - LPC1343 > - LPC1114 > - LPC1768 > - LPC1766 > - EFM32G880F128 LPC17xx bieten auch "normales" JTAG-Interface. OpenOCD Konfigurationsdateien dafür sind zumindest im Entwicklerquellcode (lpc17*.cfg). Man sollte jedoch darin die Reset-Konfiguration prüfen, bei mir hat
Beispiel nicht zufriedenstellend funktioniert. Evtl. hilfreich, wenn wirklich OpenOCD im Rennen mit LPC17xx: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_lpc_cm3
-
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
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
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 100
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 ?
vollständig sein. http://www.standardics.nxp.com/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
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 gut
Den Aktikel kenne ich schon. Den Beitrag "Cortex M3 Hobby: STM32* oder LPC17* ?" habe ich leider übersehen. Da hat wohl jemand eine gute Erfahrung mit der FW Lib von STM32 gemacht. Das ist ein positives Zeichen :)
-
Thread
Unterschied STM103 und ATSAM3U4 programmiertechnisch
Nimm LPC17xx von NXP die sind die Allerbestern CortexM3 und auch mit die schnellsten überhaupt! Kann ich nur empfehlen! Besonders das MBED ist der Knüller! Da ist schon die Ethernet-PHY mit drauf und es gibt
>Nimm LPC17xx von NXP die sind die Allerbestern CortexM3 und auch mit die >schnellsten überhaupt! Dann nenn mal die Unterschiede zu den STM32 CortexM3 und was daran schlechter ist.
-
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
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
ARM7 Entscheidungshilfe Atmel vs. NXP
. > Beide haben sie Vor- und Nachteile. Jup... seh ich auch so. In der Firma STM32F10x, privat LPC17xx. Grundsätzlich scheinen mir die LPC orthogonaler im Aufbau, bei den STM habe ich den Eindruck, dass die Module so "drangeklatscht" wurde. Beispiel CAN. Die Timer, DC sind beim STM schwieriger zu
so daß man den gleichen Treibercode benützen kann. Ein Gegenbeispiel gibt's auch: der USB-Core vom LPC17xx und der vom LPC13xx unterscheiden sich derart, daß man gelegentlich graue Haare kriegen könnte. Sowas ist letztlich wichtig - und auch, sich die kleinen, aber feinen Unterschiede der verschiedenen
-
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?
-
Thread
LPC17xx (Cortex M3) mit 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 /Users/thinkJD/arm_toolchain
-
Thread
SVPWM mit LPC1769
bei der geringsten Berührung "wehrt" sich das Gerät sofort. Wie macht man sowas? könnte man mit dem LPC17xx sowas auch implementieren? Gruss Tobias
Bei einem LPC17 ist es auch möglich, den ADC mit einem Timer zu synchronisieren, aber leider haben die wohl nicht daran gedacht, dass es noch Sinn machen würde die ADCs mit dem Motorcontrol PWM zu synchronisieren
-
Thread
USB-Speicherstick simulieren
NxP LPC17xx können das glaub ich, die haben soweit ich weiss einen integrierten MSD-Treiber. Bin aber nicht ganz sicher, musst du im DB/UM nachschlagen. Ralf
zum programmieren. Man kann also eine neue Firmware per Drag&Drop auf den Controller spielen. Die LPC17xx können MSD meines wissens nicht direkt.
-
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
NXP - Programcounter bleibt im Bootloader "hängen"
möglichen Lösungsvorschlag? Testweise im Init-Skript der Debugger-Software MEMMAP auf Flash setzen (LPC17xx z.B. 0x400FC040 auf 1) > Hatte noch jemand ein ähnliches Problem? Ähnliche Symptome ja. Falls gdb und OpenOCD im Einsatz ist, kann ich noch ein paar Hinweise schreiben. Passen aber bei anderer
kann es nicht. > Ja, ich benutze OpenOCD und GDB und bin dir für Tipps sehr dankbar. Hatte mit LPC17xx und OpenOCD auch jüngst ein wenig "Spass". Die mitgelieferten Scripte sind manchmal noch nicht ausgegoren. Noch "druckfrisch": http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards
-
Thread
LPC1768 und Keil
LPC1768 ein und betrachte in Keil unter anderem dazu einige Codebeispiele. In der Headerdatei LPC17xx.h erfolgt eine Strukturierung aller Peripherie. Warum sind hier nicht die Registernamen verwendet? Das macht es nur komplizierter, oder? Gibt es hierzu eine Doku? Grüße Asche
Die Registernahmen aus dem manual findest du in lpc176x.h. lpc17xx.h scheint neuer zu sein. die Bezeichnungen und Strukturen der lpc17xx.h findest du nirgends. Das ganze ist ein großes Ärgernis. Wenn du dann noch mdk-Beispieldateien verwendest, hast du das dritte
-
Thread
LPC176x uart-baudrate
gebrauchen bzw. noch Fehler oder Verbesserungen finden. [c] #include <stdlib.h> #include "LPC17xx.h" #include "gpio.h" struct uartBaudRateParam { int nSysClk; int nPclkArg; // zum setzen des Vorteilers int nMulVal; int nDivAddVal; int nDlm; int nDll; int nBaudRate
kann man bei aktiver PLL0 *nicht* mehr verstellen. Übrigens gibt es so eine Funktion in der "lpc17xx CMSIS driver" library: Link von: http://support.code-red-tech.com/CodeRedWiki/NXPDriverLibraries zeigt auf: http://ics.nxp.com/support/documents/microcontrollers/zip/lpc17xx.cmsis.driver.library.zip
-
Thread
LPC1700: Code aus externem Memory ausführbar?
wenn ich mich hier auch mal einklinken darf. Die LPC17xx sind bei Digikey verfügbar, zwar wohl nicht in rauhen Mengen. Aber ich werde mir demnächst wohl mal ein Testboard mit so einem Teil drauf bauen. Das Erratasheet von NXP hält sich bisher ja noch einigermassen
Zitat user.manual.lpc17xx.pdf, Seite 739: "The Code, SRAM, and external RAM regions can hold programs. However, the most efficient access to programs is from the Code region. This is because the processor has separate