-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
: > Die spurious und surprise Interrupts der NXP-LPC haben mich Wochen > gekostet. Die hier genannten LPC2000 sind aber Standard-ARM die als uC zweckentfremdet wurden. Das Interruptsystem IRQ/FIQ ist Standard, das Verhalten sollte nicht überraschen. Der Nachfolger LPC1700 ist pinkompatibel und ein echter uC mit IRQ-Controller.
-
Thread
usbprog Fans aufgepasst: JTAG USB (OpenOCD, ARM7)
mir schon vor Jahren abgewöhnt. Welche Übertragungsrate erreicht das Gerät denn so ungefähr? Der LPC21xx Bootloader ist mir etwas zu langsam. - Michael
kBaud kann ich beim Flashen einstellen was ich will Laut Handbuch macht 115K nur bei 14,7. Ebenso LPC2300.
-
Thread
LPC2129 - RTC Verhalten / Stromaufnahme
Ulf schrieb im Beitrag #1760881: > Ich überlege erstmalig einen LPC21xx, speziell LPC2129 einzusetzen. Im > Projekt ist u.a. CAN und RTC erforderlich. Der schon etwas alte LPC2129 hat keine separate Stromversorgung für die RTC und kann mit den Stromsparmodi aktueller
LPC17xx, wenn's ein Cortex-M3 sein darf, aber auch bei den LPC23xx wenn's ein ARM7 sein muss. Für den Einstieg würde ich heute gleich auf Cortex-M3 gehen.
-
Thread
ARM µCs - wo privat kaufen?
Hi, woher bezieht ihr privat eure ARM Mikrocontroller? Z.B. Cortex M0, M3? (bevorzugt NXP LPC..., schau mir aber auch gern andere Möglichkeiten an) Gibt es eventuell eine Möglichkeit der Sammelbestellung? Hab bei Watterott leider nur den NXP LPC1114 im DIP Gehäuse gefunden.
Der HBE-Shop hat die ganze Palette zu super Preisen. z.B. ARM Cortex-M0 LPC1113 LQFP48 für 1,99EUR :-)
-
Thread
Multiphase Boost Converter
. Mit dem LPC17xx bin ich auf 3 Phasen für den Boost-Konverter beschränkt. In meiner Simulation bei 100khz musste ich die Tastverhältnisse im 10ns Raster ändern um die 2 Phasen auszugleichen, was mich schon etwas stutzig macht. Das ist beim LPC1769 mit 120Mhz gerade noch drin. Die dsPics mit SMPS PWM habe ich mir auch angesehen. Leider liest man da auch viel schlechtes, insbesondere was errata und Stromverbrauch angeht. Sonst sind die aber
-
Thread
FreeRTOS vListInsert() hängt
Hallo, wir benutzen FreeRTOS v8.2.0 auf einem Cortex M4 (NXP LPC4078) und ich bekomme in letzter Zeit immer öfter einen Programmabsturz in list.c, in der Funktion vListInsert() bei der for-Schleife mit den darüber beschriebenen 4 Fehlerursachen. Suche schon seit
Belegung der nicht genutzten Bits höhere Werte immer auch höhere Prioritäten sind. Deswegen codieren beim LPC die obereren 5 bits die Priorität, und deswegen werden die Prioritäten um 5 bits nach links geshiftet. Die 4 ist eine FreeRTOS Default, die haben beim LPC folglich nichts zu suchen. > @Rüdiger A.
-
Thread
lpc2148_demo newlib probleme
make /Users/tpost/Downloads/lpc2148_demo/common/common.a(ff.o): In function `f_sync': /Users/tpost/Downloads/lpc2148_demo/fatfs/ff.c:1140: undefined reference to `get_fattime' /Users/tpost/Downloads/lpc2148_demo/common/common.a(ff.o): In function `f_mkdir': /Users/tpost/Downloads/lpc2148_demo/fatfs/ff.c:1533: undefined reference to `get_fattime' /Users/tpost/Downloads/lpc2148_demo/common/common.a(ff.o): In function `f_open': /Users/tpost/Downloads/lpc2148_demo/fatfs/ff.c:917:
-
Thread
5V CAN Controller und 3.3V uC
Teilnehmer erreicht hat. Ich bin mir nicht mehr 100% sicher, aber aus der Erinnerung heraus war es ein LPC11C24, der entsprechend reagierte.
Teilnehmer erreicht hat. Ich bin mir nicht mehr 100% sicher, aber aus > der Erinnerung heraus war es ein LPC11C24, der entsprechend reagierte. Das ist kompletter Käse auch in Hinblick auf den LPC11C24/LPC11C14, von dem ich reichlich verbaut habe. Hier gibt es auch keinen Interpretationsspielraum weil etwas
-
Thread
LPC1769 als USB Device
vorhanden, einmal auf dem LPCXpresso und einmal auf dem Baseboard, das hat mich verwirrt. Mit dem LPC1769 ist aber der P2.9 für die Steuerung verantwortlich, das habe ich also auch. Wofür das VBUS nötig ist weiss ich noch nicht. An einem Windows7 Rechner wird jedenfalls ein 'NXP LPC17xx Memory' Device
leider sind da in mehreren Beispielen so Ostereier versteckt. Das USBMem war wohl ein Sample für den LPC1343.
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
Auflösungen weitaus größer - und damit steigt der Aufwand. Ich hab hier noch ein paar Boards mit LPC17nochwas, LPC4088 und so herumfliegen, alle mit eingebautem TFT-Controller, ausreichend SDRAM und für TFT 800x480 geeignet. Solche TFT's gab's vor Jahren beim Chinesen für etwa 18..23€. Das Steccy-Projekt
und großes Display um den Verkabelungsaufwand in Grenzen zu halten.. Habe einige Cortex-M (STM32, LPC, TI) und PCB Layout Erfahrung.
-
Thread
LPC2468 UART über Interrupt auslesen
Hallo zusammen, ich arbeite seit kurzem mit einem LPC2468 Mikrocontroller. Das ganze geschieht auf einem Eval-Board von Embedded Artists. Unter anderem sollen dabei ankommenden Bytes in dem UART über einen Interrupt ausgelesen werden. Die Zeichen werden
Im Code-Bundle für den LPC2368 gibt es ein gutes Demo für den externen Interrupt, im common Verzeichnis sind alle Dateien die es für eine Interrupt Ansteuerung braucht. (irq.c Startup.s swi_handler.s irq.h LPC23xx.h type.h ..
-
Thread
PIC oder AVR
allerseits, hallo Quark. Anbei auf besonderen Wunsch ein paar Hinweise zu meinen Problemen mit dem LPC2114 von Philips. 1.) Das Datenblatt/User Manual ist unvollständig und teilweise irreführend. 2.) Der interne I/O-Bus ist ziemlich langsam und wurde mehr oder weniger direkt von der 8051 Familie
Von ST und Analog gibt's interessante Alternativen zum LPC2xxx.
-
Thread
Welcher Mikrocontroller?
Teile haben den gleichen ARM Cortex M3 CPU-Kern. Der dritte große ist übrigens NXP, hier wären die LPC13xx und LPC17xx die Objekte Deiner Wahl. Das ist eben der Trick. Du arbeitest Dich in eine Prozessorfamilie ein und kannst dann Prozessoren von verschiedenen Herstellern nehmen. Die Basis (CPU,
familiesdocs&fam=110&doc=76 NXP: http://ics.nxp.com/support/documents/microcontrollers/zip/code.bundle.lpc17xx.keil.zip Jeder Hersteller hat für seine Chips passende Evalboards. Schau mal bei www.olimex.com, die haben Boards mit den Chips verschiedener Hersteller. Compiler: Der Originalcompiler von
-
Thread
Ersatz für LPC2138
Hallo, NXP listet die LPC2138 Mikrocontroller als "Not recommended for new designs". Ich wollte fragen, ob es eine Enpfehlung für einen Nachfolgetyp gibt, der möglichst geringen Aufwand für die Migration verursacht. Der LPC54101
so einige Übereinstimmungen gesehen und ausprobiert: z.B. USB device weitestgehend gleich zwischen LPC2478, LPC17xx, LPC4088. SDIO funktional gleich zwischen LPC24xx und einigen STM32Fxxx (bis auf die Benennung der Register). UART-Bedienung gleich zwischen älteren und neueren LPC - bis auf die Lokation
-
Thread
Automatischer Textumbruch
mal so umgesetz, je nach dem? Hier z.B. funktioniert es: http://www.mikrocontroller.net/articles/LPC2000 Hier allerdings nicht: http://www.mikrocontroller.net/articles/LPC1xxx
schrieb im Beitrag #3022727: > Hier z.B. funktioniert es: > http://www.mikrocontroller.net/articles/LPC2000 > > Hier allerdings nicht: > http://www.mikrocontroller.net/articles/LPC1xxx Dies hängt mit der Grafik bei http://www.mikrocontroller.net/articles/LPC1xxx#LPC17xx zusammen, da diese nicht
-
Thread
CMSIS: Ich versteh es nicht
sie heißen und welche Position sie im Register haben. Somit wäre es egal, ob man einen z.B. einen LPC17* oder einen STM32* programmiert. Der jeweilige Hersteller kann seinen Chip ja basteln wie er will, er muß nur ein Headerfile zur Verfügung stellen, damit sein Chip exakt wie im CMSIS vorgegeben angesprochen
außen wieder "gerade ziehen". Das ist aber leider nicht so. Im CMSIS Blinky Example gibt es beim LPC17xx z.B. die Funktion [c] __INLINE static void LED_Config(void) { LPC_GPIO1->FIODIR = 0xB0000000; /* LEDs PORT1 are Output */ } [/c] beim STM32* die äquivalente Funktion [c]
-
Thread
Freie ARM Entwicklungsumgebung iF-DEV
National Semiconductor CP3UB17 http://www.national.com/pf/CP/CP3UB17.html Bei Digi-Key als CP3UB17K38CT-ND 31,69 €/Stk. (1 Stk. Mindestmenge)
Hallo, ich benutze den If-Def mit dem LPC2378 auf einem Olimex-Board. Flashen und Debuggen läuft eigentlich ganz gut, nur mit temporären Variablen hab ich so meine Mühe, deren Inhalt zeigt er mir immer mit Müll an. Macht man diese Variablen
-
Thread
openOCD arm-usb-ocd
0x40000000 0x4000 nobackup working_area 0 0x40000000 0x2000 nobackup #flash configuration #flash bank lpc2000 <base> <size> 0 0 <target#> <variant> flash bank lpc2000 0x0 0x40000 0 0 0 lpc2000_v1 14765 calc_checksum # For more information about the configuration files, take a look at: # http://openfacts.berlios.de
Habs übersehen, der LPC2294 hat lpc2000_v1, lt. Doku von OpenOCD.
-
Thread
LPC11xx I2C Probleme
wiederholen dann geht der LPC in die Interruptroutine rein. Der physikalische Aufbau ist so: Ein Arduino als Master und der LPC11xx als Slave. Am LPC11xx ist noch ein UART->USB Wandler um über UART zu Debuggen. Ich benutze
Schon mal in die CodeBase reingesehen: i2c.c http://www.microbuilder.eu/Projects/LPC1114ReferenceDesign/LPC1114CodeBase.aspx
-
Thread
LPC2220 Ersatz (für Betty FB)
gibt es einen pinkompatiblen Ersatz für den LPC2220? Die 17xx/18xx sind ja als Ersatz zum 23xx und 24xx gedacht, nur zum 2220 steht da nichts. Idee wäre den LPC2220 durch den moderneren M3 zu ersetzen da die freundlicher zu programmieren sind. Ich
Johannes S. schrieb im Beitrag #4717130: > Idee wäre den LPC2220 durch den moderneren M3 zu ersetzen Wenn der 1788 passt kannst Du gleich den pinkompatiblen Nachfolger 4088 nehmen: ist nicht teurer und hat FPU
-
Thread
LPC2138 Power-down
Hallo zusammen, ich habe das Problem, dass der Mikrocontroller LPC2138 zu viel Strom im Power-down Modus verbraucht. Die Application Notes AN10421 und AN10404 sind mir bekannt und habe ich auch beachtet. Der Stromverbrauch beläuft sich auf ca. 500 µA. 100
Interrupts als IRQ VICVectAddr3= (unsigned long)ISR_WakeUp; VICVectCntl0= (1<<17) | VIC_EINT3; // EINT3 VICIntEnable= (0x0001 << VIC_EINT3); // EINT3 Hauptaufgabe ist: Vom Mikrocontroller über i2c eine Alarmzeit der externen Uhr vorzugeben. Wird der Alarm
-
Thread
[VS] & [V] diverse Entwicklungsboards
+ Porto 12. EFM Zero Gecko Starter Kit EFM32ZG-STK3200 1 Stück 15 Euro pro Stück + Porto 13. NXP LPC800 Mini Kit ( NGX Technologies ) 2 Stück zu verschenken, gegen Portoerstattung 14. NXP LPC-Link 2 ( Embedded Artists ) 1 Stück zu verschenken, gegen Portoerstattung 15. NXP LPC812MAX OM13055 ( Embedded Artists ) 2 Stück zu verschenken, gegen Portoerstattung 16. NXP LPC812 OM13053 ( Embedded Artists ) 1 Stück zu verschenken, gegen Portoerstattung 17. NXP LPC1768 Board + 3,2" TFT + Netzteil + div. Kabel ( Sain Smart/ HY Landtiger ) 1 Stück 30 Euro + Porto ( es wurden
-
Thread
LPC1751 USB Device zum Funktionieren bewegen
Beispielcode umzusehen. Ich glaube bei freertos gibt es ein paar Beispiele zu USB. Leider sind die LPC17xx in den anderen freien RTOS noch nicht so verbreitet und haben daher nur Basis-Support ohne die ganzen Hardware-Abstractions für USB, Ethernet etc.
USB-Host aktiviert. Auf dem Demoboard, für welches der Beispielcode geschrieben ist, befindet sich ein LPC1758, der hat auch einen USB-Host deshalb ist es dort scheinbar kein Problem. Da ich allerdings einen LPC1751 einsetze, der keinen USB-Host besitzt, führt die Aktivierung der nicht vorhandenen Hostfunktionalität
-
Thread
ARM cortex m3 BLDC-Motor Hall Sensoren via QEI auswerten
nicht brauche. Nur weiß ich nicht genau, wie ich es schaffe bzw. was ich alles löschen kann um nur die lpc17xx_qei.c im main.c laufen zu lassen. Hat jemand einen Rat oder womöglich einen Lösungsansatz? Ich bedanke mich im voraus!
statt uVision die Konkurrenz also IAR Embedded Workbench. Da ist ein lauffähiges Projekt dabei: LPC1700CMSIS\Examples\QEI Gibt es bei uVision eventuell auch, aber wenn nicht, einfach umsteigen.
-
Thread
ARM im PLCC/TSOP/TQFP Gehäuse und SDRAM Controller
einfach, wie schon gesagt, Handling ist evtl. schon teurer als Dein Zielpreis. Schau Dir mal den LPC2468 an, der passt auf all Deine Anforderungen. http://www.standardics.nxp.com/products/lpc2000/lpc24xx/ Kostet im Einzelstueck bei Digikey 11,21 Euro da kommt allerdings noch kraeftig Gebuehren drauf
ML67Q5003, hat allerdings kein SD-Interface. http://olimex.com/dev/oki-h5003.html Philips/NXP LPC2468 http://olimex.com/dev/lpc-e2468.html
-
Thread
Filter von µC Forum geht nicht richtig
www.mikrocontroller.net/topic/171866#new nicht gezeigt, obwohl in der Überschrift STM32, Cortex und LPC drin stehen. Bitte korrigieren.
> Im µC Forum >> Filter ARM > > Dann wird der Thread > Beitrag "Cortex M3 Hobby: STM32* oder LPC17* ?" > nicht gezeigt, obwohl in der Überschrift STM32, Cortex und LPC drin > stehen. Das Problem ist behoben, danke für die Meldung.
-
Thread
Wie hoch ist ein AVR für reine Schaltaufgaben übertaktbar.
um den Zähler zu verlangsammen. Dann müsste man ja nur wiederholt out porta, R16 out portb, R17 durchführen, wenn die 2 Bytes des Timers jetzt in R16 und R17 landen würden.
realistisch bleiben... LPC21xx ist doch viel besser da ist das proggen auch anspruchsvoller.
-
Thread
Controller mit Ethernet
aktuell meine Favoriten: - STM32F407ZG: ADC würde nur für 6 Kanäle reichen, wäre noch akzeptabel - LPC1837 oder LPC4337: mit externem ADC Der Controller sollte noch per Hand lötbar sein. Außerdem bin ich auf Codebeispiele insbesondere für den Ethernetteil angewiesen. Ist die Datenrate so überhaupt
aktuell meine Favoriten: > - STM32F407ZG: ADC würde nur für 6 Kanäle reichen, wäre noch akzeptabel > - LPC1837 oder LPC4337: mit externem ADC Die haben frei keine 6 ADCs drin (STM32F und LPC) sondern die haben 2 ADCs drin auf die die AD-Pins gemultiplext sind. Maximal erzeugst du dir also 2*10bit*1MSPS
-
Thread
USB-JTAG-Adapter für ARM, OpenOCD
starte bekomme ich folgende Ausgabe Info: openocd.c:82 main(): Open On-Chip Debugger (2006-08-17 17:00 CEST) Warning: arm7_9_common.c:781 arm7_9_halt(): target was already halted es kommt aber kein prompt um Kommandos einzugeben. any ideas? danke im voraus gerhard
Flash. Bei 16kB RAM (S64) würde ich allerdings auf die Verwendung des DCC verzichten. Beim Philips LPC waere eine falsche working_area tragischer, da der lpc2000.c code für alle Operationen Target RAM braucht. Der Parameter ist, wie die meisten anderen, im OpenOCD Wiki beschrieben: http://openfacts.berlios.de
-
Thread
LPC1768 wacht nicht wieder auf
[c] #include "lpc17xx.h" #include "type.h" #include "extint.h" void main(void) { /***********PINs einstellen**********/ /*************LEDs******************/ LPC_GPIO2 -> FIODIR |= 0xFF; // P2[0..7
->PINSEL4 &= ~(0x03<<20); // Reset des Pins LPC_PINCON->PINSEL4 |= (0x01<<20); // Config P2.10 = EINT0 LPC_GPIOINT->IO2IntEnF = 0x200; // Port2.10 is falling edge. LPC_SC->EXTMODE = EINT0_EDGE; // INT0 edge trigger LPC_SC->EXTPOLAR =
-
Thread
Datenblatt URL ändern?
http://www.mikrocontroller.net/part/LPC1113 verweist auf den Link http://www.nxp.com/documents/data_sheet/LPC1111_12_13_14.pdf wo ich ----8<---------------------------------------------------------------------- We are sorry,
MCP23017 MCP23S17 http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf
-
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
LPC18xx ARM Cortex M3 CMSIS Problem bei Funktionsaufruf von SSP_Init
and power for SSP0 module */ //LPC_CGU->BASE_SSP0_CLK = (SRC_PL160M_0<<24) | (1<<11); CGU_EntityConnect(CGU_CLKSRC_PLL1, CGU_BASE_SSP0); } else if(SSPx == LPC_SSP1) { /* Set up clock and power for SSP1 module */ //LPC_CGU
Ich bekomme immer noch einen Fehler angezeigt Ja welchen denn? Meine Glaskugel sagt: [c]SSP_Init(LPC_SSP0,&SSP_CFG);[/c] Mein Tipp: Besorge Dir ein C-Buch und arbeite es erstmal durch. Es gibt übrigens auch Beispielcode für LPC17xx und LPC18xx.
-
Thread
LCD 240x320 color + touch screen module
/german.alibaba.com/product-ifm/2-8-262k-tft-lcd-touch-screen-240-320-pixel-development-board-with-lpc2378-104162003.html Mi
12GB-2-8-TFT-Touchscreen-FM-Radio-60_W0QQitemZ110352005342QQcmdZViewItemQQptZMP3_Player?hash=item19b17df8de&_trksid=p3286.c0.m14 Mi.
-
Thread
LED stromquelle
mal mehr mit Widerständen rumbasteln. Beispiel: https://secure.reichelt.de/LED-Treiber/LED-TR-17/3/index.html?;ACTION=3;LA=446;ARTICLE=67504;GROUPID=4587;artnr=LED+TR+17;SID=10UNhRhn8AAAIAAH0aTbM4007dbb7dbf0de3a701beb2d2e802c48 Art Nr: LED TR 17 230 VAC rein, 350 mA bei max 38 VDC raus (lt miserablen
oder hier: https://secure.reichelt.de/LED-Treiber/MW-LPC-20-350/3/index.html?;ACTION=3;LA=2;ARTICLE=100618;GROUPID=4587;artnr=MW+LPC-20-350;SID=10UNhRhn8AAAIAAH0aTbM4007dbb7dbf0de3a701beb2d2e802c48
-
Thread
Ersatz für LPXpresso1769 als MIDI converter
http://ucapps.de/midio128.html dafür benötige ich dieses Board: http://ucapps.de/mbhp_core_lpc17.html auf das Board wird direkt ein LPC1769 angebracht: http://www.embeddedartists.com/products/lpcxpresso/lpc1769_xpr.php Blöderweise wird das Board nicht mehr hergestellt, aber es gibt ja einen nachfolger : http://www.embeddedartists.com/products/lpcxpresso/lpc1769_cmsis_xpr.php Okay, jetzt meine Frage - kann ich den Controller als ersatz verwenden oder - hat das vielleicht jemand hier schon gemacht? - falls das nicht möglich ist, kennt jemand vielleicht
-
Thread
Einsteigerproblem LPC1227
Ich papp dir mal meine Inits eines Olimex LPC 2138 hier dran, da ist einiges drin was du brauchen wirst, wir zb timer Ints und ADC Wandler Kapselung.... dürfte bei dem LPC 1.. anders sein aber irgendwo auch ähnlich.... da ist auch LED Blinki mit
Christian J. schrieb im Beitrag #3957302: > Ich papp dir mal meine Inits eines Olimex LPC 2138 hier dran Hat nur mit LPC_P1227 Board von Olimex rein gar nichts zu tun, komplett andere PLL, andere Register, etc. Andreas schrieb im Beitrag #3957339: > Sie blinken :) danke für die Hilfe
-
Thread
(V) STK500, JTAG-ICE, Dev-Boards
STK500: 30 € JTAG ICEmkII je 40 € EvaBoard für LPC2138 mit Ulink 15 € EvaBoard für LPC2368 20 € CyanDingens 10 € Alles funktionstüchtig, die JTAG ICE mkII liefen zuletzt mit AVRStudio 4.17. Für Macken, die beim akualisieren der SW evtl. kommen
EvaBoard für LPC2138 mit Ulink und EvaBoard für LPC2368 sind für Jürgen reserviert.
-
Thread
ARM LPC2138 & IAP (internen Flash schreiben/lesen)
Hallo zusammen, ich versuche seit geraumer Zeit ein paar Variablen vor dem Neustart des LPC2138 in den Flash zu speichern. Hat jemand IAP bei seinem LPC am laufen und könnte hier ein komplettes Beispiel posten? Da wäre ich sehr dankbar für!
wird Zeile 194 angemeckert (statement is unreachable). Ich habe gerade noch das define für den LPC2138 abgeändert: [c] #ifdef USING_LPC2138 //----- sector numbers for LPC2129 if((addr >=0x00008000) && (addr <= 0x0000FFFF)) { return 8; } if((addr >=0x00010000) && (addr <= 0x00017FFF
-
Thread
LPC 2148 Bezugsquellen
Hallo, kann mir einer sagen, wo man den LPC2148 bestellen kann?? Irgend ein Link?? bei reichelt gibt es nur den lpc 2138. MfG world
Hallo, es soll den LPC2148 auch bei Conrad Electronic geben. Preislich allerdings nicht so günstig. Best.-Nr. Produktbezeichnung Typ Preis EUR 165259-62 NXP ARM7-CONTROLLER LPC2148FB 17,52
-
Thread
USB-Host / industrielle SPS / Frequency Counter
Datenblatt nicht heraus, daß er das kann > oder verstehe ich gerade irgendwas verkehrt ? Seite 17: http://www.analog.com/static/imported-files/data_sheets/AD8307.pdf
kostet, nämlich fast 60 Euro. Allerdings werde ich aus dem Datenbaltt gerade nicht schlau. Auf Seite 17 sehe ich auf dem Graph eine sehr starke Abhängigkeit von Input Level und eine sehr geringe von der Frequenz... Zwischen 100 und 10MHz sehe ich da nur einige Mirko V Output Unterschied ??
-
Thread
Qual der Wahl zwischen LPC2129 und STM32
geplant war der LPC2129 und nicht der LPC2119..Tippfehler
Interrupts). AFAIK hat auch deren CAN einen schweren Bug und ist fast unbrauchbar. Wenn NXP, dann einen LPC17xx. Z.B.: http://elmicro.com/de/chip1768.html
-
Thread
SPI Interrupt oder Polling
[code] static unsigned char buffer[512]; void SPI_IRQHandler(void) { unsigned int state = LPC_SPI->SPSR; switch(state) { case SPISTATE_SPIF: if(pos < 512) LPC_SPI->SPDR = buffer[pos++]; else { //Datenübertragung beenden LPC_SPI->SPDR; //read dummy
und DMA kennt. Eine davon liegt übrigens auf denselben Pins wie SPI, siehe auch UM10360.pdf, Kapitel 17.1. Wegen dem FIFO muss man bei SSP allerdings das Datenregister immer lesen _und_ schreiben. Noch was: [c]LPC_SPI->SPINT = SPIINT_SPIF; [/c] Das Rücksetzen des Interrup Flags darf nicht die
-
Thread
SDRAM Timing mit Cortex-M3
= 1; EMCControl = 0; // map all pins with LPC_IOCON LPC_IOCON->P3_0 = 0xb1; ... LPC_IOCON->P3_15 = 0xb1; LPC_IOCON->P4_0 = 0xb1; ... LPC_IOCON->P4_14 = 0xb1; // control pins LPC_IOCON->P4_24 = 0xb1; // OEN LPC_IOCON->P4_25 = 0xb1; // WEN
0x1480; LPC_IOCON->P2_16 = 0xb1; // CASN LPC_IOCON->P2_17 = 0xb1; // RASN LPC_IOCON->P2_18 = 0xb1; // CLK[0] LPC_IOCON->P2_28 = 0xb1; // DQM[0] LPC_IOCON->P2_29 = 0xb1; // DQM[1] LPC_EMC->DynamicRasCas0 =
-
Thread
USB-Tutorial mit STM32
U. schrieb im Beitrag #5223274: > Überall, wo asm vorkommt Das aber hat doch mit C++11 ./. C++17 nichts zu tun, oder?
anderen stummen Mitleser geben mag, dem mein Zeug zu was nütze gewesen ist. Momentan hab ich den LPC4088 vor den Nase. Der hat zwar den gleichen USB-Core wie der LPC2478 oder LPC17xx, aber ne Kleinigkeit beim Senden von Daten µC-->Host klemmt noch. Anschließend kommt der LPC11C3x dran, denn den brauch
-
Thread
Codeoptimierung LPC1769
jemand auf die Sprünge helfen, wie ich dort optimieren kann? Danke schonmal Holger #include "lpc17xx.h" #include "rittimer.h" #include "font8x12.h" #include "ssp1.h" volatile uint32_t rit_timer_counter = 0; int i; uint8_t out, y, jx; uint16_t NextEnab; int CHZeile = 0; int ASCIIZeile
************************************ ****************************/ void RIT_IRQHandler (void) { LPC_RIT->RICTRL |= (0x1<<0); /* clear interrupt flag */ if (LPC_RIT->RICOMPVAL == 160) { // Interrupt nach HSync ? LPC_RIT->RICOMPVAL = 660; // theoretisch 640 Takte zum nächsten Interrupt
-
Thread
LPC1768 und PWM
Salut, Frage zu PWM über das Timermodul bei LPC17xx: ist es möglich eine PWM mit variablem Dutycycle über die MATm.n Pins auszugeben? Wenn ja, wie? 50% Dutycycle kriege ich hin, aber bei variablem Teil käme mir nur ein Neubelegen der MRx Register
Ja, ich habe das Anfangs mit den Timern der LPC11xx Serie verwechselt. Die können auch PWM ohne Interrupt generieren. Da der LPC1768 aber eine separate PWM Einheit hat, fehlt das wohl bei den Timern. Also wird es wohl auf ohne eine ISR nicht gehen
-
Thread
uint16_t Division klappt nicht
auf einen LPC11E14 gebrannt - funktionierte richtig. Peter schrieb im Beitrag #5264114: > float div = 0.0; > > div = value1 / value2; > result = (int)div; Warum schreibst du sowas? Also _ich_ würde
falsch gehen. > > Derselbe Code - präziser: derselbe Maschinencode, dasselbe Hexfile auf > einen LPC11E14 gebrannt - funktionierte richtig. Bei sowas sollte man mal in das Errata Sheet schauen. Ich würde spontan auf Errata 5.2 tippen: > For LPC11E14/401 devices with date codes 1238 and before
-
Thread
ARM-Assembler-Tutorial
Texas Instruments: MSP432, Stellaris-LM4F- und Tiva-TM4C-Familie (Cortex-M4F) NXP Semiconductors: LPC4300-Familie (Cortex-M4) Wie liegen die preislich, rentiert es sich, die speziell als low-cost DSP zu benutzen?
kann mit den selben Tools eine riesige Menge an den unterschiedlichsten Controllern abdecken. Die LPC11Cxx wären z.B. auch interessant wegen des integrierten CAN. Einen Haken hat es: Die unterschiedlichen Controller haben unterschiedliche Befehlssätze, der genannte LPC ist ein Cortex-M0 mit ARMv6M-Befehlssatz
-
Thread
NXP per Jtag flashen, tool für Serie gesucht.
Hallo, Ich suche ein Tool und den passenden Programmieradapter um "nur" zu Flashen. NXP LPC29xx Arm9 Etwas überrascht bin ich das soetwas slten angeboten wird in brauchbarer Form. Ich habe den JLink von Segger mit J-Flash Arm als Software. Geht gut aber ist auch sündhaft teuer. > 250Euro
Software zu finden die Jtag programmiert. OpenOCD müsste gehen. Sowohl Amontec Jtagkey als auch LPC2900 wird unterstützt. Binaries für Windows gibt es unter: http://www.freddiechopin.info/en/download BTW: Die aktuelle 0.6.0 hat einen Bug: Flashen von LPC2xxx devices (und LPC17xx) geht pro Programmstart