-
Thread
Probleme mit Code-Portierung von AVR nach ARM--> Zeigerumwandlung
Hallo zusammen, Ich versuche gerade den OpenMCP Code von AVR auf Cortex-M0 (LPC1115 um genau zu sein) zu portieren. Dabei habe ich folgendes Problem: Die Daten werden als char * buffer angeliefert (im einem konkreten Experiment Länge 149). Der Buffer ist auch in Ordnung ich
-
Thread
LPC11C24 MISO an CAN ausgeben
Servus Leute, ich programmiere grade einen LPC11C24 mit CoIDE. Mein momentanes Problem ist, dass ich den Wert, den ich am MISO Pin erhalte am CAN ausgeben will. Das ist ein 24-stelliges Bitmuster. Wahrscheinlich stell ich mich ein bisschen dumm
-
Thread
Pollin Schrittmotor 310566
Tachosignal arbeitet oder einen der BEMF auswertet (wie bei den meisten Modellbaureglern)? Ich habe einen LPC1549, dazu gibt es eine App Note für Einsatz als BLDC Controller. Warte gerade auf die MosFETs für die Treiberschaltung. Es gibt zwar ein schickes Motor Control Kit dazu aber das ist mir für Bastelei
-
Thread
LPC1114 den SWCLK für PWM nutzen
Hallo, ich bin gerade am programmieren eines LPC1114 ARM M0 uC von NXP. Ich würde gerne einen Servo an Pin P0_10 anschließen um das Matchregister des 16 Bittimers "Null" zu nutzen(CT16B0_MAT2). Nun liegt auch auf diesem Pin SWCLK welches ich zum
-
Thread
Hex in Dez Ausgabe
Berechnung etc. zu tun. Ich möchte aber diese Zahl in dezimal auf meiner LCD anzeigen (benutze einen LPC2368). Ich habe ein bisschen im Internet geschaut und in C gibt es ja die Funktion "printf" mit der ich dann eine beliebige Zahl in einer beliebigen Form anzeigen lassen kann. Aber ich denke, der "printf
incompatible with parameter of type "char" lcd_putchar(wert1);" Hier ist mein Code [c] #include <LPC23xx.h> /* LPC23xx definitions */ #include "LPC2xxx_embedded.h" #include "LCD.h" //#include <math.h> //#include <stdlib.h> #include <stdio.h> double strecke = 3.0; double v = 0.0;
-
Thread
Frage zu LCD Controller
die Datenblätter - ich hab da jedenfalls keinen Bock zu http://courses.cs.tau.ac.il/embedded/docs/LPC2148_Education_Board/KS0070B.pdf http://www.lcd-module.de/eng/pdf/zubehoer/ks0066.pdf
-
Thread
Konsolenprogramm für LPC2XXX CPU ?
LPC Programmierer schrieb im Beitrag #3744344: > Moin, > kennt jemand ein Konsolenprogramm um die LPC Controller zu > programmieren? > Bis jetzt wird Flash Magic eingesetzt. > Die Programmierung möchte
http://sourceforge.net/projects/lpc21isp/ Irgendwo gibts bestimmt auch Binaries.
-
Thread
TX transmission complete Interrupt mit LPC1769
UART_TX_vect)", also einen UART transmission-complete Interrupt. Benötige nun das gleiche bei einem LPC1769 habe im Datenblatt nix gefunden, oder übersehen^^ Benötige das ganze für eine DMX-Übertragung. Es soll erst das nächste Byte gesendet werden wenn das vorherige erfolgreich gesendet wurde.
-
Thread
LPC1768, Probleme mit RAM AHB32, LPCexpresso
Ethernet noch USB noch den GPDMA? Diese Blöcke können selbst Speicher überschreiben. Bei meinem LPC1768 kann ich dieses Verhalten jedenfalls nicht beobachten.
der gesamte Bereich auf '0' gesetzt wird. Dann ist es wohl ein unerwünschter Reset. Bei meinem LPC1768 - aktuelle CMSIS - funktioniert das einwandfrei.
-
Thread
Screenshot von Grafikcontroller mit PIC32
daß man keinen externen Controller hat, sondern einen µC mit eingebautem Controller verwendet, siehe LPC4088 und so. Da kannst du dann ganz bequem den Bildspeicher direkt beschreiben und eben auch wieder auslesen. Allerdings gibt es sowas m.W. beim PIC32 noch nicht und die Verwendung eines gewöhnlichen
-
Thread
LPC2294 Libraries!
triftigen Grund hast. Ansonsten nimmst Du Cortex M. Die pinkompatiblen Nachfolger findest Du unter LPC17xx/18xx. fchk
downtown.trilo.de/svn/app.codeblocks/trunk/CodeBlocks/share/CodeBlocks/templates/wizard/arm/files/phyCORE-LPC2294/
-
Thread
[V] Div. EVA Baords
folgende Entwicklungskits: STM32 F3 Discovery STM32F4-Discovery STM32 L1 Dicovery Hitex LPC2478-Stick Kosten jeweils 10,-€ + Versand (DHL oder Hermes) Würth Elektronik Design Kit Energy Harvestiung Solution To Go Kosten 30,- € + Versand (DHL oder Hermes) Ciao Dieter
-
Thread
@Ubertooth One Entwickler: Debugging über JTAG mit ARM-USB-OCD
again in 100ms Polling target lpc1756.cpu failed, GDB will be halted. Polling again in 300ms Polling target lpc1756.cpu failed, GDB will be halted. Polling again in 700ms Polling target lpc1756.cpu failed, GDB will be halted. Polling again in 1500ms Polling target lpc1756.cpu failed, GDB will be halted. Polling again in 3100ms Polling target lpc1756.cpu failed, GDB will be halted. Polling again in 6300ms Da der Uberooth eine LPC1756 µC besitzt, habe ich in
-
Thread
KiCAD: Anfängerprobleme bei der Installion unter Linux
Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family
-
Thread
Wake on Lan via Webinterface
Nano V3.0 mit ATMEGA328P - SunFounder ENC28J60 Ethernet LAN Network Module für Arduino SPI AVR PIC LPC - Ethercard library Tutorial: http://m.instructables.com/id/Add-Ethernet-to-any-Arduino-project-for-less-than-/all/?lang=de Die Teile sind nicht allzu billig da sie nicht aus China geliefert
-
Thread
Cortex-M3 CRC Engine in ISR benutzen
Ich habe noch eine Frage aus dem Umfeld von CRC. Der Cortex-M3 (z.B. LPC1788) hat eine CRC Engine. Mit dieser kann man mit hoher Performance ein CRC ausrechenen. In einer Anwendung soll diese aber sehr unetrschiedlich benutzt werden. Während im Hintergrund ein CRC über einen
-
Thread
Schneller Mikrocontroller
Freescale Qorivva Reichen wird dir der schon: http://www.embeddedartists.com/products/lpcxpresso/lpc1769_xpr.php
Keil, IAR) drauf ziehen. Oder Du flasht direkt mit FlashMagic über USB-seriell. Oder per JTAG mit LPC-Link2: http://www.conrad.de/ce/de/product/1027647/LPC4088-Quickstart-Board-Embedded-Artists-EA-QSB-016 http://www.flashmagictool.com/ http://www.conrad.de/ce/de/product/1027653/LPC-LINK-2-Embedded-Artists-EA-XPR
-
Thread
Unerwartetes Rechenergebnis bei uint32_t
at P2.0 LPC_PWM1 ->TCR = 2; //counter reset LPC_PWM1 ->PR = 9; //peripheral clk / prescaler (= PR +1) LPC_PWM1 ->MCR = (1 << 1); //reset on MR0 LPC_PWM1 ->MR0 = 500; //set PWM cycle 1khz LPC_PWM1 ->MR1 = 20; //set duty LPC_PWM1 ->LER = (1 << 0) | (1 << 1); //latch MR0 & MR1 LPC_PWM1 ->PCR = (1 << 9); //PWM1 output enable LPC_PWM1 ->TCR = (1 << 0)
-
Thread
Welcher µC ist der richtige ?
Products/Modules/Ethernet/ENC28J60-H/ Einfacher wäre es natürlich mit einem uC mit Ethernet z.B. LPC1700
-
Thread
SAM D20 LED Dimmung mit PWM
nicht auf Atmel M0+ festgelegt bist, es gibt deutlich einfachere ARM Implementierungen z.B. NXP M0+ LPC800 Hier gibt es auch viel mehr Beispiele (für fast alles). https://github.com/cpldcpu/light_ws2812/tree/master/light_ws2812_ARM
-
Thread
USB Leitung auf Platine
Mikrocontroller (Kategorie bis Cortex M4+)? -> du > bekommst nie die Datenraten Projekte mit dem LPC43xx (Hackrf, Airspy) kommen auf mindestens die Datenraten wie ein FX2... Aber Das Routen des 1mm BGA des LPC43xx ist ja auch schon nicht ohne...
-
Thread
[V] LPC Xpresso Development Boards (Cortex M0 & M3)
Hallo Zusammen, ich verkaufe zwei Development Boards von NXP: - LPC Xpresso mit LPC1768 (Cortex M3) 15€ inkl. Versand - LPC Xpresso mit LPC1114 (Cortex M0) 12€ inkl. Versand Der Versand erfolgt in einem gepolsterten Briefumschlag Bei Interesse oder Fragen gerne
-
Thread
DDR/douplepumped SPI Interface
Hilft vielleicht das SPIFI Interface bei den neueren NXP LPC Bausteinen weiter?
-
Thread
89LPC922 ISP/Serial-Problem nach erstmaligem Flashen
um einen anderen zu programmieren. Die Doku findest Du mit Google: AN10258: How to use the LPC900 In-circuit programming Wenn es nicht zu spät wäre hätte ich Dir noch zu anderer Hardware raten können: Statt LPC900 die Nachfolger LPC800 oder LPC1100 nehmen: - Bootloader-ROM, habe noch nie
FT232RL-FTDI-USB-zu-TTL-Serien-Converter-Adapter-Modul-5V-3-3V-Fur-Arduino-Neu-/251454579542?pt=Bauteile&hash=item3a8bdc6356 Außerdem können die LPC800 oder LPC1100 notfalls mit LPC-LINK 2 preisgünstig debuggt werden.
-
Thread
Warum immer Eagle?
einen "preferred footprint" > angeben. Natürlich muß das sein - denk doch nur mal daran, einen LPC4088 zu plazieren. An welcher Stelle willst du denn die 208 Pins zwischen Symbol und Footprint miteinander verbinden? Mir fällt da NUR die Bauteil-Lib ein. Wenn man sowas nachträglich im Projekt machen
bestimmte Bauelemente hat, die es nur in einem spezifischen Gehäuse gibt, wie z.B. der angesprochene LPC, dann kann man eine Gehäusezuordnung vordefinieren. Bei der Zuordnung wird diese dann automatisch ausgewählt, es spricht aber nichts dagegen, die nochmal zu verändern und gegen eine anderen auszutauschen
-
Thread
Jennet(-IP) und NRF24L01+
passende Module anbietet. Allerdings würde ich den Stack gerne mit dem NRF24L01+ Modul und einem LPC11xx verwenden. Bevor ich viel Zeit investiere, wollte ich einfach mal nachfragen, ob schon mal jemand sowas versucht hat. Ciao Funker
-
Thread
Einweg-Lizenszierung - mit RFID, EEProm, FRAM?
noch nicht: http://www.nxp.com/documents/marcom_graphics/hitag_selectionguide.jpg Haben einen LPC1768 verbaut, welche der Schnittstellen wird da überlicherweise genutzt für die Leseelektronik? Danke für die Beiträge erstmal, auch den Tipp mit den RFID-Handbuch. Bin für heute raus, morgen gehts
-
Thread
Wahl der richtigen µC-Familie Gesperrt
wäre mir da lieber. Dann schau dich doch mal die Cortex-M von NXP an: http://de.farnell.com/nxp/lpc810m021fn8fp/mcu-32bit-cortex-m0-30mhz-8dip/dp/2320692 http://de.farnell.com/nxp/lpc812m101jd20/ic-mcu-32bit-cortex-m0-so20/dp/2295531 Mal etwas anderes aber auch nicht alles neu wenn man STM32 schon
man es (darauf hofft der Hersteller). Im Vergleich zu RX100/200/600/700 sieht sowohl STM32 als auch LPC.. ganz schön alt aus.
-
Thread
AVR HV Programmer
http://www.mikrocontroller.net/topic/72308 Oder (natürlich besser) umsteigen auf 8-beinigen NXP (LPC810) :-)
-
Thread
bldc motor stottert
Modellbaumotoren 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
MISO-Auswertung
ändert. Cortex M3 ist übrigens keine hinreichend genaue Angabe für einen µC - die SSP in einem LPC1768 etwa unterscheidet sich deutlich vom USART in einem EFM32.
-
Thread
Interrupt Register ändert sich nicht
main.c *----------------------------------------------------------------------------*/ #include <LPC23xx.h> /* LPC23xx definitions */ #include "LPC2xxx_embedded.h" //#include "LCD.h" /* LCD function prototypes */ //#define pinsel_3 0x00300000 //Definition Strukturzeige pLPC_PinConnect_TypeDef pPinsel; pLPC_VIC_TypeDef VIC_Controller_basis; pLPC_TIMER_TypeDef pTimer; int zeit1; int zeit2; //static int zeit2 = 0; int test; int besetzt; int sensor1; int sensor2
-
Thread
Viele MCUs via SPI-CS Multiplex ansprechen
Wie wäre es mit der LPC11C Serie von NXP? CAN Treiber incl. Tranceiver im uC inklusive. Wäre bei 100 Teilnehmern evtl eine "günstige" alternative wenn man sich Treiber, äußere Beschaltung und Platz sparen kann.
-
Thread
SD-Card mit DMA beschreiben
Unheimlich nützlich für andere Leute pardon, Ausgangscode ist der von Elm Chan, verwendet wird ein LPC1768 Der code stellt dar, wie man den sd-Schreibzyclus auf nur eine 516-byte Datenfolge für die DMA vereinfachen kann. Wer sich mit DMA beschäftigt hat, kann das leicht für andere mcus umsetzen.
-
Thread
Meinung gefragt: Online Kurs für Einsteiger
Steckbrett auch einfach genug sein sollte: https://learn.adafruit.com/getting-started-with-the-lpc810/
-
Thread
gibts so einen Baustein wie ich ihn suche?
Andere ųC haben deutlich mehr RAM. - STM32F4xx bis zu 256kb - PIC32 bis zu 512kb - LPC1xxx bis zu 128kb (geschätzt) - .... viele andere... Auch mehr IOs. Und sonst auch mehr Peripherie.
-
Thread
RaspberryPi für intensive Berechnungen
wen der stm32f4 nicht ausreicht, bietet sich das Konkurenzmodell LPC4357 http://www.ebay.de/itm/NXP-LPC-LPC4357-Development-Board-LPC4357JET256-ARM-Cortex-M4-M0-Dual-Core-Kit-/251401150673?pt=LH_DefaultDomain_0&hash=item3a88ad20d1 mit 2CPUs an.
-
Thread
[V] Diverses
Bin gerade ein wenig am ausmissten. Folgende Dinge stehen zum Verkauf 2 x LPC1347FBD48 (STK 3€) 3 x RFM12BS (STK 3€) 2 X RFM70 DIP ( zusammen 5€ ) Alle Teile sind unbenutzt. Bei Interesse bitte eine PM
-
Thread
1MHz Bandpass nach I/R-Diode?
Baustein nennen oder ein Schaltungsbeispiel zeigen. Das Signal soll mit einem Mikrocontroller (LPC11xx) ausgewertet werden. Ideal wäre es, wenn ich auch erfassen könnte, wie stark das 1MHz Signal an der Diode empfangen wird. Vielen Dank! Stefan
-
Thread
AVR32 AT32UC3C1512 Verständnisfrage
bei meinem Lpc1768 mit 100Mhz ist die Zeitkonstante für 1 ms 9078. Damit ein Blinken sichtbar ist, müssten ca. 100ms Abstand eingehalten werden =907800. Der Zähler ist mit 5000 wahrscheinlich zu klein. Wenn es
-
Thread
sd-Karten, Sektoren, Cluster
blocks, cmd_token,speedtest; void DMA_IRQHandler(void) { uint32_t regVal, x=0,tmp; regVal = LPC_GPDMA->DMACIntStat; if ( regVal ){//not error DMATCCount++; LPC_GPDMA->DMACIntTCClear = regVal; switch(DMA_STATUS){ case 0://ready abfrage // buf_rx[0]=xchg_spi(0xFF); /
cmd25 stoptoken speedtest = TimeTick; } break; }//switch }else{ regVal = LPC_GPDMA->DMACIntErrStat; if ( regVal ) { DMAErrCount++; LPC_GPDMA->DMACIntErrClr = regVal; } } return; } [/c] macht es doch, Schreibvorgang läuft im Hintergrund, nur per DMA
-
Thread
STM32F4 wozu?
128p FFT eines 16bit Signales mit 680kHz damit laste ich ein LPC4xxx aus. Jedenfals den M4-Kern ;-)
> Prozessor im Interface, man soll aber nach Hörensagen nicht rankommen. Hat sich aber mit dem LPC-Link-2 geändert.
-
Thread
lpc ssp dma-transfer verketten
512Byte per DMA geht nicht. [c] void DMA0_512bytes_transfer_to_SSP0(u32 buf_offset,uint32 count){ LPC_SSP0->DMACR=3;// ->DMACR=2;//tx en//176x LPC_SC->DMAREQSEL = 0;// SC_DMASEL_timer0_MATCH1_notUART0rx;//i.V.m. DMAC_SRC_PERIP(9)LPC_GPDMACH0->DMACCConfig LPC_SC->PCONP |= (1<<29);//Enable clock to DMA controller LPC_GPDMA->DMACConfig=DMAC_CTRL_ENABLE; LPC_GPDMACH0->DMACCSrcAddr = buffer+(buf_offset); LPC_GPDMACH0->DMACCDestAddr = &(LPC_SSP0->DR); LPC_GPDMACH0->DMACCControl =(0 |DMAC_CHAN_INT_TC_EN
-
Thread
Gibt es Attiny mit 16-Bit-Timer1?
LPC800 hat sogar 32Bit Timer und gibt's im DIP-8.
Dr. Sommer schrub: >LPC800 hat sogar 32Bit Timer und gibt's im DIP-8. Danke für den Hinweis. Nichts desto Rotz, äh Trotz wäre mir ein AVR-Fabrikat aber lieber, weil ich damit umgehen kann. MfG Paul
-
Thread
Schneller Einstieg in die Programmierung (Toolchain) fuer Cortex Mx
evtl.: http://mbed.org/platforms/mbed-LPC1768/
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
. Mit der CooCox Umgebung könntest Du nicht nur einen [[STM32]] programmieren, sondern auch ein LPC17xx oder einen anderen Atmel mit Cortex-Mx Kern. Für umfangreiche Projekte gibt es nun mal auch entsprechend passende Prozessoren von vielen Herstellern. Siehe hier: http://coocox.org/CooCox_CoIDE.htm >> "Supported Device:" Auch würde ein [[STM32]] (oder LPC1xxx) eine Multiprozessor-Umgebung besser unterstützen, da man die mit CAN-Bus vernetzen könnte. (CAN = Controller Area Network). Bei AVR ist der CAN leider nur in wenigen Chips enthalten. Ginge zwar
-
Thread
Tipps für CAN-Gateway mit den Interrupts gesucht
Hi Leute, brauche mal Tipps von erfahrenen Leuten hier. Ich bin dabei ein CAN-Gateway mit einem LPC2919 zu entwickeln, soweit funktioniert auch alles. Das Problem ist, der Nutzer später soll möglichst einfach zusätzliche Nachrichten senden können, diese muss er aber vor dem Start des device neu drauf
-
Thread
Sinnhaftigkeit von µC und Kameras
Speicher zu Nehmen. Beim Stm32F429 ist ein externer Speicher verbaut. Weitere Alternative wäre das LPC4357 http://www.ebay.de/itm/LPC4357-Development-Board-LPC4357FET256-NXP-LPC-ARM-Cortex-M4-M0-Dual-Core-Kit-/261351867305?pt=LH_DefaultDomain_0&hash=item3cd9c903a9 . Schöner und besser als der stm-f4,
-
Thread
NXP LPC1768 CMSIS RTC-Alarm deaktivieren
aber das Problem besteht weiterhin [c] void RTC_IRQHandler(void) { if (RTC_GetIntPending(LPC_RTC, RTC_INT_ALARM)) { debugMessage("ALARM!"); LPC_RTC->AMR = 255; } } [/c]
danke, so klappt's: [c] LPC_RTC->CIIR = 0; LPC_RTC->AMR = 255; LPC_RTC->ILR = 0x02; [/c]