-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
hier im Forum: da überwiegt der ST Anteil. In der Firma setzen wir STM32F10x ein, privat nehme ich LPC17xx.
im Forum: da überwiegt der ST Anteil. > In der Firma setzen wir STM32F10x ein, privat nehme ich LPC17xx. Da würden mich allerdings die Gründe mal interessieren! Einfach damit du beide kennst oder weil die STM32 dir so auf die Nerven gehen.
-
Thread
Einfache Schaltung über WLAN
für das iPhone? Ich habe ein Platinenprojekt mit Software, dass das erledigt: Mikrocontroller LPC1758 + LAN-Chip + Relais uIP Webserver mit JavaScript/AJAX Erweiterung Demopage für das iPhone/Safari (Relais schalten, Temperatursensor) Es gibt aber auch fertige Platinen z.B. http://elmicro.com
aufmachen kann) > Ich habe ein Platinenprojekt mit Software, dass das erledigt: > Mikrocontroller LPC1758 + LAN-Chip + Relais > uIP Webserver mit JavaScript/AJAX Erweiterung > Demopage für das iPhone/Safari (Relais schalten, Temperatursensor)
-
Thread
Olimex JTAG + LPC1768 + CooCox IDE -> Can not stop mcu
a solution for my problem, maybe the CoCoox could integrate this method into Coflash/IDE for LPC1768/Olimex: 1. Power on the lpc1768 Board (own design), jtag cable already plugged in (discovered: length doesnt matter!!!) 2. Hold down the Reset button 3. press a action button (erase/verify/ ...)
passieren, dass man die Frequenz deutlich verringern muss. Achtung: Wie viele andere Cortex M3 können LPC17xx nicht im Deep Sleep oder Power down debuggt werden.
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
Programmbeispiele. Am Beispiel NXP kann man sich ein "grosses" Evalboard holen zur SW-Entwicklung, z.B. mit LPC176x, und der fertige Code läuft dann ohne Änderungen, nur mit anderem CMSIS Headerfile, auch auf den anderen Chips LPC8xx, LPC11xx, LPC12xx, LPC13xx, LPC175x, LPC40xx.
> Am Beispiel NXP kann man sich ein > "grosses" Evalboard holen zur SW-Entwicklung, z.B. mit LPC176x, und der > fertige Code läuft dann ohne Änderungen, nur mit anderem CMSIS > Headerfile, auch auf den anderen Chips LPC8xx, LPC11xx, LPC12xx, > LPC13xx, LPC175x, LPC40xx. Etwas off-topic,
-
Thread
Welchen Mikrocontroller CAN-Bus
, steht m. E. eine recht kompakte Einführung. Es gilt in großen Teilen auch noch für das CAN des lpc1769 (auch für den gibt es ein LPCXpresso). Ich würde einen µC mit integriertem Controller und zwei Interfaces nehmen. Da kann man die SW auf einem µC zwischen beiden Interfaces testen. lpc1769
welches Kit der TO genommen hat. Ich stehe vor > einer ähnlichen Entscheigung. Habe mir mal das LPC1769 LPCXpresso > ausgesucht und dazu bräuchte ich ja dann noch einen CAN Tranceiver. > Günstiger wirds wohl kaum mehr gehen Ein Vergleich bei Watterott (Cortex M3/4 incl. CAN Controller): LPC1769
-
Thread
USB-Host LPC1769
Hallo! Ich beschäftige mich seit ein paar Wochen näher mit USB. Als Ziel habe ich eine USB-Tastatur, einen USB-Speicherstick und einen HUB zu verwenden. Aber zuerst habe ich mal damit angefangen die USB-Geräte zu identifizieren die an den USB-Port angeschlossen werden. Bei ein paar Geräten klappt das bereits schon, dazu zählen ein USB-Hub und 2 Speichersticks. Folgende Probleme habe ich noch. 1. Gelegentlich kommt es vor, dass ein Gerät nicht auf ein Setup-Paket antwortet. 2. Ein USB-Tastatur bekomme ich überhaupt nicht ans laufen die antwortet überhaupt nicht auf USB-Pakete. 3. Bei
-
Thread
Seriellen/UART Bootloader des ARM LPC1114/LPC11xx nutzen
Jahres einmal mit einer Windows-Version auf der Arbeit erfolgreich getestet. Privat habe ich einen LPC1769 den ich in den letzten Tagen/Wochen schon mehrere Dutzend mal damit gebrannt habe.
, deshalb Patch Nr. 1 für 1.83 oder so. Ist nun aber auch egal :-) > Privat habe ich einen LPC1769 den ich in den letzten Tagen/Wochen schon > mehrere Dutzend mal damit gebrannt habe. Ja, das funktioniert. Für den habe ich lpc21isp momentan auch im Einsatz. Momentan, weil: Der Knaller ist
-
Thread
S/PDIF-Rekorder auf SD-Karte
PDIF-Transceiver, SRAM-Puffer und einen geeigneten µC, der mit der hohen Datenrate klarkommt. Mit dem LPC1768 habe ich schon Erfahrung - würde der ausreichen? Wie ich gelesen habe, wäre eine RAW-Aufzeichnung am besten, da sonst die Karte mit dem Schreiben nicht hinterherkommt. Theoretisch könnte der Controller
der ATXMega und noch ein 2313 für den DA-Wandler. Das sollte aber EIN Mikro können, deshalb der LPC1768. Noch etwas: die Wave-Datei hat einen Header, dann folgen nur noch Daten. Der 8804 trennt die Audio-Daten aus dem S/PDIF Strom ab. Die Karte unterscheidet nicht zwischen .wav und Rohdaten.
-
Thread
j-Link und Eclipse (LPC1788) - Cortex M3
wird, etc.. Kann mir da vielleicht jemand entweder sagen, welche Registerwerte ich da für den LPC1788 setzten muss, oder (viel lieber) erklären, wo ich diese finde. Ich habe diesbezüglich noch das Datenblatt durchforstet und im startup nach initialisierungen des Stackpointers und ähnlichem gesucht
localhost:2331 monitor interface jtag monitor flash cpuclock = 120000000 monitor flash device = LPC1788 monitor flash download = 1 monitor flash breakpoints = 1 monitor speed auto [/code] Dann entsprechend die Haken für das Laden der Symbole und das kopieren des Binaries. Und bei Runtime Options
-
Thread
LPCXpresso programmieren mit?
Alles klar, Danke für den Link. Das LPC1769 Xpresso wird einfach mit zwei Steckerleisten versehen und dann auf das Base Board aufgesteckt. Sieht einfach aus. Genau das Richtige für mich.
Pit schrieb im Beitrag #2966959: > Alles klar, Danke für den Link. > > Das LPC1769 Xpresso wird einfach mit zwei Steckerleisten versehen und > dann auf das Base Board aufgesteckt. Sieht einfach aus. Genau das > Richtige für mich. Bei der Kombi LPC1769 und Base Board vorher
-
Thread
LPC1766 und nun?
Hallo, ich wollte mir das LPC1766 STK von Olimex holen und mit der CrossWorks IDE programmieren. Jetzt habe ich nach einer Standard Library von NXP gesucht, aber nichts gefunden. Gibt es sowas? Oder muss ich mir die ganze Funktionalität
davon die Kickstart Version installieren. Unter Examples gibt es eine CMSIS1700 + Examples für das LPC1768STK (was auch für das LPC1766STK geht). Das kann man auch mit anderen Compilern verwenden, man muss nur deren Startup-Code (LPC1766_startup.asm) reinkopieren.
-
Thread
Suche einen µC / Serie
Fließkommaeinheit + Cortex M0 mit maximal 204 MHz). Der hat auch ein externes Speicherinterface, wie auch LPC178x und LPC18xx.
-
Thread
LPCXpresso und LPC1768 Board
Ich habe bei Ebay ein LPC1768-Board gekauft. Siehe Anhang. Von Keil und IAR lassen sich Entwicklungsumgebungen mit zeitlicher Beschränkung oder Begrenzung der Codegrösse auf 32 KByte herunterladen. LPCXpresso ist auf 128 KByte
#2961053: > JLink-Chip befindet sich angeblich schon auf dem Board nimm doch dann: CooCox CoIDE. LPC1768 und J-Link werden unterstüzt. Es gibt keine Code-Beschränkung! Gruß G.G.
-
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
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
Welcher 8051er von Atmel für Anwendung in SMPS oder Motorsteuerung
Programmierung ist einfacher als 8051 (linearer Adressraum, keine Spezialregister). Auch für LPC1751-1769 gibt es eine Motor Control Library von NXP.
-
Thread
ARM Einstieg
Ich schreibe alles ohne die Libs. Empfehle dir STM32F10x oder NXP LPC1768. Schau dir mal cmsis.arm.com an. Es geht auch ohne DL ... nur für USB, Ethernet etc. setze ich auf Libs. Problem bei den DriverLibs ist, dass du irgendwann doch wieder was per hand reinfummeln
-
Thread
AVR: Logfile über USB erstellen
. Zudem ist der Schaltplan dabei, um später eine eigene Platine zu machen. Auf dem Board ist der LPC1766, für eine eigene Platine würde der kleinere LPC1754 ausreichen, der kleinste mit USB Host Controller. https://www.olimex.com/Products/ARM/NXP/LPC1766-STK
-
Thread
ARM C-Compiler
verwendet und deren Libs und Linkerscripts, enden die meisten Versuche in Hardfaults. Jedenfalls beim LPC1769. Ich muss wirklich sagen leider, weil der Debugger sonst wirklich sehr gut ist. Wenn man als Ziel ein Programm hat was nur aus freien Bestandteilen besteht, hat man somit ein Problem. Für mich inakzeptabel
-
Thread
welchen MC für UDP/IP Pakete
nicht gleich Linux, Raspberry Pi ist bestimmt noch einfacher. Ich habe ihm aber das Olimex-Board LPC1766 empfohlen, weil er dort im uIP Programmbeipiel nur minimal ergänzen muss, um beliebig UDP zu senden. Ausserdem ist der Schaltplan dabei, mit dem er sich bei Bedarf eine eigene Platine nur mit MC und
-
Thread
SMCI-33 Schrittmotorsteuerung mit microcontroller
Schrittmotorsteuerungen SMCI-33 vom gleichen Hersteller gesteuert. Die Kommunikation zwischen Mikrocontroller (mbed LPC1768) und den Schrittmotoren erfolgt über RS485. Mein Anschlussplan befindet sich im Anhang. Der Bus ist auch mit passenden 120Ohm Widerständen terminiert. Das sollte soweit passen. Jetzt geht es
-
Thread
YAGARTO LPC1768 Beispiel
Hallo zusammen, habe gerade YAGARTO gemäß dem Tutorial installiert und versuche jetzt das LPC1768 Beispiel zu compilieren. Das bricht leider immer mit der folgenden Meldung ab: [code] **** Build of configuration Default for project LPC1768_FirstTest **** make all arm-none-eabi-gcc -c -mcpu
-
Thread
LPC1788: uart mit 921600 baud
Hallo, ich habe das LPC1788 Board von Embedded Artists und spiele gerade mit dem Beispiel Code für die Ausgabe über UART herum (s_ob_uart_rs232). Die verwendeten Funktionen entsprechen denen von NXP (http://ics.nxp.com/support
Verwende einen LPC1768. Ich habe da auch lang rumgemacht. So richtig funktioniert es bei hohen Baudraten wenn ich die Clock (CPU) durch 16 teile. In meinem Beispiel verwende ich 100.000.000 / 16 = 625.000 Baud.
-
Thread
Verständnisfarge USB Secondary Bootloader LPCxxxx
beim Starten aktiviert. Wenn jetzt aber das Device lesegeschützt sein soll (via 0x02FC beim LPC176x), macht das mit dem USB Loader keinen Sinn, weil man darüber den Code trotzdem auslesen könnte. Stimmt das so oder sehe ich da was falsch ? Danke
-
Thread
[s] Großen LCD Touch Display
ansteuern kann. jedoch im Rahmen von 50€ .. lässt sich soetwas finden?? verwenden will ich einen LPC1758 mit 120mhz mfg eat an apple a day keeps the doctor away!
über mehr als 10 Pins angesteuert, also nicht über SPI ect. Evtl. noch interessant (EA Board LPC1788, 7'800xRGBx480, glaube ohne Touch) http://www.nxp.com/demoboard/OM13019.html
-
Thread
Wer kann helfen: DOGS102 Display mit LPCXpresso(Software + µC)
Der LPC1769 hat 2 SSPs, die auch SPI beherrschen - und noch einmal SPI "traditionell". Im Manual (UM10360.pdf) sind die entsprechenden Register alle genau beschrieben.
Tipp oder zumindest ein Literaturtipp. Schau dir mal die Seite an: Projekt: LPCXpresso (NXP LPC1769) mit DOGM128 ist mit DOGS102 nahezu kompatible! Hier findest du zumindest die Hardware-Spi Anwendung. http://www.basteln-mit-avr.de/LPCXpresso_1769.html viel Spaß
-
Thread
AVR: PWM mit Phase
spricht das gegen einen AVR. Wenn es um maximal 3 Channel geht kann man das unter anderem mit der LPC1700er Serie lösen. Ansonsten mal genauer bei den Herstellern suchen.
-
Thread
Gibt es eine Driverlib von NXP für die LPC
blöd zu suchen ;-) Ich setze die Keil Umgebung schon seit längerem ein, würde nur gerne auf die LPC17xx umsteigen da diese sehr billig und auch von der Ausstattung her immer besser werden. Die Geschwindigkeit ist natürlich auch nicht zu verachten. Die CMSIS sind wirklich nur die Sachen die der Core
-
Thread
Cortex M3/M4 IDE?
elf-Dateien zu debuggen). Crossworks geht leider nicht. Beim LPC11C24 bzw. LPC1114 funktioniert das, beim LPC1769 nicht. Zum einen muss man die Checksummen in der Vektortabelle der NXP- Cortexe nach dem Linken selbst reinpatchen. Das ist noch machbar, wenn man erst mal weiss, daß das überhaupt nötig ist... Größte
-
Thread
Libs im ROM CortexM
trifft es nicht ganz, da kommt am Ende ja auch nur ein einzelnes elf-File bei raus. Am Beispiel LPC1769. Im Linkerscript stehen da normalerweise z.b.: MEMORY { rom (rx) : ORIGIN = 0x00000000, LENGTH = 0x00080000 ram (rwx) : ORIGIN = 0x10000000, LENGTH = 0x00008000 } Ich möchte nun meine
. Die Bibliothek ist ein eigenständiges Projekt mit einer höheren Startadresse im Flash. Beim LPC1769 z.B. ab 256k = 0x40000. Die Bibliothek hat am Anfang die Liste der Einsprungadressen. Damit die Bibliothek nicht versehentlich überschrieben wird, kann sie per MPU protected werden. Der Aufruf
-
Thread
LPC1768 Sleep-Mode
Hallo, ich arbeite zurzeit mit einem LPC1768 Controller. Nun möchte ich diesen in ein Sleep-Mode "fahren" und bei einem bestimmten Tasterdruck wieder "aufwecken". Nun meine Frage an welchen Pin kann ich mein Taster anschließen? Und ist der Pin
-
Thread
MAC+PHY beim Arm (Cortex M3 & STM)
Daniel schrieb im Beitrag #2934070: > Nein, der LPC1758 kann nur RMII. Der LPC1768 (100-pin) kann RMII, beim LPC1758 (80-pin) nur per GPIO und Software: http://www.nxp.com/documents/application_note/AN10859.pdf
Oekel, muss es denn der LPC1758 sein ? Ich hab das was du willst als LPC1769 variante in eagle. Wenn du es nicht kommerziell verkäufst (falls ja will ich nen Kasten Bier) kann ich dir meine Schaltung zusenden. Baseboard + LAN +
-
Thread
5V RS-485 an einem 3.3V Mikrocontroller
im Beitrag #2932303: > Keine Ahnung, Du schreibst nicht welchen Cortex M3 Du benutzt. Der > LPC1768 hat z.B. auch 5V tolerante Eingänge, viele andere aber nicht. LPC1758 Und wenn ich es richtig gelesen habe, dann hat er ebenfalls die 5V tolerante Eingänge. (Eine Bestätigung kurz wäre nett
Hi, schau Dir mal z.B. die ADM307xE von Analog Device an. Die GND Pins beim LPC1758 nennen sich VSS. Andreas
-
Thread
Art-Net-Node neues Layout für 4DMX-Kanäle (2 Layer SMD)
einziger Ersatzkondensator dorthingehend sinn macht? Wo habe ich denn CR2032 verbaut? > Den LPC1768 gibts soweit ich weiss auf nem LPCXpresso Board. Besorg dir > das und bau die Schaltung mal testweise auf. Wenn du da Fehler > eliminieren kannst ist das wesentlich günstiger wie bei der fertig
Schaltungen die die gleichen Bauteile verwenden (Du bist bestimmt nicht der einzige, der auf den LPC1768 mit Ethernet+USB zugreifen will)? Wie gesagt, ich habe gerade keine Zeit dafuer, sonnst wuerde ich dir schon weiterhelfen... Gruss
-
Thread
AtxMega oder doch lieber Atmel ARM
Ich finde die Lpc17xx Serie sehr gut und einfach.. vorallem wegen Preis und verfügbarkwit wars das mit mir und den avrs..
-
Thread
ARM Cortex M3 - Custom Bootlader / Externer Programmspeicher
Selbstverständlich ist das möglich, es muss ein ARM mit External Memory Controller (EMC) gewählt werden, z.B. NXP LPC1788: http://www.nxp.com/products/microcontrollers/cortex_m3/lpc1700/LPC1788FET208.html > Interruptvektoren und auch den Bootloader nicht intern Auch das ist mit EMC möglich, sofern wie geplant
-
Thread
Ansteuerung für TFT
erreichbar benötigt. Auf den ersten Blick überschaue ich nicht, welches RAM der DMA-Controller beim LPC1769 adressieren kann; er bietet aber nur 32kB am Stück. Unter Umständen wird also noch zusätzliches RAM gebraucht. Wenn es einfach bleiben soll, wäre ein separater Displaycontroller (z.B. S1D13705)
-
Thread
Flash und "const"
Konstante in den Flash. Ist richtig? Mein Compiler von GNU für Arm-Prozessoren (arbeite mit dem LPC1768) macht es, bei einigen aber nicht bei allen. Warum? Kann ich das irgendwie beeinflussen?
R. B. schrieb im Beitrag #2918990: > Mein Compiler von GNU für Arm-Prozessoren (arbeite mit dem LPC1768) > macht es, bei einigen aber nicht bei allen. Warum? Kann ich das > irgendwie beeinflussen? Kann damit zusammenhängen, daß manche CPUs bei Datenzugriffen schneller im RAM arbeiten als im
-
Thread
CAN Telemetrie
22494&creativeASIN=B0028R7RFO Dann irgendeinen MC mit CAN und Ethernet dran und fertig. Für z.B. LPC17xx gibt es fertige Freeware (uIP).
-
Thread
32Bit SD Karten Kommunikation
Byte übertragen und dann wieder zurück schalten. Ähnlich mache ich das mit dem 16-Bit SSP des LPC1768. Achtung: Die Wörter müssen eventuell auf Big Endian gewandelt werden.
-
Thread
LPC1768 read/write flash
Gibt es beim LPC1768 Funktionen zum beschreiben und auslesen des Flash?
-
Thread
Wo günstiges WLAN Modul kaufen ?
Also ich verwende aktuell das RN131 und bin damit zufrieden. Verbindung zwischen meinem LPC1768 und dem Modul via UART mit 625000 Baud. Läuft ohne Probleme. Firmware Update war auch kein Problem. Und natürlich kann man das Teil zurücksetzen. Steht alles im Handbuch.
-
Thread
DOGM162 Probleme
Hallo liebes Forum, ich hab ein Problem mit dem Dogm162. Angesteuert wird es von einem LPC1758 SSP1 in SPI-Mode. Hab alles mit dem Oszilloskop überprüft und es passt auch was am Display ankommt, jedoch funktioniert es nicht bzw. lässt es sich nicht initialisieren. Heute hab ich bemerkt
-
Thread
LPCXpresso Base Board und LPC1769
Hallo, ich habe mein, eine Weile verschollenes, LPCXpresso Base Board mit LPC1769 wiedergefunden. Ich habe es bisher nicht benutzt. Da ich komplett auf kleine Linux- Brettchen mit ein wenig Arduino- I/O umgestiegen bin, gebe ich das alles hiermit ab. Das zweite Foto ist ein leeres
-
Thread
lwIP-Stack und (s)ntp
Ich habe auf einem LPC1768 der lwIP-Stack am laufen und möchte nun die RTC per NTP oder SNTP stellen/synchronisieren. Ich habe in einigen Foren gelesen, dass es für den lwIP-Stack dafür schon etwas gibt, auf den offiziellen
-
Thread
schrittmotorsteuerung smci33-2 von nanotec mit mikrocontroller steuern
Ich möchte die Schrittmotorsteuerung von nanotec (smci33-2) mithilfe eines mikrocontrollers (nxp lpc1768) steuern. Ich verwende die UART Ausgänge und führe diese zu einem Full - Duplex RS485 Treiber. Full Duplex deswegen, da der Anschluss am Controller über 4 Anschlüsse verfügt. Von diesem Treiber
wie gewuenscht. Mein Problem ist nun, dass die ganze Steuerung ueber einen mikrocontoller (NXP LPC1768) durchgefuert werden soll. Das sollte prinzipiell kein Problem sein, da ich ueber RS485 Transceiver verfuege und es mir dadurch moeglich sein sollte die Schrittmotoren mit ASCII Zeichen ueber die
-
Thread
ARM in DIP: CM0 lpc1114fn28 ist da und blinkt!
2012-11-14 21:22:58.243814835 +0100 @@ -217,6 +217,7 @@ } else if (lpc2000_info->variant == lpc1700) { switch (bank->size) { case 32 * 1024: + lpc2000_info->cmd51_max_buffer = 1024; bank->num_sectors = 8; break; case 64 * 1024:
-
Thread
AVR+SD-Card: SD-Card legt manches mal 0.13s "pausen" ein
Karten die gelegentlich mehr als 0.3 Sekunden brauchen. Da helfen nur große Puffer - wir benutzen den LPC1768 mit insgesamt 64 KB SRAM, da ist genügend Platz. > Blackbox Du musst dann Deine Stromversorgung so auslegen, dass die Blackbox noch die Daten nach dem Unfall wegschreiben kann. Übrigens kennen
-
Thread
Autofresh in html?
nicht ganz falsch sein...außerdem ist hier am meisten los ;) also zum thema: ich habe auf einem LPC1786 einen webserver programmiert auf dem man über cgi die Zeit stellen kann und sie wird auch über einen ssi-tag angezeigt. nun ist es ja etwas mühselig alle minute die seite manuell neu zu laden. ich