-
Thread
Mathematica SystemModeler zu externer Hardware
China, der auf eine Frage vom Anfang 2014 nie geantwortet hat, der eine Portierung auf einen kleinen LPC800 gemacht hat, kann man lernen, das er, um diese Portierung von der Arduino Umgebung auf die ARM Cortex M Umgebung, sowohl auf der PC-Seite, wie auch in der Software auf der ARM Seite patches machen
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
es eigentlich echt schön, wenn es so günstige DIP > Adapter gäbe. Es gibt 32-bit uC in DIP: LPC810 in DIP-8 und LPC1114 in DIP-28 Dann gibt es noch SO-16 und SO-20
#3879650: > aber anscheinend kein DIP Gehäuse mehr ARM in DIP und SO von 4KB bis 32KB Flash: LPC810 DIP-8, LPC812 SO-20, LPC1110 SO-20, LPC1114 DIP-28
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
(!), letzterer auch für beliebige andere LPC Arm uC verwendbar 2. Mit dem LPC1114FN28 und dem Lpc800 gibt es zwei DIP ICs 3. Es gibt zum LPCXPRESSO eine sehr gute, kostenlose (auf 512 Kb Binary beschränkt) und sofort funktionsfähige IDE auf Basis von Eclipse für Windows und Linux. Dazu viele Beispiele
ARM7 sein. Der einzige der mit 4 MHz gestartet wird. Wenn ich bei einem neueren z.B. dem kleinen LPC810 ohne Library arbeite, definiere ich mir structs und Addressen aus dem Manual. Der hat z.B. 6 GPIO somit: typedef struct { __REG32 P0_0 : 1; __REG32 P0_1 : 1; __REG32 P0_2 :
-
Thread
ARM und Assembler Programmierung?
Das Blink Programm für den 30MHz ARM LPC810 Gehäuse sollte natürlich auch nicht fehlen: [c] void setup() { pinMode(2, OUTPUT); } void loop() { digitalWrite(2, HIGH); delay(1000); // wait for a second digitalWrite(2,
-
Thread
ARM, Philosophie und Programmierparadigmen
ASF allerdings kaum nutzbar (zu wenig RAM). Bei den als "8-bit Replacement" bezeichneten NXP LPC800 ist die direkte Programmierung ohne Library üblich (schon wegen nicht viel Flash): // LED on P0_4 DIR0_bit.P0_4 = 1; PIN0_bit.P0_4 = 1; Oder direkt ohne Register include: #define DIR0
-
Thread
70Cent Arm Chip mit Arduino Due programmieren
auch eine zweite serielle Schnittstelle hat, dann wäre das auch ein billige Alternative, um den LPC810 zu programmieren.
serielle Schnittstelle, was gleichzeigtig den Arduino DUE resettet. Dieser bringt nach dem Reset den LPC810 direkt in den Programmiermodus, indem er die ISP Leitung auf 0 zieht und dann den Reset des LPC810. Empfängt der Arduino Due 2 Sekunden lang keine Daten mehr, gibt er dem LPC810 einen Reset worauf
-
Thread
Wav- Hex- Programmierung
Für den ARM CortexM0 LPC810 und ein Smartphone gibt es auch schon eine Lösung, die application note AN11552.pdf http://www.nxp.com/products/microcontrollers/cortex_m0_m0/lpc800/LPC810M021FN8.html download ==> application
-
Thread
Debuger von ST fuer andere ARMs?
unterstützt den STlink/v2 als ganz gewöhnlichen Debugger wie auch den J-Link. Ich habe damit einen LPC812, LPC1112 und einen LPC1347 erfolgreich ansprechen können. Kein spürbarer Unterschied zu einem J-Link beim Debuggen. Flashen ist allerdings etwas langsamer. Genaue Zahlen habe ich jetzt nicht im Kopf
-
Thread
Nicht-Sinus DDS
Der dsp-G1 ist ein ARM Cortex M0 LPC810 im 8 Pin Dip.
-
Thread
32 bit ARM LPC810 für weniger als 1€ als Arduino
und in den LPC810 geladen. Das geht denkbar einfach: 1. Beispielcode in das file sketch_ino.c kopieren 2. make eintippen 3. mit Flahsmagic das Programm auf den LPC810 laden Es sind aber zur Zeit nur 3 Funktionen
man nicht mit Libraries anfangen. Übrigens auch die CMSIS für LPC8xx passt nicht auf den LPC810
-
Thread
LPC810 seriell programmieren
Hallo Zusammen, Mein LPC810 lässt sich nicht mehr programmieren. Im Moment interessiere ich mich für den LPC810: http://vilaca.eu/lpc810/ und verwende folgendes Board: http://www.lpcware.com/lpc800-mini-kit Dort habe
kostenfreien LPCXpresso ist der "Red State SCTimer/PWM state machine generator" enthalten, der den LPC81x SCT unterstützt. Lustigerweise sehe ich grade, dass es dort bereits den LPC82x gibt, der ist noch gar nicht angekündigt :-) Es geht aber auch "zu Fuss" schliesslich hat der LPC81x SCT nur 2 Zustände
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
Hmmm ... über Seriell zu programmieren finde ich nicht so gut. Ich habe vor kurzem einen LPC810 programmiert. Ich habe eine Demo-Code hochgeladen, der die serielle Schnittstelle zur Textausgabe benutzt. Das hat gut funktioniert, aber leider nur ein mal. Danach konnte ich den Prozessor nicht mehr
-
Thread
kleinster AVR mit i2c und SPI
hieße also auf den Quarz verzichten? Geht I2c (Master) > mit internem oszillator? Wird alles vom LPC810 in DIP8 erfüllt. Aber geht ja nicht: Michael Reinelt schrieb im Beitrag #3774723: > es muss ein AVR sein
-
Thread
[V]Evalboards : RX63N, LPC812, XMC1100, Sakura
Hallo, ich verkaufe meine restlichen Eval Boards.. Die Boards sind unbenutzt. Habe alle 4 schon mal aus der Verpackung heraus genommen, teils zum anschauen, teils für die Fotos. Das LPC und das RX63N haben eine ESD Tüte als Verpackung. Renesas_RX63N - 7€ LPC_Expresso_LPC812 - 7€ XMC1100_boot_kit - 10€ Sakura Board - 20 € dazu kommt noch Versand als Grossbrief 1,45€ oder Maxibrief 2,40€ Wer was haben möchte -> PN
-
Thread
LPC810 programmieren
Im Moment beschäftige ich mich gerade mit dem LPC810 Mini-Kit: http://www.lpcware.com/lpc800-mini-kit Da ich kein FDTI-Programmierkabel hatte, habe ich einen Arduino Diecimilla als Programmieradapter missbraucht ( Prozessor rausziehen und Spannungsteiler
ein LPC-Xpresso und ein paar MCUs kaufen, die sind ja > relativ billig: Ich würde eher einige LPC810 alleine nehmen: http://www.mouser.de/ProductDetail/NXP/LPC810M021FN8FP/?qs=%2fha2pyFaduiGKlE7K%252bl%2foWBWRr%2fRA2onCtWBuDOEGkw%3d chris_ schrieb im Beitrag #3765248: > Auf dem MiniKit befindet
-
Thread
16 bit Audio mit LPC810, wie geht das?
Hier hat "janost" einen Synthesizer mit einem LPC810 gebaut. Laut seinen Angaben schafft er 16bit bei 44100Hz, also gute Audioqualität. Wie schafft er das?
komme ich mit dem Arduino auf eine Bitrate von 500kBit/s. Das klingt allerdings nicht so gut wie der LPC810 in Assembler mit 3.6MBit/s.
-
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
89LPC922 ISP/Serial-Problem nach erstmaligem Flashen
> Ist ausgegraut Mein Fehler, der LPC900 Bootloader kann das nicht, kann erst der Nachfolger LPC800. Aber schau mal unter "File->Information" sollten bei meinem HEX-File 296 bytes sein.
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
Wahl der richtigen µC-Familie Gesperrt
eine Chance? Vielleicht änderst Du ja dann Deine Meinung zu AVR-Assembler. Einfach den kleinsten LPC810 für 50 Cent aufs Steckbrett und ein 4 EUR USB-seriell-Kabel und los geht's :-)
-
Thread
Gibt es Attiny mit 16-Bit-Timer1?
LPC800 hat sogar 32Bit Timer und gibt's im DIP-8.
-
Thread
Atmega -- Potential / Grenzen
bastlerfreundlichen Gehäusen > daherkommen usw. Habe kürzlich einen LCD-Treiber für den ATtiny (Assembler) für LPC810 ARM M0 DIP8 umgeschrieben, ist deutlich kürzer geworden und passt mit 3K auch in die 4K Flash (Codedichte ARM ist also vergleichbar mit AVR): https://github.com/cpldcpu/uTFT-ST7735 hobbychemiker
-
Thread
Minimal zu empfehlender µC-Takt ?
welchem Baustein? Ich habe zu dem Thema (allerdings M0 und M0+) recherchiert. Am besten war der LPC812M101 (NXP) mit 1,5mA bei 16 MHz. Max
welchem Baustein? Ich habe zu dem Thema (allerdings M0 und M0+) > recherchiert. Am besten war der LPC812M101 (NXP) mit 1,5mA bei 16 MHz. > > Max Kommt immer auf die Anwendung an. Unter effizienter Ausnutzung der Ruhemodi lässt sich ein EFM32GG bspw. mit 1,1µA betreiben. Bei einem Verhältnis von 1
-
Thread
Nicht blockierende Funktionen - wie löst ihr das?
sleepMs() in main.c : Wartezeit mit sinnvollerem verbringen. Wo hat man denn nur 4K Code? Auf dem LPC810, LPC1110, ... hoffe ich doch mal?
mehr 'Schwachsinn' nennen, sondern 'Leichtsinn'. Ich spiel ebenfalls mit kleinen Prozessoren: LPC810, LPC1110 - 4kiB ROM, 1kiB RAM. Ich spar lieber die paar Bytes fuer paar Stacks und den Code KontextSwitcher indem ich keine Fliesskommas, printf und sonstigen Standard-Rotz benutze. Aber meistens brauch
-
Thread
Taugen MSP430 noch was?
Daher auch die Cortex-M0, M0+ von ARM. SiLabs EFM32 Zero, Freescale KL0 (und etliche andere), NXP LPC800, STM32F0 usw. Selbst einige der größeren M3/M4 sind in einem ähnlich niedrigen Bereich des Strombedarfs.
auch die Cortex-M0, M0+ von ARM. >> SiLabs EFM32 Zero, Freescale KL0 (und etliche andere), NXP LPC800, >> STM32F0 usw. Selbst einige der größeren M3/M4 sind in einem ähnlich >> niedrigen Bereich des Strombedarfs. > > Die ARM-Architektur wird die auf extreme Effizienz getrimmten MSP430 > wohl
-
Thread
Kleiner Einsteiger Mikrocontroller
folgendes Erfüllen > sollte Muss es DIP sein oder geht auch SO? Dann ginge auch ein kleiner ARM: LPC812 SO-20
-
Thread
J-FET N-Channel mit gößer 70V Drain / Source Spannung für Konstantstromsenke
vor: Ein Depletion-FET ist Schaltelement fuer einen LED-PWM-Stromregler. Der Controller ist ein LPC810 der "ahnlich wie hier im Thread ueber den FET und eine Z-Diode mitversorgt wird. Der LPC zieht mit einem "true open drain" Ausgang bei Bedarf das Gate des FET runter (=> aus). Das ganze dann direkt
Hm. Wenn du es simulieren kannst, dann teste mal ob deine Schaltung mit dem LPC810 einen 5KV-Dreieckimpuls mit einer Basisbreite von 10us bis 100us überlebt. Davon gibts im Jahr in einem verseuchten Gebiet einige! Ohne Blitze zu betrachten, kannst du an einer normalen Steckdose
-
Thread
LTO und weak references und Bibliotheken
gestartet das umzusetzen. Ein LED-blink-Programm hat dann auch funktioniert und war klein :) Target: LPC812 (Cortex-M0+, keine Divisionsbefehle!). Die ISR ist korrekt 'gelinkt' worden. Aber sobald ich eine Ausgaberoutine verwende, die Division (durch 10) verwendet: Krawummm! Muss ich bei libgcc bzw
Textausgaben, und power-down. Das lohnt sich halt besonders bei den ganz kleinen Microcontrollern, z.B. LPC810 mit nur 4k FLASH :-)
-
Thread
XMC 2go programmieren.
persoenlich werde natuerlich wieder nur Makefiles, gcc & Co verwenden und die XMC-Umgebung von der LPC800-Umgebung ableiten ;-) Wer geht die Sache hier eigentlich ausser mir noch von ganz *unten* an, d.h. mit nichts vorgefertigtem? Also XMC1100 RefMan, gcc, Texteditor und los geht's? Leider gehts mit dem
-
Thread
Seite "LPC1xxx" in "LPC8xx und LPC1xxx" umbenennen?
sich unabhaengig von den Cores vor allem mit der Zeit: So finden wir heute Elemente vom LPC4300 im LPC800 und LPC1500 viel st"arker als im LPC1100. Dann muss man ber"ucksichtigen, dass die LPC1300/1500 als Ersatz fuer die kleine LPC2100 zu sehen sind und LPC1700 als Ersatz fuer die LPC2300. Sprich irgendwie sollte ein LPC812 eher zusammen mit einem LPC2103 genannt werden als mit einem LPC1800 ;-) Nein, ich glaube ich wuerde einfach nur in 'LPC' oder 'NXP LPCxxxx' umbenennen. Allerdings werde ich mich nicht am Pflegen
-
Thread
Mikrocontroller mit 2 schnellen SPIs
Lothar schrieb im Beitrag #3585464: > Der low-power LPC812 (Cortex M0+) hat 2x SPI mit 30Mbit/s (allerdings Danke! Ich darf ja sowas nicht mehr schreiben, obwohl ich versucht war :)
Schlafzustand, da ich nur 1x (opt. 2x) pro Minute aufwachen Vorsicht. *Tiefster* Schlafzustand beim LPC800 ist deep power-down. Dann schlafen aber leider auch die *Endstufen* ein. Ob man das will? Bis (nur) Power-down bleibt der Endstufenzustand erhalten (freeze).
-
Thread
8051 Einsteiger braucht Hilfe
http://www.flashmagictool.com/ Hätte außerdem noch den Vorteil dass die ARM-Nachfolger hier z.B. LPC812 dieselbe Peripherie und Bootloader haben, damit wäre ein späterer Umstieg problemlos.
-
Thread
ws2812B mit attiny13 und 20Mhz quarz - einfach?
Arbeite erstmal das AVR-(GCC-)Tutorial durch. Da wird dir sowas erklärt. Oder statt ATTiny lieber LPC810 nehmen :-) https://github.com/cpldcpu/light_ws2812/tree/master/light_ws2812_ARM
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
Den LPC81X hatte auch schon im Auge der hat aber leider keinen adc.
backEMF schrieb im Beitrag #3689340: > Den LPC81X hatte auch schon im Auge der hat aber leider keinen adc. OHHH, da war ja was, habe ich nicht gemerkt Hatten wir uns jetzt auf DaisyChain geeinigt, oder zwei mal UART? Was ist den der Vor bzw
-
Thread
Spielecomputer selbst programmieren - Franzis
Mikrocontroller. Außerdem gibt es sie nicht im DIL Gehäuse (nur > SMD). Autsch, da wurden auf einmal die LPC800 mit DIL Gehäuse vom Markt genommen... Also ja, die ARM's sind komplizierter, es gibt aber auch welche mit DIL Gehäuse.
-
Thread
Welcher Bus kann das?
zum Umladen. Geteilt durch 500ns Rise time komme ich auf 3mA zum Treiben. Pullups also 1k. Ein LPC81xx kann mindestens 4mA am Pin nach Low treiben, Entladen geht also auch. Die Teile sind auch schön billig (deutlich unter 1 EUR) und lieferbar. Damit wäre ich für I2C oder (besser) SPI. Bei SPI kann
-
Thread
Marcs LPC800 Umgebung und Lib
Wer Linux/*nix, LPC800, "C" und schlanke Systeme mag: http://www.lpcware.com/content/forum/marcs-lpc800-compilation-environmentlib Ich behaupte, dass man da reichlich f"undig werden kann und allein der Inhalt von lib
-
Thread
[V] Diverse Development Kits (STM, TI, NXP)
- ST Discovery STM32F4 - MSP430 Launchpad V1.5 - Stellaris Launchpad - LPCExpresso LPC812 Alle zusammen für 35 EUR inkl. Versand als Päckchen.
Ich hätte Interesse an: - ST Discovery STM32F4 - LPCExpresso LPC812 Wie ist Dein Preis ohne Versandkosten?
-
Thread
(V) LPC812 Max, EK-LM4F120XL
Da beides nur rumliegt: Embedded Artists LPC812 MAX Board Board ist mbed, LPCXpresso kompatibel und hat Arduino kompatible Buchsenleisten. http://www.embeddedartists.com/products/lpcxpresso/lpc812_max.php Neu, 1mal ausgepackt um zu schauen
-
Thread
Verschenke 5 Stck LPC812M101FD20 SOIC-20, Samplesrev 2A Gesperrt
@sd-fritze: Okay, geht heute auf den Weg: 1x GIM3b mit Kabel 1x Platine, Eigenbau, mit LPC812 Rev 2A 2x LPC812 Rev 2A ... Natuerlich alles *bleifrei*. Das solltest Du auch beibehalten, wenn Du die Steckschuhe loetest ;-)
w"urde mich interessieren, ob's angekommen ist und gef"allt (oder nicht), aber: Postfach lpc812@windscooting ist seit ein paar Tagen gel"oscht, frei nach dem Motto: 'we respect your privacy'
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
mir den USIC angeschaut. Allerdings ist das Kapitel ist so bekoemmlich wie das ueber den SCT des LPC800: es liegt im Magen wie 'ne fette Schweinshaxe mit Knoedeln oder wie ein Pfund K"asesp"atzle :( Ausserdem ist mir nicht klar, ob der Chip mit seinen 'BMI' settings noch im 'Auslieferungszustand' ist
Richtung nehmen. Der XMC1100 ist nicht der einfachste fuer den Einstieg, genausowenig wie ein LPC800 oder LPC1100 und vermutlich koennen die Experten des STM32/SAM/.. da auch was dazu aus ihrer Ecke sagen. Am einfachsten zu Einstieg finde ich (von den NXP uCs) immer noch den LPC1768. Fast gleicher
-
Thread
Zünden eines Lichtbogen mittels Gleichstrom
Grundproblem war die Angst es KOENNTE >0 EUR kosten. Ich bin so gespannt, was das mit dem LPC812-Breakout-Board vom Tim(cpldcpu) wird - ausgerechnet ich "ubernehme den Test und den Versand...
-
Thread
LPC812 bzw. LPC1115 Schaltreglerprojekt
Die LPC800 sind tatsächlich für CLK/2 I/O Toggle spezifiziert, also bei 30MHz PWM bis 15MHz. Allerdings wird PWM über den SC Timer realisiert, was etwas gewöhnungsbedürftig ist. Obwohl die LPC1100 mit 50MHz laufen
-
Thread
LPC1756 2-Kanal Motorsteuerung 35V, 100W fuer 90EUR?
Zeit, Geld und Nerven gespart :-) Na da bin ich mal gespannt, wie momumental wir mit dem LPC812-Breakout-Board scheitern und auf 'nem Berg PCB's hocken bleiben. *Geistesblitz*, *Idee* : aber die kann man dann ja immerhin verschenken :-)
-
Thread
STM32 Beste/Schönste Methode um Bits in Register zu setzen
banding" (natürlich besonders die, die am besten zu meiner Hardware > passen) Bei den LPC M0+ z.B. LPC800 wird Bit Banding unterstützt (es ist davon auszugehen dass STM nachzieht): – Bit-banding region – Single cycle access to all port pins – Support high frequency I/O toggling – As fast as CPU_Clock
-
Thread
"Diskret" timen
das nicht. Nie wieder analog hatte ich mir geschworen! Das Ding will ich demn"achst mit einem LPC800 neu realisieren. Doch dann: 2013: Steuerung einer Pumpe, die Regenwasser auf meinen Dachboden bef"ordert. Macht man doch ganz einfach mit 12V Wohnwagenpumpe und 'nem 4093 (bis 15V) und 'nem FET
-
Thread
Multithreading auf LPC800 - 86Byte(!) Code-Groesse
Hallo Leute, ich will hier einen extrem schlanken Ansatz f"ur ARM-Prozessoren im THUMB-Modus (Cortex-M0, Cortex-M3, ARM4TDMI Thumb) vorstellen, mit dem man *richtiges* Kontext-Umschalten zwischen Threads durchf"uhren kann. Also keine 'armer Mann' Implementierung. Kooperatives Multitasking. Ich habe es erst k"urzlich auf dem Cortex-M0 portiert, nachdem ich es auf dem ARM7TDMI schon eine Weile in Programmen (ARM-Modus) benutze. Die Threads m"ussen eine wichtige Bedingung erf"ullen: ihre 'main()' darf nie zur"uckkehren - daher der Name Thread-Loop, *tl* - damit man immer daran erinnert wird
-
Thread
Shift vs. Union - Was ist effizienter?
hat einige Optimierungen drin, die man bei einem Compiler, der auf die Kategorie AVR, MSP430 und LPC800 abzielt, nicht unbedingt implementieren würde. So führt Optimierung machmal auch dazu, dass eine teure Division, die man selbst ausdrücklich *vor* einer critical Section platzierte, vom Optimizer genau