-
Thread
STM32 Programm unerwartet groß
dafür immer an ca 10KB an Flash verbraucht. Später portierte ich dasselbe Program auf einen STM32 und LPC2103 mit den dafür notwendigen Anpassungen und kam dann auf knapp 29KB. Allerdings musste ich beim STM32 ein externes I2C EEPROM miteinbeziehen was bei den meisten 8-Bittern nicht notwendig war. Die
Programm inzwischen um eine Konfiguration der Taktfrequenz erweitert, dennoch ist es jetzt nur noch 800 Bytes klein.
-
Artikel
Diskussion:LPC-Mikrocontroller
die LPC1x00-Serie geht, obwohl die LPC800er Serie auch erwähnt wird. Generell finde ich die Seite nicht mehr übersichtlich genug. Ein kleiner Überblick zu den aktuellen Produktreihen: Cortex-Kerne LPC800 mit Cortex-M0+ LPC1100 mit Cortex-M0+/M0 LPC1200 mit Cortex-M0 LPC1300 mit Cortex-M3 LPC1500 mit Cortex-M3 LPC1700 mit Cortex-M3 LPC1800 mit Cortex-M3 LPC4000 mit Cortex-M4 LPC4300 mit Cortex-M4 und M0 LPC54000 mit Cortex-M4
-
Thread
von ELF nach flashbarem Format mit objcopy
Adressbereich 0 umzuspiegeln, wie Dr. Sommer schrieb. Auf STM32F4xxx Prozessoren kann z.B. 0 == 0x800_0000 (internes Flash) oder 0 == 0x1fff_0000 (interner Bootloader) oder sogar 0 == 0x2000_0000 (internes SRAM) sein. Damit kann das Booten von variablen Speicherbereichen erfolgen. Dass "fast Alle" Cortex Ms 0x800_0000 als physikalische Flashadresse nutzen, scheint mir aber etwas aus dem Fenster gelehnt. Es sind nicht Wenige, aber z.B. der NXP Kinetis FRDM64K (M4) hat an 0x800_0000 einen Alias für den FlexBus
-
Thread
LED Anwendung
schrieb im Beitrag #4895583: > Raspberry auch der ist volle Kanne Overkill, sowas wie ein AtTiny. LPC800 oder kleiner Pic reicht, das sind Teilekosten <5€.
-
Thread
Was sind eure Lieblings-ICs?
Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche Arbeitspferde AT90LP51ED - Der Nostalgie wegen;-) ZILOG Z8 Encore! - Ein unbekantes
LPC824, LPC1347 : es muss nicht immer ATMega sein! S566B : Sensordimmer IC, war ich früher mal ganz begeistert wie einfach man einen Sensordimmer bauen konnte. Hat lange in einer 200W Schreibtischlampe
-
Thread
Wahl vom richtigen Mikrokontroller
Vielleicht muss ich meine Frage noch etwas spezifizieren: Wir wollen eine Übertragungsfrequenz von ca 800 Hz erreichen. Würde dann ein 8bit Controller immer noch reichen?
NXP/Freescale: K10_100, K20_100, K20_120, K26_180, K40_100, K60_100, K61_100, K65_180, K70_120, LPC4300, LPC4000, LPC1800 Infineon u.a XMC4500 Renesas (wird etwas aufwendig > 1000 Controller(-Varianten) mit >= 2x CAN): Auswahl: RX630, RX631, RX71M, RX63N, RX64M, RX65N und RX651 (letzten beiden
-
Thread
Netzteil für WS2812B gesucht
Alter des Betrachters. Die Kommunikation der Augen zum frontal kortex hingegen läuft auf etwa 600-800hz. Wenn man nun LEDs mit diesen Dimmfrequenzen beteibt, dann...nunja.. ich verrate mal nicht zu viel, da unsere Studie noch nicht publiziert ist ;) So oder so sind 400Hznicht das geringste Problem.
Problem, Adafruit bietet da eine einfache Bibliothek für dne Arduino. Ansonsten gibts auch gute Libs für LPC und rohe ATMega-Chips. MSPs wurden garantiert auch schon verwendet. Zum Blitzlicht etc: Einfach mal "WS2812 Effects" googlen. Da gibt einige tolle Funktionen, die schon geschrieben wurden und leicht
-
Thread
ST7735S Display Ansteuerung
Anschlüsse sehr filigran sind. [1] http://www.whence.com/rpi/ [2] https://github.com/microbuilder/LPC1343CodeBase/blob/master/drivers/displays/tft/hw/st7735.c
y=0;y<160;y++) for (x=0;x<128;x++) { unsigned int color=0x0; if (y<50) color=0xF800; // else { if (y<100) color=0x02E0; // else { if (y<150)color=0x001F; } lcd7735_pix(x, y, color); } LCD_CS1; } [/c]
-
Thread
Noob Fragen zum LPC811
32K Code Limit, aber die LPC800 haben ja gar nicht so viel. https://www.iar.com/iar-embedded-workbench/ Für beides gibt es umfangreiche Demos in C und in Assembler: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/software-tools/lpcopen-libraries-and-examples:LPC-OPEN-LIBRARIES
-
Thread
WS2812 LED-Streifen mit Raspberry Pi 3 ansteuern?
SPI 'Missbrauch' und man hat keine Garantie das diese Methode auf eweig funktioniert. Auch bei den LPC habe ich verschiedene SPI Hardware Implementierungen gefunden die Unterschiedliche Behandlung in der SW nötig machte. PS: ein LPC812 wäre ein günstiger Treiber: Slave SPI um die RGB-Frames über 'echtes
die Möglichkeit besitzt diesen zu Takten. Sonst müssen weitete zwischen bits gesetzt werden um die 800khz zu erreichen. Beim Atmel geht das nicht bei ST offenbar schon.
-
Thread
Kicad - Problem bei Bauteilbenennung
wegen der extremen Dimensionen von z.B. 180x3 mm 2. was Anspruchsvolles: Eine LP mit nem dickeren LPC oder STM32 drauf, sowie 32 bittigem SDRAM von 8 oder 16 MB und Anschluß für TFT's bis 800x480 oder für die 960x160 von Pollin. Also zeig _DU_ mal, was du kannst! W.S.
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
für mich. Kann man vielleicht mit dem Xilinx CPLD XC9536 XL eine Lösung finden (36 macrocells, 800 gates)? Ich habe zwar noch nie was mit FPGAs & CPLDs gemacht, aber weil diese hier so günstig waren, hab' ich mir einfach mal welche in China bestellt. Viele Grüße!
wars. Alternativ zB: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/lpc-cortex-m3/lpc1700-cortex-m3/scalable-mainstream-32-bit-microcontroller-mcu-based-on-arm-cortex-m3-core:LPC1788FET208 Oder ein externer LCD-Controller, zB: http://vdc.epson.com/
-
Thread
8051 und Linux - Anfänger sucht Hilfe
Scherg schrieb im Beitrag #4734174: > Das letzte MCS51 Projekt habe ich mit dem NXP P89LPC920 gemacht, jetzt > ist der "Not recommended for new design" Das stimmt NXP wollte seine LPC900 mit 8051 durch die LPC800 mit ARM ersetzen mit denselben Packages zum gleichen Preis. Das hat aber nicht funktioniert, die LPC800 sind nicht so günstig zu fertigen wie gedacht, obwohl für viele Anwendungen gut geeignet. Die 8051 Konkurrenz freut das, Silabs hat mit neuen 8051 in 2016 Umsatz und Gewinn enorm gesteigert:
-
Thread
Ausführungsgeschwindigkeit ARM M0
Manual angesehen und wie es aussieht hat der keine Bit-adressierbaren Ports. Bei anderen M0 wie z.B. LPC800 ginge das direkt: (P0_8) bzw. LDRB bitval, [PORT0BASE, #8] Und wie gesagt: Ingo Less schrieb im Beitrag #4721513: > Zeig mal das ASM listing Wahrscheinlich werden da mehrere unnötige
Manual angesehen und wie es aussieht hat der > keine Bit-adressierbaren Ports. Bei anderen M0 wie z.B. LPC800 ginge das > direkt: > > (P0_8) bzw. LDRB bitval, [PORT0BASE, #8] > > Und wie gesagt: > > Ingo Less schrieb: >> Zeig mal das ASM listing > > Wahrscheinlich werden da mehrere unnötige
-
Thread
ARM-Einstieg: STM32 L0, F0, F3, F4?
die STM32 hier sehr verbreitet sind, für den Einstieg sind ARM mit geradliniger Peripherie wie die LPC 800 / 1500 deutlich einfacher, da macht dann sogar Assembler Spass. Die STM32 haben z.B. eine unsinnig komplizierte Clock, Flash Cache / Waitstates, und für Timer, IRQ, PWM etc. unnötig viele Parameter
µC-Linux oder dergleichen auf ihrem Chip haben wollen, fallen regelmäßig auf die Nase. STM32 und LPC haben eines gemeinsam: einen fest eingebauten Bootlader. Das ist ein deutlicher Pluspunkt, auch wenn manche dies nicht verstehen. W.S.
-
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
Ladegerät gelegt zu werden (zumindest mit dem letzten Boop). Und ich hatte da schon ziemliche dicke Akkus (800mAh) drin.
-
Thread
Ic Programmieren anfangen - welche Schnittstelle?
2469338?ost=SLSTK2020A&selectedCategoryId=&categoryNameResp=Alle%2BKategorien&iscrfnonsku=false LPC800 (ARM): http://de.farnell.com/nxp/om13055-598/entwickl-board-lpc812-lpcxpresso812/dp/2471559 Danach kann man dann auch selbst Schaltungen aufbauen, die uC sind als DIP bzw. SO verfügbar.
2469338?ost=SLSTK2020A&selectedCategoryId=&categoryNameResp=Alle%2BKategorien&iscrfnonsku=false > > LPC800 (ARM): > http://de.farnell.com/nxp/om13055-598/entwickl-board-lpc812-lpcxpresso812/dp/2471559 zu kaufen. Meistens macht man in der Hardware am Anfang mindestens gleich viel Fehler wie in Software
-
Thread
µC und SDRam Performance, packen die das?
auch Demo-Software zur Oszilloskop-Emulation und Bildverarbeitung: http://thomasweldon.com/tpw/lpc4370/lpc4370tutorial1/index.html http://de.farnell.com/nxp/om13054-598/lpc-link2-universell/dp/2364729
schrieb im Beitrag #4587860: > Wo kriegst du solche "Neuigkeiten" eigentlich her? Wir setzen die LPC ein. Die LPC hatten zu Anfang einen 8051 Kern und dann ARM Kerne. Die Peripherie ist deutlich einfacher zu programmieren als bei den Atmel und ST ARM zugleich gibt es bei den LPC Peripherie die es sonst
-
Thread
AVRs vernetzen: Bibliothek / Bus gesucht
#4580945: > Oder gibt es eine sinnvollere > Hardware / Software-Kombination? Schau mal nach den LPC11C00. Die haben sowohl CAN-Transceiver als auch CAN-Controller integriert, d.h. du brauchst außer Schutzbeschaltung (ESD) gar keine externe Peripherie für CAN. Ist aber nicht AVR, sondern Cortex-M0.
Die "Slaves" liefern im Haus Daten wie Temperatur, Helligkeit, Keypad für Garage, Alarmanlage mit SIM800L Modul,... Versorgung und Komunikation zwischen den CAN-Knoten erfolgt über ein 4 poliges Klingeldraht Kabel.
-
Thread
FT800 / FT810 Library
www.glynshop.com/erp/owweb/Daten/DSS/EDT/Products/Specifications/Active%20Displays/ET035009DM6.pdf FT800 LPC1768 Ich habe Deinen "Spielplatz" als Grundlage genommen weil ich ihn für den Anfang als sehr übersichtlich empfand. Ich brauchte lediglich den SPI Treiber auf den LPC umschreiben und sofort
auf die Register des LPC abgeändert. Also so gut wie keine Änderung. Rudolph R. schrieb im Beitrag #5045366: > Na, zum einen ist die Liste nicht abgeschlossen, wird also gar nicht > angezeigt, zum anderen kennt der FT800
-
Thread
Gibt es den Fachkräftemangel? Gesperrt
schon 500€ aufwärts und das ist 20km außerhalb von M Mit Familie braucht man wohl etwas mehr als 800 Euro, das sollte wohl klar sein. Mit 800 Euro Budget monatlich kann man bei den Eltern, in einer WG oder als DINK (dann kommt natürlich ein zweites Einkommen dazu) außerhalb der extrem teuren Ballungsräume
Glücklichsein kaum reichen. Du erzählst Nonsen im Quadrat > Mit Familie braucht man wohl etwas mehr als 800 Euro, das sollte wohl > klar sein. Mit 800 Euro Budget monatlich kann man bei den Eltern, in > einer WG oder als DINK (dann kommt natürlich ein zweites Einkommen dazu) > außerhalb der extrem teuren
-
Thread
ARM Cortex M0 system timer
Lothar schrieb im Beitrag #4500617: > Selbstverständlich gibt es ARM die das können z.B. ein LPC800 mit 30 MHz > verwendet die CPU Clock direkt als Peripheral Clock und hat Wenn ich mir dein Beispiel ansehe, sollte das mit dem SAMDxx auch so (ähnlich) gehen. Auch er kann CPU und Peripheral
maximal 15 MHz am Ausgang >Hast recht. >> SAMDxx hat auch ein Pin-Toggle-Register >Hat der LPC800 auch, das ist aber nicht schneller weil z.B. für P0.4: > > MOVS R0, #10000B >loop > STR R0, [NOT0] % 1 cycle ? > B loop % 2 cycles ? Wie das? Loop unrolling
-
Thread
Embedded World 2016
Wer Kram abstauben will ein kurzer Guide: Arrow Europe in Halle 5 hat LPC mit Ethernet, irgendein Nucleo, dann noch ein Magnetic 3D Sensor 2GO und LPC8XX Board. Infineon hatte auch was am Stand, nachdem ich damit nix mach hab ich net nachgefragt. Renesas/Glyn hatten
darin, dass sie für ähnliche Aufgaben gedacht sind. Ansonsten gibt es da kaum Gemeinsamkeiten... FT800: Display-Listen (nicht neu, hat sich aber schon in den 1980ern auf den Atari 400/800 und folgenden bewährt) RA8875: Rasterorientierte Operationen FT800: Beliebige geometrische Formen mit Antialiasing
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
Schau dir mal LPC800 von NXP an. Gibt's auch in DIL. Aber Simulatoren sind durch JTAG bei neueren uC rar gesät.
mal ein paar andere Sachen kennenlerne :) Stefan schrieb im Beitrag #4455427: > Schau dir mal LPC800 von NXP an. Gibt's auch in DIL. Aber Simulatoren > sind durch JTAG bei neueren uC rar gesät. Frank K. schrieb im Beitrag #4455158: > Schau Dir die PIC24/dsPIC/PIC32 an. Cyblord -. schrieb
-
Thread
Ist Usbasp gut?
schon eine IAR Vorpraegung. :-) Such zum beispiel mal nach STM32F0-Discovery. Die haben in Japan Y800 gekostet. Also 6-7Euro und da ist sogar bereits eine Lochrasterplatine und Steckerleisten dabei. Olaf
. Damit kann ich sehr schön Code für LPC und STM32 generieren.
-
Thread
Verständnisfrage zu diesem Microcontroller
Olimex ARM Board wäre für einen Anfänger nicht verkehrt z.B. https://www.olimex.com/Products/ARM/NXP/LPC1766-STK/
und sizeof(long) == 2! Bytes (Oktetts) sind schlicht nicht adressierbar. Das gab es IMHO auch beim Z800, den 16-Bit-Nachfolger des Z80. Man hatte damals beschlossen, die Wortbreite mit den Adress-Schritten zu korrellieren, wie vorher schon beim Übergang von 4 bit auf 8 bit. Dass sowas heutzutage (im Desktop-Bereich
-
Thread
WordClock mit WS2812
mit STM32F103C8T6 Mini-Development Board ESP8266 DS3231 als 3,3V Netzteil habe ich AMS1117LDO 800MA
@Phillipp guckst du hier https://www.sevenwatt.com/main/picos-arm/picos-arm-lpc810-swd-jtag-with-nucleo-stm32/
-
Thread
esp-link unter Windows
Wifi and can program microcontrollers over the serial port, in particular Arduinos, AVRs, and NXP's LPC800 and other ARM processors. Eigentlich ist hier: https://github.com/jeelabs/esp-link - alles beschrieben. Mit dem NodeMCU-Firmware Flasher: http://randomnerdtutorials.com/flashing-nodemcu-firmware-on-the-esp8266
-
Thread
Welches 640x480 Display für uC?
Die eDIPtft-module haben in der 5,7"-Variante 640x480 Pixel und in der 7" Variante sogar 800x480 Pixel
#4398382: > Die eDIPtft-module haben in der 5,7"-Variante 640x480 Pixel und in der > 7" Variante sogar 800x480 Pixel Zeigen! EA EVALeDIP320-TFT70 Da steht 320 drin ....
-
Thread
STM32Fxx - Grundverständnis zu DMA
Du es verstehen willst, probier es auf Registerebene... Nope. Nicht bei einem Cortex. Bei einem LPC2368 ging das ohne weiteres. Es muss nur funktionieren, wie es funktioniert ist mir inzwischen egal.
Bei Mini-Micro-ARMs (LPC800 u.Ä.) die kleine 8-Bitter ersetzen sollen, macht es häufig noch Sinn, direkt die Register zu beschreiben. Es ist auch noch alles schön überschaubar. Wenn man dagegen ein Cortex-M4-Monster mit
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
hatte ich mal irgendwo her, wo weiss ich aber nicht mehr. Bei meinen Tests ursprünglich auf einem LPC1769 musste ich feststellen, dass es immer wieder extreme Unterschiede in der Laufzeit bei der kleinsten Codeänderung in anderen Programmteilen gab. Bei den LPC11xx oder LPC17xx liegt das im Flashcaching
A. K. schrieb im Beitrag #4303303: > Ich hatte anno LPC2000 eine ähnliche Variante selbstkalibierend > implementiert. Magst du die hier vorstellen? Klingt auch interessant.
-
Thread
Mechatronika M80 Gesperrt
Mechatronika MX80 ... maximal 5000 EUR Mechatronika MX70 ... maximal 3000 EUR Mechatronika M10V ... maximal 800 EUR Feederblöcke jeweils nicht mehr als 800 EUR Nozzles ... 29 EUR Gewinn ... max 30 EUR. Wir sind hier weit entfernt von den geforderten Preisen von Mechatronika (z.B MX80 inkl 4 Feederblöcke
0402/0201 über die stationäre Kamera vorgesehen, dann wäre die Bestückungsleistung aber wohl eher 800 BT/Stunde. Die Objektive der Flying Kamera passen auch nicht wirklich, die 0402/0201 Bauteile sind im Grunde eigentlich etwas zu klein.
-
Thread
Display mit Grafikchip gesucht
Asso ich bin mit dem ConnectEVE (Ft800 Chip) sehr zufrieden....
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
ATTINY85 o.ä. als I2C zu WS2812 Bridge
sein, aber ich stelle mir halt immer noch ein Modul vor, dass per I2C mit einer Geschwindigkeit > 800kHz angesprochen wird, und das per Clock-Stretching auf 800kHz eingepegelt wird. > im Atmel brauchst du doch buffer entsprechend der LED Tiefe x 3 > also 900 Byte bei 300 LEDs, da bietet sich eher
HighSpeed I2C, das ist 1MHz. Das wäre die gewählte Geschwindigkeit, die dann durch Clock-Stretching auf 800kHz gesenkt würde.
-
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
[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
ffffffff81076a6a 00000000000000d0 [11815.912867] ffff880030e83e40 0000000000000003 ffff88037a15d800 0000000000000000 [11815.912869] Call Trace: [11815.912871] [<ffffffff817c4518>] dump_stack+0x45/0x57 [11815.912873] [<ffffffff81076a6a>] warn_slowpath_common+0x8a/0xc0 [11815.912875] [<ffffffff81076ae6
-
Thread
Artmel Controller für 7" TFT Display
/watch?v=d6vosRXQWwQ http://avr.myluna.de/doku.php?id=de:lib-ft800
bereits eingebaut haben. Vorreiter war Sharp, damals mit den BlueStreaks, jetzt ist es NXP mit den LPC2478..LPC17xx..LPC40xx bis zu den LPC43xx. Auch ST hat inzwischen nachgezogen und möglicherwese auch noch andere Hersteller. Aber das sind alles eher dickere Chips auf ARM- bzw. Cortex-Basis. Du tust
-
Thread
STM32F4 - Problem mit Array größe, Variable wird überschrieben
unbenutzt? (ram1) [c] 0x20020000 __StackTop = (ORIGIN (ram) + 0x20000) 0x2001f800 __StackLimit = (__StackTop - SIZEOF (.co_stack)) [/c] Das ist dein Stackbereich! 2KB
hi ich hasse die getrennten RAM bereiche beim cortex M bei mir ist es ein LPC1768 32K ram 16k ethernet ram 16k usb ram ist eben bescheuert
-
Thread
Microcontroller zur ECU Ansteuerung
verschiedenen Sensorgruppen gehören, somit für jede Gruppe z.B. mit je 10 Eingängen einen uC für 1 EUR (EFM8, LPC800) und gemeinsame Clock zur Synchronisation. Für die analogen Signale Software-DAC oder Lookup-Table: http://www.mikrocontroller.net/topic/293454
-
Thread
Welchen Mikrocontroller als Raspberry Ergänzung?
ATtiny841, aber die Minimallösung ware ulkigerweise ein 32-Bitter gewesen, nämlich NXPs 8-Pin Version des LPC800.
-
Thread
AVR 8bit auch für größere Projekte?
SOT-23-6-Gehäuse. Da hab' ich noch > keinen ARM gesehen bisher. ;-) Wie wär's denn mit einem LPC800? Das ist doch schon ziemlich nahe dran: http://www.nxp.com/products/microcontrollers/product_series/lpc800/LPC810M021FN8.html > Allerdings muss man diesbezüglich bei ARM viel mehr selbst
23-6-Gehäuse. Da hab' ich noch >> keinen ARM gesehen bisher. ;-) > > Wie wär's denn mit einem LPC800? Das ist doch schon ziemlich nahe dran: > > http://www.nxp.com/products/microcontrollers/product_series/lpc800/LPC810M021FN8.html DIP-8? Du beliebst zu scherzen? Es wurde nach klein(!) gefragt