-
Thread
Virtual COM, FTDI, Silabs oder?
> Aufgabe: > USB --> UART-uP --> (20 Port-Pins) zum Steuern von Hardware Ich kann Dir den LPC1343 empfehlen. Dieser Controller hat 32-Bit Leistung zu 8 Bit Preis, einen integrierten USB-Device-Port, und er hat seine USB-Treiber im ROM gleich drin - für Mass Storage und HID. Für Dich ist HID das
-
Thread
Kann man AVR mit Bootloader kaufen ?
mit dfu-programmer (top). Auch wenn's nicht zum Thema passt: Aus der ARM-Welt bietet sich ein lpc1343 an, ebenso mit USB boot loader, welcher sich als "USB mass storage device" präsentiert. bin-Datei dorthin kopieren, fertig. Bei Watterott gibt es von Embedded artists ein QuickStart board in DIP,
-
Thread
Assembler Libraries für USB, wo? ARM, MSP430, ähnliche
Viele ARMs haben USB-ROM-Treiber, da muss man nur wenig machen, z.B. LPC1343: ROM **rom = (ROM **)0x1fff1ff8; void USBIRQ_IRQHandler() { (*rom)->pUSBD->isr(); } (*rom)->pUSBD->init_clk_pins(); (*rom)->pUSBD->init(&DeviceInfo); (*rom)->pUSBD->connect(TRUE);
im Beitrag #3447844: > Viele ARMs haben USB-ROM-Treiber, da muss man nur wenig machen, z.B. > LPC1343: Ach, und was hast du davon? Schon ein einfacher virtueller COM Port läßt sich SO nicht wirklich aufsetzen, da fehlt einfach noch alles, was wirklich gebraucht wird. Ich hab's hinter mir, hab mir
-
Thread
mbed - Ein Erfahrungsbericht
konformer Hardware auch nicht, da reicht ein USB Kabel. Ich habe jetzt für einige Projekte den NXP LPC1347 eingesetzt, der ist auch einfach per eingebautem USB Massenspeichergerät programmierbar.
-
Thread
USB für Programmierung und für HID-Kommunikation
Hi Frank, das NXP LPC1343 scheint mehr etwas zu sein, wenn ich mit meinem momentanen Projekt fertig bin. für das jetzige wollte ich nicht mit ARM anfangen. Aber ich schaue es mir bei Gelegenheit nochmal genauer an, aus
Schnarchi schrieb im Beitrag #1844130: > Hi Frank, > > das NXP LPC1343 scheint mehr etwas zu sein, wenn ich mit meinem > momentanen Projekt fertig bin. für das jetzige wollte ich nicht mit ARM > anfangen. > > Aber ich schaue es mir bei Gelegenheit nochmal genauer
-
Thread
Mikrocontroller + PC Kommunikation
algemein und zu virtuellen COM-Ports im speziellen durch. Falls du dir dann mal nen NUC120, LPC2478, LPC1343, LPC17xx, STM32F103 ausgesucht hast, poste das mal so, daß ich's finde. Für die genannten µC hab ich nämlich passende Quellen, von denen ich was posten könnte. W.S.
-
Thread
Vorteile eines DSPs
http://www.nxp.com/documents/application_note/AN10913.pdf Auszug: DSP library for LPC1700 and LPC1300 The DSP library has been developed as a commonly used set of DSP functions optimized for the NXP Cortex-M3 LPC1700 and LPC1300 family products. The library is supplied as a static library project
-
Thread
LPC 17xx Entwicklungsumgebung
programmiert und flashed via JTAG-Interface (der "LPC-Link" von Embedded Artists). Es ist zwar fuer LPC1343, aber ich vermute die Änderungen sind nicht gross. http://www.microbuilder.eu/Forums/Thread/f4311ca8-7546-4578-8f7c-7113eb2802dc.aspx Eigentlich kann man bei diesen Mikrocontrollern den eingebauten
-
Thread
gcc vs. mbed online (ARM compiler v5)
aus. Stimmt, da kommt die Frage auch ursprünglich her, ich spiele aber gerade wieder mit meinem LPC1347 und habe versucht das da nachzuvollziehen. http://developer.mbed.org/questions/61916/LPC1114FN28-mbed-online-vs-LPCXpresso/ Da gab es jetzt noch eine Aufklärung zum ARM-CC, ist wohl identisch
symbols, die habe ich auch wieder abgeschaltet, da könnte man also noch mehr sparen. Gut das der LPC1347 64 kB Flash hat, da kann ich noch ein bisschen beim gcc bleiben.
-
Thread
Billiger JTAG-Adapter für STM32
gleich sind z.B. STM32 und LPC17xx nun mal definitiv nicht (geht ja schon mit dem Pincount los. LPC13xx mal außen vor). Also wird mir der billige JTAG-Adapter sicherlich nicht die Entscheidung zwischen den beiden Familien abnehmen, aber es ist auf jeden Fall ein ernstes Argument.
-
Thread
Wie schwer ist es einen ARM Prozessor zu programmieren?
Also ich würde schauen wo ich ein lpc expresso mit Lpc13xx her bekomme, dafür gibts ne gute IDE mit Debuger und um das Startup File wird sich auch gekümmert, außer dem gibts ne großé Auswahl an Beispiel Code und dazu ist das Ding noch Breadboard tauglich
-
Thread
LPC1343 USB Versorgung
schwieriger weil ich die Logik wahrscheinlich selber programmieren muss. Hat schon jemand den LPC1343 so benutzt? Gruß FE
Prozessor zu versorgen, also kein Spannungsregler mehr nötig! *Enabling USB connectivity “to LPC1343 target” The LPCXpresso board is simple yet flexible. Here is a way to configure it to support the development of USB devices using the LPC1343 or other USB-capable NXP microcontroller. The LPC1343
-
Thread
USB Contoller im LPC1837 von NXP
geschrieben. Die gibts bei dem > Chip auf einem extra teil im ROM. Dann nutze die doch! Habe ich beim LPC1343 für HID auch so gemacht, ist *viel* einfacher als den Mist selbst zu schreiben. Und der LPC18xx scheint sogar CDC im ROM zu unterstützen. USB auf low Level zu debuggen ist eher unangenehm, weil dabei
-
Thread
Suche µC mit USB und 5V Versorgungsspannung
> Sehr von Vorteil wäre natürlich ein vorinstallierter USB Bootloader Da würde mir sponten LPC1343 einfallen, gibt es auch preiswert als LPCExpresso mit Debugger dran. Nuvoton hat Cortex M0 MCUs im Angebot, die Versorgung mit 5 Volt und USB direkt unterstützen.
-
Thread
-
Thread
ARM in DIP: CM0 lpc1114fn28 ist da und blinkt!
die UART-Register für "Standard-UART" async 8N1 gleich. - GPIO, Timer, ADC sind nahezu 1:1 zum lpc1343 (zumindest für meine Belange). Die größten Änderungen betreffen die "Hard fault"-Behandlung, da hier der CM0 deutlich weniger als ein CM3 oder CM4 zu bieten hat. > - In die 32kb Flash sollte
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
folgender Chips: - STM32: STM32F101, STM32F102, STM32F103, STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313,
-
Thread
DALI Automatische Adressierung
dali/hasseb_dali_master.zip Sowohl Hardware als auch die PC-Software ähneln sehr (;-)) dem LPC1343-DALI-Master von NXP (http://www.lpcware.com/content/nxpfile/an11174-and-an11175-lpc11xxlpc13xx-dali-release-20). Aus den Sourcen der PC-Software geht sehr schön hervor, wie das Commissioning bei DALI funktioniert
-
Thread
Mpu 6050 Winkel Fehler?
Arduino, es gibt aber schon Portierungen für RPi und MSP430. Ich habe das gestern auch für einen LPC1347 mit mbed zum Laufen bekommen.
-
Thread
LPC1343 als RS232 Wandler mit Dekompression, möglich?
Hallo, Kurze Frage für Leute mit Erfahrung mit dem LPC1343: kann ich ohne grossen Aufwand mit diesem Chip einen USB-zu-UART Wandler bauen, der direkt und ohne Treibe mit OS X, MSWindows und Linux läuft? Hintergrund: Ich habe ausgiebige Erfahrung mit PIC und Atmel, will aber die Programmierbarkeit des LPC1343 durch den User nutzen. Ich will eine Handvoll Module für den Apple Newton MessagePad aus den 90ern bauen, damit diese per USB synchronisiert werden können. Das geht mit den üblich RS232 Wandlern
-
Thread
[V] Diverses nach Aufräumaktion
abgebildete Ladekabel. Preis: 85 EUR + 7 EUR Versand (Versichert als Paket) 7) NXP LPC Xpresso LPC1343. Voll funktionstüchtig Preis: 10 EUR + 2,50 Versand 8) Pollin AVR Net Io. Voll funktionstüchtig. Preis: 15 EUr + 2,50 Versand 9) Playstation 3 Spiele wie abgebildet. Preis: 50 EUR
Email Preis: 2,50 pro Platine (5 Stück hab ich) zzgl. 2,50 EUR Versand 7) NXP LPC Xpresso LPC1343. Voll funktionstüchtig Preis: 10 EUR + 2,50 Versand 9) Playstation 3 Spiele wie abgebildet. Preis: 50 EUR für alle 5 + 2,50 EUR Versand 10) RFM12 Adapter für Raspberry Pi. Komplett bestückt
-
Thread
Atmega oder XMega oder ARM?
paar Heimauto Sachen werden. NXP ist leider etwas teurer, die LPC8xx bekommt noch für ca. 2€, der LPC1347 (mit USB) liegt nackig aber schon bei 6-7€. Den STM32F103 mit Platinchen bekommt man für 2$ hinterher geworfen. Als riesigen Vorteil bei den Cortex-M sehe ich die guten und einfachen Debugmöglichkeiten
-
Thread
USB-RS232 ATtiny13 programmieren
NXP oder ST) haben ein ROM mit einem Bootloader drin, der über einen UART oder direkt per USB (zB LPC1343) Code ins Flash laden kann. fchk
Keine Ahnung warum Atmel keine uC mit Botloader anbietet. Für 13 EUR gibt es dann auch schon ein LPC1343 ARM Board. Der meldet sich als USB Stick an und man zieht das Binary drauf.
-
Thread
Touchscreen Controller oder A/D Eingänge am µC?
hab mal ein älteres Bsp. rausgekramt; hier wird neben X,Y auch Z(pressure) gebildet. Ist für LPC1343, - musste anpassen. Machart ist gleich --
-
Thread
LPCXpresso Debug
Habe es gerade nochmal an einem LPC1343 ausprobiert, ich muss nur gegen die Semihost Version von Newlib oder NewlibNano linken. Dann liefert ein printf wie gewünscht die Ausgabe im Console Fenster. Linken gegen die RedLib bringt Fehler
-
Thread
STM32F446 - USART
eben diesen Code nur mit dezenten Änderungen schon auf NEC 78K3+4, Fujitsu FR, ARM7TDMI, LPC11xx, LPC13xx, LPC17xx, LPC4088, STM32F1xx..3xx benutzt. Und damit du mein generelles I/O-Konzept verstehst, hänge ich dir auch noch gio.zip mit dran, ist ein ganz primitives Interface. Damit kriegt man aber
-
Thread
Welchen Cortex M3?
Unterschied zu den weit entwickelten Timern der STM32 ziemlich gross. Bei NXP gibt es mit den LPC1300 auch welche unterhalb von 80 Pins. Hinsichtlich Flexibilität bei der Kombination von Gehäuse und Funktion ist STM32 aber ziemlich vorne, da gibt es die mit mehr Funktionen (wie CAN und USB) auch in
-
Thread
Reflow-Ofen Steuerung die 1000te - IO über USB/HID, Regelung im PC
Beitrag #3606659: > LPC11U34 Am besten mal die passende USB HID Demo von NXP ansehen (ja die für LPC1347 läuft so auch auf LPC11UXX): LPC13xx_12bitADC/NXP_LPC1347_2012_02_22/ROM_USB_hid Da hat NXP übrigens wieder ganze Arbeit geleistet, der Vorgänger LPC1343 hatte eine USB HID API im ROM die einfach funktioniert. Beim Nachfolger LPC1347 bzw. die Billigvarianten LPC11UXX wurde dann aber ein ganz anderes USB HID API ins ROM gepackt, das weder dieselben Einsprungadressen noch Parameter hat. Bin grade selber mit der Portierung beschäftigt
-
Thread
Neuen uC in CooCox einfügen (LPC1347)
Bezüglich dem LPC1347 wird das wohl doch nicht so einfach, und zwar wegen dem Flash Loader: der ähnlichste IC (LPC1343) hat nur 32 kB Flash, während der LPC1347 64 kB Flash besitzt. Ich könnte einen flash laoder der
Piet schrieb im Beitrag #3479599: > Bezüglich dem LPC1347 wird das wohl doch nicht so einfach, und zwar > wegen dem Flash Loader: der ähnlichste IC (LPC1343) hat nur 32 kB Flash, > während der LPC1347 64 kB Flash besitzt. > > Ich könnte einen flash
-
Thread
Was ist mit dem LCP1343 xpresso Board
ATmel AVRs auf die ARM Controller zu wechseln. nach diverser Nachforschungen habe ich mich für den LPC1343 entschieden, da dieser klein, aber groß genug ist, USB support on Chip hat und es das LPCXpresso Board für den 1343 gibt. Heute wollen ich ihn bestellen und stelle fest, dass der Hersteller das Board
showthread.php?t=3484 NXP ersetzt das lpcXpresso1343-Board durch ein Board mit dem moderneren LPC1347. Der ist zwar nicht direkt abwärtskompatibel (es sind andere Pins verfügbar), aber es bleibt in der Familie. ;-)
-
Thread
USB HID Touchscreen Device
Touchcontroller angeschlossen. Der FT5406 wird über I2C angesteuert. Ich möchte den FT5406 über einem LPC1343 als USB HID Touchscreen Device betreiben und bin momentan etwas ratlos welchen Report Descriptor ich dafür nehmen soll. Könnte mir jemand einen Tipp geben was da am besten geeignet ist ? Es soll ein
-
Thread
Massenspeicher auf uC via USB
Ich habe etwas identisches auf einem LPC1343 realisiert. Als Massenspeicher wird eine SD-Karte mit FAT32 verwendet. Der LPC meldet sich am PC als USB Massenspeicher an und übernimmt den Zugriff auf die SD-Karte. Du darfst aber keine allzu hohen
-
Thread
ARM Arrayzugriff Hardfault
Oder verwende einen Cortex M3 z.B. LPC13 ist auch nicht teurer als der SAM M0+ dann haben sich die Alignment Probleme erledigt.
Lothar schrieb im Beitrag #4966500: > Oder verwende einen Cortex M3 z.B. LPC13 ist auch nicht teurer als > der > SAM M0+ dann haben sich die Alignment Probleme erledigt. Oh ja, klar das geht auch. Tausch einfach Dein Auto gegen einen LKW ein, das ist einfacher als einmal
-
Thread
LPC1347 GPIO taktet zu langsam
Ich kann das auf meinem LPC1347 Board nachvollziehen. Der Takt wird schon richtig über die PLL auf 72 MHz gestellt. Nur im Code sind ja mehrere Unterprogrammaufrufe und da hängt es sehr an der Optimierung des Compilers. Wenn ich
paar Takte mehr oder weniger liefern sofort grob unterschiedliche Frequenzen. Interessanter an dem LPC1347 ist die gute Peripherie wie die vielen 32 Bit Timer und USB incl. Ansteuerung dazu im ROM.
-
Thread
I2C schneller als 400kHz
LPC1342 hätte Fastmode+ mit 1MHz und USB. Gibt auch noch einige kleinere Cortexe (LPC11xx, EFM32) mit Fastmode+, dann allerdings ohne USB.
-
Thread
Sägezahn / Dreieckspannung mit LPC1313 mit 250kHz möglich?
Ich schon wieder... Eine Frage habe ich noch zum LPC1313. Ich finde im Datenblatt / Usermanual keinen Hinweis, der es mir erlaubt, die Timer auf sagen wir 8 oder 10 Bit laufen zu lassen (wie es beispielsweise bei AVRs mit den registern PWM11 & PWM10 machen kann). Wie, wenn es denn geht, macht man das bei den LPC1313? Vielen Dank Hein
-
Thread
lpc1313/01 Sammelbestellung
ist der lpc1313 der, den man nur über USB am PC anschließen kann und dann zum programmieren nur das hex file rüberkopiert wie auf einen flash stick?
bestellt? Wie sieht es mit Zoll aus? Liefern die aus Deutschland oder kommt da noch Zoll drauf? Der lpc1313 ist ohne usb, der lpc1343 ist mit USB, ist allerdings im normalfall deutlich teurer.
-
Thread
welche Mikrocontroller 32 Bit ist zu empfehlen
etwas auf den (neuen) Speicherbedarf an. Vielleicht einer aus der STM32 Baureihe oder von NXP der LPC1347, da kann die SW direkt per USB draufladen. Er verhält sich dabei als Memory-Stick. USB CDC und HID sind als ROM Funktionen enthalten. Hier im Forum sind allerdings mehr STM32 Anhänger unterwegs, die
-
Thread
LPC1769 als USB Device
leider sind da in mehreren Beispielen so Ostereier versteckt. Das USBMem war wohl ein Sample für den LPC1343.
-
Thread
Fragen zu mbed
eigene HW eingebaut wird sind hier: http://developer.mbed.org/production/ Ich benutze auch ein LPC1347 Board was kein offizielles mbed ist, die Software kann trotzdem mit dem Online Compiler erstellt werden. Der Bootloader auf dem LPC1347 meldet sich als USB Massenspeicher und es muss nur die bin Datei
-
Thread
bldc motor stottert
nachempfunden ist. Der Hardware aufbau ist annähernd der gleiche. Jedoch verwenden wir einen lpc1313 als Controller und lesen auch den mittelabgriff der Back EMF über einen ADC Channel ein. Es ist nun soweit und ein erster Programmablauf wurde entwickelt und aufgespielt leidert resultiert dieser
-
Thread
MCU mit USB, welcher Controller und welcher Treiber?
Danke für den Tipp! Die Einarbeitung in eine neue CPU macht bei aktuellen Typen mehr Sinn. Habe den LPC1343 genauer ins Visier genommen. Beispiele für den GCC gibts hier http://code.google.com/p/32bitmicro/wiki/LPC13xxSampleSoftware Die Entwicklung wird auf einer Ubuntu-Workstation (Lucid) vorgenommen
man mit einer OpenOCD Firmware bespielen kann. Wird eigentlich nur für den Notfall benötigt da der LPC1343 bereits einen USB Bootloader drauf hat. Andererseits: Die STM32 CPU's mit der ST Lib sind auch nicht zu verachten. Im Grunde möchte ich schnell loslegen können und erstmal ein SPI EEPROM über
-
Thread
AVRDude mehrere Instanzen gleichzeit starten
Zahl (usbvid und > usbpid) zu speichern, wird es nicht geben. Auf dem Programmer ist ein NPX LPC1343, da müsste ich zuerst Revers-Engeniering machen und schauen wo auf der Platine JTAG oder SPI ist. Und ich denke mal der Hersteller hat das Flash sicher geschützt gegen auslesen. Danke, Gruß Robert
-
Thread
Ich glaube, mein Nachbar ist der Vater von Mehdi Sadaghdar.
Chip und hebelt das Ding raus. Und wie bekommt man jetzt den neuen Chip (übrigens ein Cortex M3, LPC1343 glaub ich, der rausgehebelte Chip war aber 100% kein M3) wieder rein? Mit Sekundenkleber. Tja, und wieso hat der Mathias jetzt nicht eingegriffen und das Schlimmste verhindert? Kennt ihr das
-
Thread
Mit LPC1313 5V und 12V Motoren schalten
ich würde gerne zwei Motoren, die jeweils mit 12 V und mit 5 V versorgt werden müssen, mit einem LPC1313, also mit 3,3 V, schalten. Kann ich diese so wie in meiner Schaltung gegen GND schalten oder sollte ich das lieber gegen Plus machen? Oder gibt es überhaupt eine bessere Lösung? Ich wäre sehr dankbar
-
Thread
Brushless DC Motor Controller Field Oriented Control
Modellbaumotoren entwickeln und möchte diese mittels Field Oriented Control ansteuern. Hierzu möchte ich den LPC1313 nutzen. Zusätzlich soll die Leistungselektronik wie im Wiki unter http://www.mikrocontroller.net/articles/Brushless-Controller_f%C3%BCr_Modellbaumotoren beschrieben aufgebaut werden. Die Back
-
Thread
LPC1343-QSB --> und nun?
zahlreichen Möglichkeiten der Code Base (config.h) zu ergründen. Dazu wird der "beinamputierte" LPC1343 vom QSB mit Heißluft entfernt. D+ und D- werden auf PIO 1_10 und PIO 0_11 gelegt, SDA und SDC und Reset. V-Bus, "Connect" mit dem Target verbunden, ebenso FT(ISP-Boatloader). Es entsteht eine Entwicklungsumgebung
Beschränkungen und "Nackigmachen" bei Registrierung. (dazu Ordner /build öffnen und unter /codelite LPC1343 Workspace.workspace mit "öffnen mit" Codelite starten) Die Zeilenend-Fehler habe ich bereits eleminiert.
-
Thread
Kleines "Dev-Board" mit 2x USB Client gesucht
implementiert haben, werde ich wohl doch einen UART-Link benutzen. Dann kann ich auch einfach den LPC1378 nehmen, von denen hab ich noch ne Kiste rumfliegen. Blöd, gerade heute hol ich gefertigte Platinen ab... Somit -->> closed :) Gruß, Matthias
-
Thread
Suche Mikrocontroller mit USB Serial Bootloader
Wieso seriell? NXP LPC134x hat einen USB-Bootloader im Mass Storage Modus, da muss man einfach nur das Binaray in das Laufwerk kopieren. Für die Silabs EFM32 mit USB (LG/GG/WG Serien) gibt es einen seriellen USB Bootloader
-
Thread
ARM LPC1313 delay
Hallo Leute, ich habe mir eine Delayfunktion mit dem CT32B0 Timer des ARM LPC1313 geschrieben. Nun habe ich den fall dass es mit 1s, 0.500s, 0.100s funktioniert, aber z.B. mit 0.0001, 0.00000001 nicht geht, d.h. er bleibt in meiner while schleife hängen, weil anscheinend kein interruptflag
identifier DWT is undefined". Müsste da noch etwas includiert werden? Arbeite mit EWARM und den LPC1313. Jetzt hab ich noch ein weiteres Anliegen. Ich habe ein Fixed Time Slice System mit dem Systick (24 Bit Timer) realisiert. Funktioniert auch ohne Probleme. Jetzt würde ich gerne eine Delayfunktion