-
Thread
LPC SPI (SSP Interface) erzeugen
/* set P0.16 as output */ /* Configure other SSP pins: SCK, MISO, MOSI */ LPC_PINCON->PINSEL0 &= ~(3UL << 30); LPC_PINCON->PINSEL0 |= (2UL << 30); /* P0.15: SCK0 */ LPC_PINCON->PINSEL1 &= ~((3<<2) | (3<<4)); LPC_PINCON->PINSEL1 |= ((2<<2) | (2<<4)); /* P0.17: MISO0, P0.18: MOSI0 */ /* Configure SSP0_PCLK to CCLK(100MHz), default value is CCLK/4 */ LPC_SC->PCLKSEL1 &= ~(3 << 10); LPC_SC->PCLKSEL1 |= (1 << 10); /* SSP0_PCLK=CCLK */
-
Thread
Kleinster µC
Darfs auch etwas mehr sein? 2.17 mm x 2.32 mm, 16-Pin, http://www.nxp.com/documents/data_sheet/LPC1102.pdf 2 mm x 2 mm, 10-Pin SiLabs C8051T60x
#2558941: > 22:43 Arc Net schrieb im Beitrag #2558941: > Darfs auch etwas mehr sein? > > 2.17 mm x 2.32 mm, 16-Pin, > http://www.nxp.com/documents/data_sheet/LPC1102.pdf > > 2 mm x 2 mm, 10-Pin > SiLabs C8051T60x ja, so einen kleinen "Furz" (das NXP-Teil) hab ich auch mal als Muster zugeschickt
-
Thread
XBEE Wi-Fi Anbindung
Modul über TCP/IP mit einem Router kommunizieren (TCP Stack ist funktionstüchtig und läuft auf dem µC (LPC17xx) ) ? Danke für euer Interesse Bastian
-
Thread
SPI Schiebereg 3v3 auf 5V
5V aus? TPIC6C596 http://www.datasheetcatalog.org/datasheet/texasinstruments/tpic6c596.pdf LPC1758 http://www.nxp.com/documents/data_sheet/LPC1758_56_54_52_51.pdf Gruß Lars
> Sicher? Steht im User-Manual auf der Seite 404 (http://www.keil.com/dd/docs/datashts/philips/lpc17xx_um.pdf) A. K. schrieb im Beitrag #2554059: > Ein 74sonstwas mit 5V und Open Drain wär doppelt gemoppelt. Da täte es > auch jedes 74HCT Gatter, beispielsweise 74HCT125, mit VCC=5V. ok, d.h
-
Thread
LAN-Übertrager
Hallo, ich möchte gern mit einem LPC17xx von NXP einen kleinen Webserver bauen. Am LPC muss ich natürlich dann PHY und Übertrager anschliessen... Jetzt meine Frage. Ich habe hier ein paar LAN-Buchsen mit integrierteM Übertrager. Die
-
Thread
Womit programmiert ihr eure µCs?
> 1.) welcher Mikrocontrollertypen benutzt ihr am meisten? Arm7 (momentan LPC2214 und LPC2124) > 2.) welche Programmiersprache(n) benutzt ihr? Für die Controller Ausschließlich C > 3.) welche Hardware und Den J-LINK von SEGGER (top Teil) > 4.) welche Software benutzt
makefile, PonyProg über Seriell. jetzt arbeite ich auch daheim nur noch mit ARM Cortex-M3 (STM32, NXP LPC13xx/17xx) unter µVision sowie mit ULINK2 / ULINK pro.
-
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 Toolchain - Linker: undefined Symbol __cs3_interrupt_vector_cortex_m
Hi, ich bin gerade am Einrichten einer Toolchain für den LPC1788 unter Linux. Die verwendete Toolchain ist die von CodeSourcery. Beim Linken erhalte ich jedoch folgenden Fehler: [code] undefined symbol `__cs3_interrupt_vector_cortex_m' referenced in expression
jedoch im Startup-Code definiert. Linker-Optionen sind: [code] -T "${ProjDirPath}/startup_src/LPC17xx.ld" -mthumb -mcpu=cortex-m3 -mfix-cortex-m3-ldrd -Wl,-Map=linker.map -Wl,-cref -Wl,--gc-sections [/code] Kann mir da jemand weiterhelfen?
-
Thread
Ist es sinnvoll, sich in Arduinos einzuarbeiten?
lieber einen mit "debugging capability" > onboard. Den DEBUG HEADER gab/gibt es auch einzeln für 17Euro. HAlt wie der auch beim LOW PIN COUNT USB DEV Board dabei ist. (Währe ja sonst auch Blödsinn das Board incl. normalen PIC UND HEADER für 40 Euro zu verkaufen und den Debug Header allein für 36...
ersten Schritte ist der 18F14K50 aber gar nicht schlecht, weil der Schaltplan und die Codebeispiele des LPC_USB_Dev.Board darauf ausgelegt sind und damit sofort laufen. Dadurch hat man dann eine Funktionierende Referenzplattform und kann direkt auch vergleichen wenn man auf größere µC umschreibt. Gruß
-
Thread
ARM LPC Dev Kit von Steinert
meinem gestrigen Hinweis wegen der gespiegelten Ausgabe. Die ursprüngliche Frage war ja auf einen LPC bezogen. Das ganze sollte sich von einem STM ja nicht großartig unterscheiden. Allerdings funktioniert das nur beim Beispiel "Easy Touch". Bei mindestens einem weiteren Beispiel ändert sich dadurch
interface (8-/9-/16-/18-bit bus width), VSYNC interface (system interface + VSYNC, internal clock, DB[17:0]), serial data transfer interface (SPI) and RGB 6-/16-/18-bit interface (DOTCLK, VSYNC, HSYNC, ENABLE, DB[17:0]). Angesteuert habe ich dieses LCD bereits mit ATmega 644 , ATmega 128, LPC1768,LPC2148
-
Thread
Probleme mit LPC2103 (NXP)
Hallo, Ich habe ein Projekt gemacht mit dem uP LPC2103. Ich habe eine Leiterplatte gefertigt und die Speisungen und den Quarz gemessen, sowie auch die JTAG-Schnittstelle. Alles i.O. (im anhang das schema) Programmiert habe ich mit uVision4 von Keil
dem startup-file, welches automatisch eingebunden wird? hier der code: [c] // Testprogramm LPC2103 // Sandro Furter // 19.01.12 /* Includes */ #include <LPC2103.H> #define CPULED 0x00040000 #define Delay 5000 int main (void) { int counter=0; PINSEL0 = 0x00000000
-
Thread
freeRTOS auf STM32F103 mit coIDE läuft nicht!
PendSV handler xPortSysTickHandler, // The SysTick handler // Chip Level - LPC17 WDT_IRQHandler, // 16, 0x40 - WDT TIMER0_IRQHandler, // 17, 0x44 - TIMER0 TIMER1_IRQHandler, // 18, 0x48 - TIMER1 TIMER2_IRQHandler, // 19
-
Thread
Basic und/bzw. vs - C Erfahrungsumfrage
die These auch nur einer Aufstellen, der noch nie z.B. nen Code aus IAR für AT91SAM in Ansi-C für LPC übersetzt hat. Da kann man auch gleich neu schreiben. Bei ASM ists das Gleiche ... von PIC auf AVR und anders herum kann man getrost vergessen mit Plug and Play, beim ersten Registeraufruf meckert
dev/null | cat > /dev/null c */ () {} /* c */ main() { cat(); printf("Happy New Year!\n"); } /* 17 format(' Happy New Year!') write (6,17) stop end c This program runs in four languages with the same effect. c The languages are C, Fortran, C Shell and Bourne Shell
-
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
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
STM32 PWM änderung Verständnisproblem
beim LPC17xx kann man die werte verändern und muss dann die register updaten damit ist sichergestellt das die kanäle weiterhin synchron laufen das selbe gibts auch beim STM .. wo das in der LIB ist weiß
-
Thread
Eclipse Parser includes code completion
dort auch nur die Sachen vorgeschlagen werden, die noch möglich sind. Beispiel: Ich inkludiere beim LPC17xx die Datei lpc17xx_timer.h und definiere außerhalb von main eine globale Variable TIM_ConfigStruct vom Typ TIM_TIMERCFG_Type (eine struct). In main greife ich dann mit dem Punktoperator auf das member
-
Thread
Chan's FatFs Programm Beispiel?
was wer irgdnwann wo verändert hat interessiert mich dann nicht wirklich ich hab auch für meinen LPC die sachen angepasst um mit SPI-DMA zu arbeiten dafür musste ich zwar einiges anpassen aber es geht nun auch wenn man anfänger ist .. versuch das zu verstehen !! code lesen ... nicht bis
schwer ist das ganze nicht hab selbst erst einsteigererfahrungen mit C und NXP LPC17xx aber trotzdem den uIP stack + chan FAT lib + SD karte + DMA-SPI in wenigen stunden zum laufen gebracht ( also webseite von SD karte ) wenn man den code liest und zumindest das ansatzweise
-
Thread
Kaufempfehlung: Devboard für STM32 ?
Du nicht nen kleineren und billigeren nehmen kannst. Ich finde eine Nummer drunter eigentlich die LPC17xx von NXP besser. Was ein Develboard angeht: ich würde mir um das Develboard weniger einen Kopf machen als um die Software und Bibliotheken die Du verwenden willst. Grafikansteuerung und TCP/IP
nach Extrem krank geschrieben .. aber das ist nur meine meinung :/ ich bin auch im moment auf die LPC17xx / LPC18xx gekommen. habe das LPC1768 Dev Board von dort Programmer ist der LPCXpresso abgesägt zum thema Dev board .. evtl das hier? http://www.steitec.net/ARM-Boards/ARM-STM32F-Cortex-M3
-
Thread
LPCxpresso 1769 I2C Takt einstellen
zuweisen soll. Datenblatt:http://ics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc17xx.pdf oder im Anhang Betreffende Seiten 447/448 Vielen Dank für die Hilfe.
-
Thread
ARM Anfänger Board
STM32 z.B. einen internen USB Bootloader, damit koennte man das Device auch programmieren. Die 15-17€ sind echt gut investiert, weil Du in den Besitz von einem Arm-Cortex-M4 und STLink/V2 (kostet normal 30€) kommst.
Das gilt auch für hardwarenahe Programmierung. Das ist dann wiederum aufwendiger als bei einem STM32/LPC1xxx/LM3S/wasauchimmer. Falls du etwas mit Linux machen willst dann kannst du das aber gleich tun. Ein M3/M4 Board bringt dann nichts.
-
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
STM32F2xx USART weigert sich
in" bezüglich der Pins/Power scheme. Die Library ist viel weniger kompatibel. Bei NXP ist beim lpc2103 (ARM7TDMI) und lpc1343/lpc1769 (CM3) z. B. die USART-Einstellung tupfengleich (zumindest für meine 0815-Zwecke). Die Unterschiede in der Peripherie sind nicht klein, die sind immens.
files meinst Du? Die "core_cm*"? Das ist harmlos. Ich meine die "stm32f10x*"/"stm32f4xx*" und "LPC13xx*/"LPC17xx*". Hier tanzt der Bär.
-
Artikel
GPS-Platine mit Tyco-Modul
der Pins ist extrem uneinheitlich. Tipps zu JTAG Programmern finden sich massenweise in den Artikeln LPC2000 und JTAG. JTAG - Übersetzung zwischen der Pfostenleiste und dem ARM-JTAG Adapter (Wiggler-"kompatibel") von Olimex: NavMe ARM-JTAG Adapter (Wiggler-"kompatibel") von Olimex 1 1 2 4 3 5 4 7 5 9 6
Versorgung des Moduls erfolgt mit 12V Gleichspannung. Batt+ liegt an Pin 11, Masse liegt an Pin 9, 17, 21 und 26. An Pin 10 steht das Signal "Pegel" zur Verfügung. Dabei handelt es sich um den Prozessoranschluss TIOB0. Das Signal "Pegel" wird mit einem Transistor (open collector) und einem Schutzwiderstand
-
Thread
Softwareupdate über USB 2.0
dadurch ihre Daten über ein HID-Interface (eigene Software-Applikation) erhält. Als Prozessor wird der LPC1758 eingesetzt. Über meine eigens-geschriebene Software-Applikation möchte ich die Software auf dem LPC (über USB) ggf. auch updaten können. Kennt jmd von euch einen guten Artikel, der eine Updatemethode
Hi, der LPC17xx hat ein Boot-ROM, da sind mWn. bereits die Flash-Routinen drin. Du musst dir nen 2nd Stage Bootloader ins Flash schreiben, dafür gibt es AppNotes auf der NXP Seite. VG, /th.
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
Ich arbeite mich grad in die NxP LPC11xx/13xx/17xx Reihe ein, dort ist es so, dass wenn das I2C-Interface für Multimaster konfiguriert ist die Clockleitung solange auf Masse zieht wie das SI-Flag (I2C-Interrupt-Flag) aktiv ist. Ich würde
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
> neu. > Zur Ansteuerung gibts dann noch ein nettes Webinterface, Schnittstelle > wird wohl ein LPC1378 am USB Port eines Routers, Datenverarbeitung der > Einfachheit halber dann auf diesem großen System.
Interesse könnte ich einige Ergebnisse und Erfahrungen aus meinem Beitrag wolle g. (wolleg)30.12.2018 17:43 hier mal reinstellen.
-
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
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
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
diesem Board? Wollte mir das zu Weihnachten schenken :-) Kostet ca. 60 Teuronen und hat ein 3.2" TFT, LPC1768. http://www.ebay.de/itm/NXP-LPC1768-ARM-Development-Board-3-2-TFT-LCD-Module-/270653509451?pt=BI_Electrical_Equipment_Tools&hash=item3f0434cf4b
Board? Wollte mir das zu Weihnachten schenken > :-) > Kostet ca. 60 Teuronen und hat ein 3.2" TFT, LPC1768. > http://www.ebay.de/itm/NXP-LPC1768-ARM-Development-Board-3-2-TFT-LCD-Module-/270653509451?pt=BI_Electrical_Equipment_Tools&hash=item3f0434cf4b Hmm. Ja. Ganz nett. Denke daran, dass das TFT
-
Thread
"Kleiner" Mikrocontrollrt für VGA-Display
habe mir mal verschiedene Demos mit Arm7 und Cortex-M3 mit integriertem LCD-Controller (u.A Stm32 und Lpc24xx) angesehen, deren Grafikausgabe ist für meine Anwendung aber zu langsam. Muss ich gleich was deutlich größeres nehmen (wie bei den Smartphones) oder gibt es was "dazwischen" mit schnellem Displaycontroller
mir mal verschiedene Demos mit Arm7 und Cortex-M3 > mit integriertem LCD-Controller (u.A Stm32 und Lpc24xx) angesehen, deren > Grafikausgabe ist für meine Anwendung aber zu langsam. Muss ich gleich > was deutlich größeres nehmen (wie bei den Smartphones) oder gibt es was > "dazwischen" mit schnellem
-
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
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
PCLKSELx 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
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-Interrupt
Hallo zusammen, Kann mir jemand für NXP LPC17xx ein (eifaches) ISR als Beispiel zeigen, und wie man sie einsetzt?. Für AVR gibt es diverse Beispiele. Wie man interrupts aktiviert, wie man die flags setzt u.s.w. aber für Cortex sind die Beispiel
schau dir mal die CMSIS von NXP an (einfach mal googeln). Damit ist es eigendlich ganz einfach, nen LPC17xx zum laufen zu bringen
-
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
Übersicht Controller und Einstiegskosten (Debugger, Compiler)?
aktuell stm32f4xx, vielleicht noch zu früh, Cortex-M4. Mit FPU und Crypto engine für DES et. al. lpc17xx sollte auch einen Blick wert sein, ungefähr in der Kampfklasse der stm32f1xx. Ich baue mir den ARM GCC selbst, zufällig gestern für Cortex-M4. Wenn es frei verwendbare Linker-Skripte und Startup-Codes
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
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