-
Thread
(ST) ARM Programmierung - HAL, SPL, CMSIS
antwortest du deinem Chef, daß du schließlich ein Ingenieur für STM32 bist und nicht ein Ingenieur für LPC oder NUC120 - gelle? Haben wir's jetzt? W.S.
antwortest du deinem Chef, daß du schließlich ein Ingenieur > für STM32 bist und nicht ein Ingenieur für LPC oder NUC120 - gelle? Einen von Euch Genies zur Hilfe rufen ? Für einen Genie wie dich ist es egal, ob NXP oder ST oder Nuvoton - du hast von denen sowieso nur die Bilder gesehen und nicht
-
Thread
Reloadwert berechnen
Entschuldigung... P89LPC936
-
Thread
P89LPC936 Clock an Portpin P3.0 (XTAL2)
Hallo, ich würde mir gerne den Clock vom internen RC Oszillator an P3.0 ausgeben lassen. Folgendes habe ich programmiert. Leider kann ich nichts messen kann mir jemand einen Tip geben. Ich habe den Pin auf Quasi Bidirektional gestellt, ist das richtig? [c] void main (void) { P3M1&=0xFE; P3M2&=0xFE; // Pin P3.0 Bidirektional TRIM|=0x40; // Freq. CCLK/2 am Portpin XTAL2 bzw. MP9 ausgeben while(1); } [/c]
-
Thread
[V] Große Auflösung meiner Bastelkiste
ST-Link Programmer (10€) - STM32F429-Discovery mit Display und ST-Link Programmer (20€) - LPCXpresso LPC1102 mit LPC-Link Programmer - myAVR mySmartUSB MKII AVR-Programmer mit Ressource CD - CP2102 Breakout-Board (USB-UART-Bridge) - 3x Peltier-Elemente TEC12706 (40x40mm) - 5x Servo-Motoren (4x Modelcraft
-
Thread
Wiki: Seite LPC1xxx
Hallo Forum, ich wollte euch nur auf die [[Diskussion:LPC1xxx]] verweisen, wo es um die Aktualisierung dieser Seite geht. Näheres dazu auf der Diskussionsseite. Selbstverständlich kann hier auch mitdiskutiert werden. Mit freundlichen Grüßen, N.G.
-
Thread
Welches stm32 Entwicklungsboard?
Software bei Segger laden; klar). Und: Du bist auf keinen Hersteller beschränkt. Morgen gefallen dir die LPC* oder sonstwas. Gerade am Anfang, wenn man noch gar nicht weiß, wo der Weg hinführt oder was einem persönlich an einem Controller wichtig ist und was nicht. Dann ist's Asche mit dem ST-LINK. Deshalb
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
nicht aus einer Hand, sondern es gibt mehrere bekannte Herstellerfamilien, z.B. ADUCM3, ATSAM3, EFM32, LPC, STM32. Der CPU-Core ist gleich, aber in der Peripherie gibt es erhebliche Unterschiede. Daher kann es sein, daß manchmal eine freie Toolchain etwas schwer für das gewünschte Target zu konfigurieren
-
Thread
ISP Programmer defekt? Gibts ne "notlösung"?
zu verabschieden und auf uC umzusteigen die keinen "Programmer" zum Flashen brauchen: EFM8, EFM32, LPC, STM8, STM32 ...
verabschieden und auf > uC umzusteigen die keinen "Programmer" zum Flashen brauchen: EFM8, > EFM32, LPC, STM8, STM32 ... Räusper... Ob hier dein Kommentar hilfreich und angebracht ist? Antoli B. schrieb im Beitrag #4912983: > Ich müsste ziemlich dringend was flashen.
-
Thread
AVR-Bootloader erforderlich?
Stampf schrieb im Beitrag #4912267: > Wie sollte denn ein Bootloader integriert sein Meist als ROM (LPC, STM32) oder in einem speziellen Flash-Block (8051, EFM8, EFM32, STM8) das hat auch den Vorteil dass das User-Programm wie gehabt an Adresse 0 anfangen kann. Da bei AVR beides nicht geht wird der
-
Thread
Vergleichstyp zu LMC6082IN OPV gesucht
500uV) AD515 (75-300fA), LMC6001A (25fA-4pA 1.35mV), OPA129 (30fA-20pA) LMC6482A (20fA-4pA 1.35mV), LPC660/LPC661/LMC6041 (2fA-100pA), MAX4239 (1pA typ/2.5uV) OPA111/128/129 (0.5-2pA), MCP6471 (1pA-350pA bei 125 GradC)
-
Thread
ADC bei ATmega328p triggert immer
Je nach Prozessor ist freerunning etwas anders. Der SAM3X oder nen LPC z.B. lassen den letzten Wert im Register bis man ihn einmal ausgelesen hat. Dann wird automatisch ein neuer Wert eingelesen. Hier beim Atmega ist das aber anders. Der ADC-Wert an sich ist aber auch
-
Thread
ARM LPC1313 delay
Hallo Leute, ich habe mir eine Delayfunktion mit dem CT32B0 Timer des ARM LPC1313 geschrieben. Nun habe ich den fall dass es mit 1s, 0.500s, 0.100s funktioniert, aber z.B. mit 0.0001, 0.00000001 nicht geht, d.h. er bleibt in meiner while schleife hängen, weil anscheinend kein
" identifier DWT is undefined". Müsste da noch etwas includiert werden? Arbeite mit EWARM und den LPC1313. Jetzt hab ich noch ein weiteres Anliegen. Ich habe ein Fixed Time Slice System mit dem Systick (24 Bit Timer) realisiert. Funktioniert auch ohne Probleme. Jetzt würde ich gerne eine Delayfunktion
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
die erste Generation > Arduino auf den Markt kam, war AVR die einzige passende Architektur. Die LPC2000 gab es bereits, knapp, und C++ dafür im Rahmen vom GCC auch. Nur waren die wesentlich teurer und wohl auch etwas jenseits der angepeilten Komplexität.
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
Dateien. Da sieht die link.xcl etwa so aus: --cpu=Cortex-M0 --ro-base 0x00000000 --first startup_lpc11e12.o --entry=Kaltstart startup_lpc11e12.o main.o und alle anderen .o Beachte, daß die Reihenfolge normalerweise (jedenfalls beim Keil) herzlich egal ist. Der Linker bildet intern aus allen
-
Thread
OPENOCD mit JLINK am STM32f103
Ja, ich benutze Flashmagic am LPC2148 Board. Das Board ist mit einem 12 MHz Quarz bestückt, damit die USB Schnittstelle des LPC2148 funktioniert. Damit bekomme ich Flashmagic über UART aber nur maximal 38.400 Bd. Damit dauert dann das
, ob die SWD/JTAG Linie jetzt genau zwischen denen und ARM7TDMI verläuft weiß ich nicht, aber beim LPC2148 habe ich nichts von SWD im DB gelesen. Für die LPC ist der LPCLink2 noch relativ günstig, mit ca. 25€ (watterott) und kann auch auch JTAG und SWD und kann per Firmware Änderung verschiedene probes
-
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
Microcontroller als JTAG Programmer
der User Code für den PC mit drin ist. Hint: "dongle/firmware/". Den µC Teil hatte ich mal auf LPC13xx für die CCC R0ket portiert: https://github.com/turboj/versaloon-r0ket/tree/master/firmware die interessanten Teile verstecken sich im "Interfaces" und "USB_TO_XXX" Ordner.
-
Thread
(V) Programmer GALEP-4
herum liegen, welchen er nicht mehr braucht? Ich suche dringend solch ein Gerät zum Programmieren von LPC920. Im voraus vielen Dank Gerhard
-
Thread
Multi-Core LPC5410x: Compiler/Linker Einstellungen
Vorgeplänkel sparen will springt direkt zu Frage hinter den --- ) ich bin gerade am Mikrocontroller LPC54102 von NXP dran. Dieser ist vor allem ein Cortex-M4 mit [[FPU]], hat aber im Unterschied zu anderen µCs noch einen Koprozessor, einen Cortex-M0+. Stand aktuell: Ich will den Chip nicht nur benutzten
Mit freundlichen Grüßen, N.G. Links: - Datasheet: http://www.nxp.com/documents/data_sheet/LPC5410X.pdf - User manual: http://www.nxp.com/documents/user_manual/UM10850.pdf - Dual Core Usage: http://www.nxp.com/documents/application_note/AN11609.zip
-
Thread
STM32 HAL Tutorial
auch ne dickere Dokumentation - und die ist bei ST nicht schlecht. Nebenbei gesagt, sind auch die LPC von NXP und deren Doku nicht schlecht. Du brauchst definitiv KEIN "Tutorial im Netz das die HAL beschreibt", denn das Wesentliche darüber, wie die Hardware funktioniert, steht im Referenzmanual -
leistungsfähiger als alles was man in der ATtiny/Atmega Schiene hatte. Trotzdem nutze auch ich lieber die LPC von NXP und das mit der mbed lib. Damit ist nämlich die Tür für STM32 genauso offen wie für alle anderen Cortex-M Anbieter. Und ein PWM Ausgang wird zum 3 Zeiler, unabhängig von NXP, ST, Atmel uvm:
-
Thread
Probleme mit Timer Prescaler und OC beim STM32F103
STM32F103 könnte man dazu wunderbar zwei Timer kaskadieren. Leider ist die Zielhardware aber ein LPC2148 und bei dem sind die Timer nicht kaskadierbar. Also muss ich das per Hand machen: Einen Timer fest auf die 8MHz Takt einstellen. Einen zweiten auch auf 8MHz und nach 4096 Takten einen Interrupt
Anscheinend hat der LPC2148 keinen Repetition Counter und auch keine Möglichkeit, intern zwei Timer zu verbinden um z.B. den einen durch den anderen zu starten. Also bleibt nur die reine Softwarelösung. Funktioniert inzwischen
-
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
GND Symbol in Kicad
Anfänger. Beispiel: https://www.embeddedartists.com/sites/default/files/docs/schematics/LPCXpressoLPC1114revA.pdf. Welches CAD die verwenden weiss ich auch nicht, sieht das nach KiCad aus?
-
Thread
LPC1769 USB vcom port conflict mit timer
ich bin noch ma etwas auf Fehlersuche gegangen: Nachdem ich mein Timer initialisiert habe: LPC_SC->PCONP |= 1 << 23; //Power up Timer 0 LPC_SC->PCLKSEL0 |= 1<<1; //100 MHz LPC_TIM3->MR0 = 1000000; // Set Matc0 to 100000. That means 1 ms. LPC_TIM3->MCR |= 1 << 0; // Interrupt on Match0 compare LPC_TIM3->MCR |= 1 << 1; // Reset timer on Match 0 LPC_TIM3->TCR |= 1 << 1; // Reset Timer0 NVIC_EnableIRQ(TIMER3_IRQn); //Enable Interrups for Timer 0 LPC_TIM3->TCR = 1; // Start timer
-
Thread
Laptop schaltet sich beim Booten ab
vier Leitungen Deiner "POST Card" zu tun. Georg hat schon darauf hingewiesen, daß das Teile des "LPC"-Interfaces sind. Das ist eine Schnittstelle, über die u.a. alte PC-Peripherie mit dem PC-Chipset verbunden wird, wie z.B. der "Multi-I/O"-Baustein mit seriellen, parallelen und PS/2-Schnittstellen. "LPC" ersetzt hier funktional mit weniger Leitungen den steinalten ISA-Bus, an dem derartige Peripherie nunmal im PC-Design angeschlossen ist. Es mag ja sein, daß Du im Heißluft-auf-Platinen-Richten auch
-
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
Abfrage von ca. 130 Tasten
Zuschaltbare PullUp/PullDown Widerstände bei den Portpins haben heutzutage alle modernen µC (NXP LPC Reihe, STM32). Genügend Pins haben diese auch (z.B. LQFP100 / LQFP144 Gehäuse)
-
Thread
P89LPC922 Firmware flashen
klingen sollte. Ich habe einen RasberryPi und war auf der Suche, ob es bereits eine Lösung gibt den LPC-Chip P89LPC922 über seine serielle Programmierschnittstelle zu programmieren. Nun habe ich diese Seite gefunden, bei der ein LPC1114FN28 geflasht wird: https://xsangle.wordpress.com/2015/02/27/programming-the-lpc1114fn28
passiert das über einen ISP-Pin und dann funktioniert dieses lpc21isp. Bei den alten wie LPC922 wird der Bootloader aber über drei Impulse am RESET aktiviert (siehe Bild aus dem Manual). Das hat noch keiner ins lpc21isp programmiert. FlashMagic würde gehen, das braucht
-
Thread
Suche kleines, schnelles PWM-Bauteil
LPC810, ist allerdings ein 32 Bit Cortex-M0, nix AVR.
unendlich grosse Palette, der STM32F030F4 ist aber relativ neu soweit ich weiss und die Peripherie der LPC gefällt mir wesentlich besser. Den LPC810 gibts schon jedenfalls schon länger, min. 2013, aber hier finden die NXP ja recht wenig Beachtung.
-
Thread
Virtual Com Port mit LPC1769
Hallo, ich möchte mit dem LPC1769 über einen virtuellen com port mit dem pc kommunizieren. Ich habe dazu die CMSIS libary benutzt: https://github.com/scottellis/lpc17xx.cmsis.driver.library/tree/master/Examples/USBDEV/USBCDC
Da ist was nicht kompatibel. Von dem LPC17xx Sachen gab es selbst bei NXP zueinander inkompatible Versionen. Nimm mal lieber alles aus Github und lass das lpc_chip175x_6x libary Zeuchs ganz weg. Thore T. schrieb im Beitrag #4866012:
-
Thread
LPC2388 und HC-SR04
**********************************************************************************/ #include <LPC23xx.h> #include <stdio.h> #include <stdbool.h> #include "timing.h" #include "LCD.h" /************** Globale Variables **********/ bool flag = false; /************** Timer1 Init ******
können, denn ich habe keine Oszi ;( hier ist der Timing.c [c] //System libraries #include <LPC23xx.h> #include <stdbool.h> #include <stdio.h> //User libraries #include "timing.h" //Global variables bool delay_done = false; unsigned int delay = 0; int clk_cntr = 0; /* * Function
-
Thread
welche Mikrocontroller 32 Bit ist zu empfehlen
etwas auf den (neuen) Speicherbedarf an. Vielleicht einer aus der STM32 Baureihe oder von NXP der LPC1347, da kann die SW direkt per USB draufladen. Er verhält sich dabei als Memory-Stick. USB CDC und HID sind als ROM Funktionen enthalten. Hier im Forum sind allerdings mehr STM32 Anhänger unterwegs,
-
Thread
Frage zu Ethernet
www.aliexpress.com/item/A31-Free-Shipping-New-ENC28J60-Ethernet-LAN-Network-Module-SPI-Port-For-Arduino-51LPC-AVR-ARM/32648546573.html Ich habe mal einige bestellt und sie ziehen den erwarteten Strom und rauchen schonmal nicht. Was ich etwas komisch finde, denn der nackte IC alleine kostet bei Mouser schon
-
Thread
STM32 USART mit falscher Baudrate
Controller rum. Übrigens mit einem Haufen TI's TLC5940 als PWM Controller. Als µC ist auf der Platine ein LPC2148 vorgesehen, aber noch nicht bestückt. Es gibt aber auch eine Pfostenleiste an der man einen externen Controller anschliessen könnte. Übrigens liegt noch eine Leerplatine rum, falls jemand Lust hat
Schnittstelle. Also guck dir es an und verwende es nach deinem Gusto. Den USB-VCP hab ich auch für einige LPC-Typen (2478, 4088, u.a.). Man kann ihn in der vorliegenden Form auch für die STM32F30x benutzen. Hau rein! Und viel Glück. W.S.
-
Thread
PWM Signal mit LPC1769 zur Servo Steuerung
am am Pin P02, also dem Ausgang für das PWM1 kein Signal. Hier der Code: LPC_SC->PCONP |= 1 << 6; // Power up the PWM LPC_SC->PCLKSEL0 |= 1 << 12; // PWM clock = microcontroller clock i.e the prescaler value is 1. LPC_PINCON->PINSEL4 = (1<<0); // Configure pin p2_0 for pwm mode LPC_PWM1->TCR |= (1 << 0) | (1 << 3); /* Enable Counters,PWM module */ LPC_PWM1->CTCR =0; LPC_PWM1->PR = 0x0; /* No Prescalar */ LPC_PWM1->MCR = (1 << 19); // Reset timer on Match0 LPC_PWM1->MR0 =
-
Thread
Wahl vom richtigen Mikrokontroller
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
-
Artikel
Versaloon
JTAG, SWD, SPI oder I2C unterstützt. Unterstützte Zielarchitekturen. STM8 (SWIM) STM32 (ISP/JTAG/SWD) LPC1000 (ISP/JTAG/SWD) LM3S (JTAG/SWD) AT91SAM3 (JTAG/SWD) AT89S5X (ISP) PSOC1 (ISSP) MSP430 (ohne TEST) (JTAG) C8051F (C2/JTAG) AVR8 (ISP/JTAG) LPC900 (ICP) HCS08 (BDM) HCS12(X) (BDM) SVF (JTAG) Unterstützte
-
Thread
Microcontroller mit USB-host-Funktion gesucht
Bitter: u.a. div. Microchip PIC32, Renesas RX, SuperH, RZ, Synergy, STM32L4, F4, F7, Atmel SAM, NXP LPC, Kinetis, iMX. Softwarestack für OTG/Host-Funktionalität gibt's u.a. bei Microchip, Renesas, Atmel, NXP Interessanter wird's wenn USB 2.0 HiSpeed und mehr gefragt ist. Fertige "App": Bleibt eigentlich
Der LPC1768 kann USB Host. In der mbed lib sind dazu Implementierungen für Mouse/Keyboard/MSD/Serial drin, sind allerdings noch als Betaversion deklariert. Für einige grössere STM32 sollte das auch funktionieren
-
Thread
NXP Kinetis Einstieg
soweit, dass ich dafür diesen Debugger / Programmer benötige: http://de.farnell.com/nxp/om13054-598/lpc-link2-universell/dp/2364729 der funktioniert mit der hauseigenen IDE von NXP "LPCXpresso". Auf der Homepage von Segger (https://www.segger.com/lpc-link-2.html) steht dazu: "The firmware is for
alle Prozessoren? [code] ARM® Processors i.MX Applications Processors Kinetis ARM Cortex-M LPC ARM Cortex-M LPC ARM7 ARM9 MAC57Dxxx 32-bit ARM QorIQ ARM Processors S32 V200 ARM Cortex-A53 VFxxx Controller Solutions [/code] Nach der Homepage baut diese IDE auf der freien Software (GCC
-
Thread
Netzteil für WS2812B gesucht
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
STM32F103 eleganter Triggergenerator für analogen Signalverlauf mit Analog Watchdog?
Werte auch noch skalieren, bevor du sie auf das Display losläßt. Die hohe Schule wäre so ein 200 MHz LPC43xx mit zwei CPU's drin. Eine macht nur die ADC-Abfragen und die andere die Bedienung, Displayansteuerung sowie Berechnungen. W.S.
-
Thread
LPCXpresso Flash Speicherbereich nicht vom Compiler verwenden lassen
Hallo, ich habe einen LPC1115 µC, den ich mit LPCXpresso programmiere. Da diese Controller "nur" SRAM und Flash-Speicher (keinen EEPROM Bereich) besitzen, gibt es für die dauerhafte Speicherung von Daten die IAP Funtionen. Diese
-
Thread
stm32f103c8 lässt sic nich flashen
schrieb im Beitrag #4850661: > Mine #defines beruhen auf dem früheren nxp-Konzept > in z.B. der lpc1768x.h Datei. Da sind auch solche #defines enthalten. NXP hat KEIN Konzept! NXP hatte noch nie ein eigenes Konzept. Alles was damals geschrieben wurde, das wurde von irgend welchen Leuten in einer
genommen und frickelt damit weiter - entsprechend große Differenzen gibt es im Code z.B. zwischen LPC176x und LPC43xx. Abgesehen davon dass auch noch die ein oder andere Register Deklaration komplett fehlt. Hingegen die STM Header und die automatisch generierten Sourcen entsprechen schon sehr stark
-
Thread
Embedded Systems lernen
Familie übertragen, vieles von M4 ist auch für M3 und M1 gültig. Wenn es superbillig sein soll: LPC1114 auf Steckbrett und RS-232 Bootloader. Allerdings: Das erstellen von Startup-Code und Linkerscripts ist anfänglich schiwerig zu durchschauen.
-
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
-
Thread
Wie finde ich heraus, ob mein uC defekt ist?
oder an Leiterbahnen liegen könnte. Nun habe ich keine Kommunikation mehr. Flashen geht noch. Der LPC1114 hat nen integrierten Bootloader, könnte also sein, dass der unabhängig von der CPU läuft und ich deswegen noch flashen kann?!
(gleiches Hexfile) auf einem LPC11E14 lief problemlos. Ebenso ein Kompilat für einen M0, aber auf einen SM32F302 geflasht. Es kann also an einem subtilen Hardware-Bug bei den LPC11xxx liegen. W.S.
-
Thread
[V] - Verkauft - LPC1769 Simplecortex mit Display
Update - ist nicht mehr verfügbar. -------------------------------------------------------- Biete ein gebrauchtes Entwicklerbord Cortex M3 Developer Board mit onboard debugger und TFT. Weitere Informationen findet Ihr unter http://store.iteadstudio.com/index.php?main_page=product_info&products_id=539 Das Board ist benutzt, aber voll funktionsfähig. Es kommt mit einem 3,2" TFT Aufsteckboard. Preis ist VHS. Ich starte mal mit 30€. Vorzugsweise abholen im Raum Mannheim/Heidelberg, ansonsten zzgl. Portokosten.