-
Thread
Was ist der gängigste I2C <-> RS232 Chip?
I2C/SPI-UART Chip verwendet das nicht, aber bei µCs ist das verfahrensbedingt oft notwendig. Mit dem LPC810 täts reichen.
-
Thread
Mechatronika M80 Gesperrt
Kopf alle Bauteile auf jeder Seite der Maschine anfahren können. Anbei ein Foto des polnischen LPC Motor Controllers, die einzige Intelligenz in der Maschine ist der Motor Controller von Delta Taiwan (die großen Boxen) 200W für X und 400W für Y.
auf existierende Kunden fokussieren um diese zu melken). Werde nächste Woche auch anfangen die LPC Steuerungseinheit genauer zu untersuchen, welcher Output genau was macht. Auch ein passendes Projekt um die NXP Mikrocontroller mal genauer kennenzulernen, hatte im Mikrocontrollerbereich bis jetzt
-
Thread
Quadrature Encoder Interface LPC
Hallo, hat schon mal jemand erfolgreich das QEI Interface von einem LPC verwendet? Ich wollte mal einen Standard-Drehgeber am LPC1769 mittels QEI einlesen. Leider bekomme ich es nicht hin; mein QEIPOS Register ist immer 0. Ich habe wie im Manual beschrieben QEI im PCON
Ja, für die Pins ist die Funktion QEI ausgewählt (wird beim LPC im sog. PINSEL Register :-) gemacht).
-
Artikel
Installationsanleitung C-Entwicklungsumgebung für LPC1xxx von Code Red
Hier eine kurze Installationsanleitung zur LPC-IDE: Anmerkung: Code-Red wurde von NXP gekauft. Dadurch wird der Support für NXP Produkte verbessert. Das SW Paket heißt ein wenig anders, die Anleitung hier funktioniert aber genauso weiter. Die IDE
Viel Spaß! Links. LPDXpresso Download (Kostenlos mit Debugger) LPCXpresso Homepage Beschreibung der LPC1xxx-Familie LPCXpresso-Entwicklungskit LPC1xxx Codebase
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
nicht gefällt. Die Entwicklungs-Umgebung von NXP habe ich mir mal als Evaluation Version für den LPC11C24 oder so angesehen. Und kurze Zeit später wieder gelöscht, irgendwas von CodeRed. > Welche Typen nun im Detail die Automotive Anforderungen erfüllen > kann ich nicht beantwortet, ich habe mich
-
Thread
[V] ICs und diskrete Bauteile
LEM Stromwandler - 2€ LEA5H GPS Module + Antenne - 5€/Modul+Antenne AT91SAM7128 2x - 2€/St LPC1766 - 5€ TLE4729 10x - 2€/St, alle für 15€ IXYS Tüte für 5€, diverse Dioden, IGBTs, bei Bedarf kann ich den Inhalt posten S8065J - 2€ TUSB3410 - 2x, 2€/st XBEE Module, 2x, beide für 10€
-
Thread
Suche µC mit getrennten CAN- und UART-Modul
Die LPC11C22/24 von NXP sind zwar mit 48 Pins etwas grösser, haben aber den CAN Transceiver gleich mit an Bord.
-
Thread
Kleinster Linuxfähier Mikrocontroller mit Ethernet
Wen das Ethernet extern sein darf nen LPC22xx tqfp144, aber ob sich das ganze ram dran drandongeln ... lohnt für anfänger wehre wohl ehr nen SOC besser geeignet wo alles intigriert ist.
-
Thread
Can bus sensor
#4272224: > Klar brauchst du Treiber... Es sei denn er ist schon direkt im uC verbaut. Wie beim LPC11C2x.
-
Thread
mcHF-SDR Selbstbau-Projekt
der FiFi SDR nicht einen PC? Nur zum steuern (da kein Bedienteil eingebaut). Die On-Board-MCU (LPC 1758) kann auch selbst AM , FM und SSB demodulieren. Über die USB-Soundkarte oder die Kopfhörerbuchse geht dann NF. (Das ist optional - meistens wird über USB das I/Q-Signal ausgegeben und per PC-SDR-Software
-
Thread
Kurze Fragen zu MCUs allgemein.
default aktivierter Watchdog - sehr seltsame Gestaltung einiger Peripherie-Cores Kurzum, mit einem LPC kommst du besser flott (mit einem STM32 auch) als mit einem Kinetis. So, und nun zum MK20.. - also zum Programmieren wird bei den Kinetis generell ein JTAG/SWD-Adapter vorausgesetzt, basta (seitens
-
Thread
Display mit Grafikchip gesucht
mit kapazitivem Touch bei GLYN auch nicht wirklich teuer - für's Berufliche. Dazu ein µC so aus der LPC4088 Riege und 8 MB SDRAM und fertig ist die Leier. Und nochwas: Ganze Bilder als Displayinhalt halte ich für danebengegriffen. Arbeite lieber mit Hintergrund und darauf befindlichen Dingen wie Icons
Wenn Du nichts passendes findest: warum nicht selber machen: Nimm beispielweise einen NXP LPC43S57JBD208, hänge dort beispielsweise ein 512k SRAM an (der Einfachheit halber) und nimm ein Display Deiner Wahl mit 3.3V Parallel RGB-Interface. Mehr brauchst Du eigentlich nicht. Leiterplatte mit
-
Thread
USB Contoller im LPC1837 von NXP
Jemand von euch schon mal gemacht? Ich habe gesehen das dieses Prinzip der EndPointQueueList nicht auf LPC begrenzt ist.
bInterfaceProtocol, iInterface}; int main(void) { ErrorCode_t ret = LPC_OK; /*Zeiger auf ROM mit den APIs*/ usbrom=(USBD_API_T *)LPC_ROM_API->usbdApiBase; Chip_USB0_Init(); NVIC_EnableIRQ(USB0_IRQn); /*Setze meinen USB Controller in den DeviceMode*/ LPC_USB0
-
Thread
wiederverwendbare Software in C
findet man den gleichen Peripherie-Core in Konkurrenzprodukten: Als ich meinen SDIO-Treiber für die LPC24xx fertig hatte und selbiges auch für die STM32F1xx anfing, fiel mir auf, daß die Cores fast gleich sind und der einzige Unterschied die Adressen und die Bezeichnungen sind (MCI_xxx versus SDIO_xxx
-
Thread
NMEA-Daten auf der SD-Karte im KML-Format speichern
hänge ich dir mal ein paar Dateien zum verstehenden Lesen hier an. Falls du dich entschließt, einen LPC2478 zu verwenden, könntest du sie direkt verwenden. W.S.
W.S. schrieb im Beitrag #4265955: > Falls du dich entschließt, einen LPC2478 > zu verwenden, könntest du sie direkt verwenden. Dke W.S für deinen Post. Ich verwende das Board SAM7-EX256 von Olimex. Es ist der AT91SAM7X256 Mikrocontroller darauf. Ich wollte gern schon
-
Thread
Datenbus erstellen
Mikrocontroller mit integriertem (und damit leicht zu verwendenden) CAN Controller (AVRs, PICs, STM32, LPC, ...) , und einige wenige die zusätzlich noch den CAN Transceiver integriert haben (zB LPC11C00 iirc) und somit direkt an den CAN angeschlossen werden können. Der Mikrocontroller braucht natürlich noch
-
Thread
Raspberry Pi als Taktgeber
ich hatte schon Gewissensbisse, dass ich fuer eine 40 000 Lumen / 300W LED-Lampe 6 Stueck (sechs!!) LPC812 als Buck-Controller (aehnlich AL9910) einsetzte, wo JEDER einzelne womoeglich 5mA Strom verschwendet.
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
Das ist doch DER Fall für den LPC810 DIP-8 ARM: https://github.com/cpldcpu/light_ws2812 Der eingebaute SCT (State Machine Timer) schlägt den ganzen STM32F405 locker (trotz M0 vs M4)
-
Thread
IC´s direkt einlöten ?
verwenden. Nur mal zwei mögliche, kombinierte Programmiergeräte/In-Circuit-Debugger: ST-Link V2 oder LPC-Link 2: Beide um die 20 € Oder noch günstiger: Eins der vielen einfachen Eval-Boards der Hersteller z.B. von ST das STM32F072B-DISCO für ~10 € inkl. integriertem ST-Link V2 bei denen ST sogar damit
-
Thread
[V]Verschiedene Sachen Abzugeben
product/191279/TowiTek-RFID-Zugangskontrolle-Baustein-10-15-VDC-oder-9-12-VAC?ref=searchDetail 15. LPC1115 etwas Versbastelt. http://www.embeddedartists.com/products/lpcxpresso/lpc1115_xpr.php 16. LPC Link 17. LPC11U14 http://www.nxp.com/board/OM13014.html 18. LPC1769 http://www.nxp.com
-
Thread
Interrupt Handler wird nicht aufgerufen
Hallo! Ich versuche mit meinem Cortex M0 (NXP LPC1313) die Daten eines Gyros (MPU6050) über I2C auszulesen. Mein I2C Interrupt Handler hat verschiedene States. Wenn ich nun versuche, das Start Bit mit Slave Adresse und R/W Bit zu senden, sendet er
[c]uint32_t I2C_WriteByte (uint8_t databyte) { /* Make sure start bit is not active */ if (LPC_I2C->CONSET & I2CONSET_STA) { LPC_I2C->CONCLR = I2CONCLR_STAC; } LPC_I2C->DAT = databyte & I2C_I2DAT_BITMASK; } [/c] [c]static uint32_t I2C_Start() { /*--- Issue a start condition
-
Thread
Erstes LPC Board Debug und Bootloader Anschlüsse
Hallo zusammen, nachdem ich bisher nur mit LPC-Xpresso Boards gearbeitet habe, möchte ich jetzt ein eigenes Board erstellen. Da tue ich mich mit dem Debug und Bootloader Anschlüssen etwas schwer. Die Pinbelegung des 10pol. Steckers (Serial Wire
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
geben die nicht wieder her. Bei 32Bit darf ich nichts mehr unter 512kB Flash, 64kB RAM designen (LPC1768). Was sagt ein Programmierer auf dem Sterbebett? "Mehr Flash!"
die nicht wieder > her. > Bei 32Bit darf ich nichts mehr unter 512kB Flash, 64kB RAM designen > (LPC1768). Vom LPC11C24 mit nur 32K Flash werden inzwischen scheinbar ähnliche Stückzahlen verkauft wie vom LPC1768
-
Thread
Welche Hardware für Webserver
Inhalte nicht von einem x86/rPi-basierten zu unterscheiden. Das gleiche gilt fuer die Kombination LPC1768 und LAN8720-PHY. Oder wenns von TI sein soll: LM3S96 oder TM4C1294 mit integrierter PHY. Das Gefrickel mit einem ENC28J60 wuerde ich mir nicht antun. Und die Leistungsaufnahme duerfte wohl
-
Thread
AD9833 funktioniert nur zufällig
andere einwandfrei. Angesteuert wird der AD9833 über einen SPI-Bus(Mode 2) des Mikrocontrollers NXP LPC1769. Hatte hier jemand mal ein ähnliches Problem? Oder einen Tipp wie man so einen Fehler suchen kann? Habe auch schon im Forum gesucht und ein Bausteintausch wie in: https://www.mikrocontroller.net
-
Thread
Die / Maskrom
Konfigurationsbits zu kennzeichnen oder gar Funktionsblöcke zu deaktivieren. Ein Beispiel hierfür ist das Paar LPC2214/LPC2294. Erstgenannter hat "keinen" CAN-Controller, letzterer vier Stück. Dennoch findet man bei beiden die entsprechenden Register. Vielleicht geht es dabei aber auch nur um die Fälligkeit von
-
Thread
C versus Assembler->Performance Gesperrt
jenseits der kleinen Tinys unbefriedigende Situation führte mich dann auch zu dem ARM Varianten, ab ARM7/LPC2000. Mit eigenem Startup-Code in Asm um bei Interrupts weniger Zirkus in C zu haben. War ein Projekt dabei, das ich mit 2 kooperierenden µCs implementierte, Mega32 in C und Tiny2313 in Assembler.
-
Thread
µC für "Anfänger"
Programmer, nur mit > USB-seriell-Kabel (da mit UART Bootloader): > > http://www.watterott.com/de/LPC1114FN28/102 Echt dein Ernst?
Suche nach "dspic" ergab 568 Treffer. Ihre Suche nach "stm32" ergab 24 Treffer. Ihre Suche nach "lpc2" ergab 11 Treffer.
-
Thread
Zwei FW in eine MCU Programmieren
Hallo Leute, ich muss auf einen LPC1114 einen secondary Bootloader und die FW programmieren. Im Augenblick ist es so dass ich zuerst den Bootloader über JTAG/SWD Programmiere und dann über RS485 die FW nachschiebe. Bootloader bleibt
Das Problem ist dass es mit einem .hex File nicht geht. Der Bootloader auf dem LPC kann nicht mit dem rs232 - rs485 Konverter umgehen. Wurde beim Entwerfen der Platine nicht berücksichtigt. Ich kann den LPC nur über die SWD Schnittstelle mit den Programer programmieren. Dieser
-
Thread
Zwei ADC zur Erhöhung der Auflösung - NPX LPC Controller
> Dann kauf dir einen passenden ADC ADS124x 24-bit ADC (gibt ein Eval-Board und eine Demo für LPC) Und es gibt uC mit 24-bit ADC (allerdings 8051): C8051F35x Tarik J. schrieb im Beitrag #4240223: > Mein Gedanke war, dass ich die 5V aufteile und jeweils 2,5 Volt für ein > ADC nutze. Das
Lothar schrieb im Beitrag #4240318: > ADS124x 24-bit ADC (gibt ein Eval-Board und eine Demo für LPC) > > Und es gibt uC mit 24-bit ADC (allerdings 8051): C8051F35x
-
Thread
Can-Controller/µC
Schau dir mal den LPC11C00 an, der hat nicht nur den CAN Controller sondern auch noch den Transceiver integriert. Hat zwar auch 48 Pins, aber du sparst den 2. IC. http://www.nxp.com/products/microcontrollers/product_series/lpc1100/series/LPC11C00.html#overview Ansonsten gäbe es noch ein paar STM32 im LQFP32, TSSOP20, WLCSP36 nur mit CAN-Controller, bemühe mal die parametrische Suche.
-
Thread
STEVAL-ILL015V3 und IAR
ich eine Applikation mit leerer main Funktion erstellt und diese mittels dem selben Setup auf ein LPC2368 Eval-Board, das ich noch hier hatte, geladen. Das funktioniert problemlos. Wenn ich diese leere Applikation auf den STM32 laden möchte, habe ich jedoch das selbe Verhalten wie oben beschrieben.
-
Thread
Keil MDK4 - ULinkpro - SWD Trace
Auf einem Cortex-M3 LPC1778 schaffe ich bei einem Systemtakt von 120 MHz mit einem ULink Pro problemlos alle Analysen. Ich muss hier nichts verringern. Der Modus ist Sync Trace Port with 4-bit Data. Das würde ich gerne
-
Thread
LPC1768 UART Problem beim Senden/Empfangen mehrere Bytes
LPC_UART0->DLM = usFdiv / 256; > LPC_UART0->DLL = usFdiv % 256; > > LPC_UART0->LCR = 0x03; // 8 bits, keine > Parität, 1 Stop bit, DLAB = 0 > LPC_UART0->FCR =
erlaubt einem sogar das hier: [c] while (!(LPC_UART0->LSR & UART_LSR_THRE)); LPC_UART0->THR = 'T'; LPC_UART0->THR = 'e'; LPC_UART0->THR = 's'; LPC_UART0->THR = 't'; LPC_UART0->THR = '\n'; [/c] Die interne 4 MHz IRC Taktquelle ist IMO
-
Thread
Verzweiflung mit LPC, CORTEX M3 und FreeRTOS
meinst du die startup file von lpcExpresso? also in meinem fall die cr_startup_lpc15xx.c? Also die Handler sind ja da alle definiert... du sagst DIE rtos funktion... welche denn? Sry wenn ich ein bisschen langsam bin...
Es gibt doch auch beispielcode für ähnliche CPUs, zB LPC1769, ist das nicht ein besserer Einstieg?
-
Thread
[Linux+CDC] BOGUS urb xfer, pipe 3 != type 1
snd_timer serio_raw mei_me ie31200_edac mei snd edac_core nuvoton_cir rc_core shpchp soundcore 8250_fintek lpc_ich mac_hid [11815.912852] parport_pc ppdev lp parport autofs4 uas usb_storage hid_generic usbhid hid mxm_wmi i915 i2c_algo_bit psmouse tg3 drm_kms_helper ptp pps_core drm ahci libahci wmi video
-
Thread
CAN Node multifunktional für Hausbus
man an den Mega16M1? Was kostet der? Wegen der schlechten Verfügbarkeit des 16M1 bin ich auf den LPC11C24 gegangen. Der hat den Transceiver auch schon drin. Gibts aber als LPC11C14 auch ohne Transceiver, wenn man den einzeln haben will. Der LPC ist kleiner und besser für die "Dose" geeignet. Ist ein
gibt, würde ich bei Neuaufbau auf EIB/KNX setzen. Es gibt eine interessante AppNote für KNX und den LPC11xxx.
-
Thread
RS485 und Atmel
haben extra nen Pin für die Umschaltung. Mit einstellbarem Pre/Post Delay. Mir fällt spontan der LPC14xx ein, da ich den selbst schon im Einsatz hatte.
Frank schrieb im Beitrag #4223907: > Mir fällt spontan der LPC14xx ein, da ich den selbst schon im Einsatz > hatte. Quatsch, LPC12xx meinte ich. Rufus Τ. F. schrieb im Beitrag #4223914: > Des Threadstarters Ausführungen interpretiere ich jedenfalls so,
-
Thread
ARM Cortex-M0: re-enter Interrupt
Berechnung ausgelassen. Das hat gut funktioniert, ich habe das hier mal mit einem Beispiel auf dem ARM LPC1114 nachgestellt: [c]void SysTick_Handler(void) { static uint8_t busy = 0, dot_written = 0; static uint32_t count = 0; static uint8_t minutes = 0, seconds = 0; count++; if (busy
-
Thread
NXP LPC1768 Programme lassen sich nicht mehr draufladen
Hallo Leute, ich habe ein NXP LPC1768 "Landtiger" Board. Dieses programmiere ich normalerweise per J-Link. Der J-Link Programmer ist auf dem Board. Als ich das letzte Mal (vor einem halben Jahr) ein Programm auf den Controller geladen
Beitrag #4215889: > 2. Testen ob der J-Link noch lebt Dafür gibt es den J-Libnk commander. Den LPC1768 würde ich vor dem Flashen immer resetten (r), denn dessen Flash Routinen sind taktabhängig.
-
Thread
Auslegen Tiefpassfilter
einen Stromsensor ACS758ECB-200U-PFF-T (DC) mit einen 12-Bit ADC Eingang vom Mikrocontroller (MBED NXP LPC1768) aus. Die Application des Stromsensors sieht einen Tiefpassfilter vor. Den möchte ich jetzt dimensionieren. Das geschriebene Programm auf dem Mikrocontroller liest alle 100ms den ADC-Eingang aus
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
auch QEI und sind auf verschiedenen Boards verbaut die sich gut für solche Projekte nutzen lassen: LPC1769, LPC1549 oder LPC4088, zB jeweils als LPCXpresso Board von Embedded Artists. Der letztere ist dabei die Luxusversion mit Ethernet, USB, viel Speicher und Display Interface, der kann wahrscheinlich
Was mir auf Anhieb an dem LPC4088 gefällt ist, dass dort 32 MB SDRAM verbaut sind. Der Preis ist relativ hoch, aber wäre noch ok (59 EUR). Lieber würde ich aber mit etwas kleinerem anfangen. Die STM32-H407 von Olimex hat eine
-
Thread
Universelle Tastenabfrage für LPC1769
Hilfe vom Code von Hans Peter L. http://www.mikrocontroller.net/topic/48465#2163832 für mein LPC1769 lauffähig zu bekommen. Leider bin ich noch nicht allzu erfahren, was microcontroller angeht und würde mich über eure Hilfe freuen. Mein momentanes Problem sind die eingebundenen header. Die
auf die verrückte Idee Header für die Hardware eines Stellaris Controllers in einem Projekt für den LPC1769 zu verwenden? Mir kommt das so vor als ob du nur planlos rumstocherst. Nimm dir die Zeit und arbeite dich in den LPC1769 ein und lerne deine Entwicklungsumgebung richtig kennen. Was nützt dir am
-
Thread
LPC1769 GPIO Interrupt mit prellenden Taster
meinem main-code. Habe schon so viel ausprobiert, finde den Fehler aber leider nicht. Benutze ein LPC1769 mit folgendem c-code [c] #ifdef __USE_CMSIS #include "LPC17xx.h" #endif void EINT3_IRQHandler(void){ if( LPC_GPIOINT->IO2IntStatF & (1<<3) ){ LPC_GPIOINT->IO2IntClr = (1<<3); } LPC_GPIOINT->IO2IntClr = (1<<3); } int main(void){ volatile static int i = 0 ; printf("GPIO_Interrupt Sample\n"); //Enable interrupt // Set PINSEL4 [7:6] = 00 for P2.3 as GPIO LPC_PINCON->PINSEL4
-
Thread
"Geister"-Takte am LPC1114?
WRITE(PIO0_1, 0); WRITE(PIO0_1, 1); }[/c] Nach dem Precompiler für ARM: [c] do { LPC_IOCON_TypeDef *ioreg = (LPC_IOCON_TypeDef *)((0x40000000UL) + 0x44000); LPC_GPIO_TypeDef *port = (LPC_GPIO_TypeDef *)((0x50000000UL) + 0x00000); port->DIR |= (1 << 1); } while (0); while (1) { do { LPC_GPIO_TypeDef *port = (LPC_GPIO_TypeDef *)((0x50000000UL) + 0x00000); if (0) { port->MASKED_ACCESS[1 + 1] = (1 << 1); } else { port->MASKED_ACCESS[1 + 1] = 0; } } while (0); do { LPC_GPIO_TypeDef
-
Thread
Controller lässt sich nicht anpingen
Moin, ich hab ein Board entworfen mit LPC1768 und DP83848. Hab mich da ziemlich an nem Beispiel (http://www.keil.com/mcb2300/mcb2300-schematics.pdf) orientiert und das ganze mit den Datenblättern verglichen... Sobald ich ein Kabel in die
-
Thread
Performance Problem
gernebesser verstehen warum und falls mölgich Fehler korrigieren. Ich verwende einen Cortex M3 - LPC1778 mit 512kB internem Flash. Zusätzlich sind extern 1x16 MByte NOR Flash, 1x128 MByte Flash und 1x32 MByte SDRAM angeschlossen. Ich habe folgendes Problem: Die Codeausführungszeit im externen
Direkt gefunden hab ich im Handbuch das: The LPC178x/7x contain up to 512 kB of on-chip flash program memory. A new two-port flash accelerator maximizes performance for use with the two fast AHB-Lite buses. Das gilt natürlich nicht für den externen