-
Thread
Was tun mit alten Bauteil-Schätzen
die "kann man ja immer nochmal brauchen" :D) So hab ich das vor Jahren mit meinen fehlgelieferten LPC-ARMs gemacht, und jetzt wo du das anregst, könnte ich eigentlich auch mal das Projekt STM32 aufgeben... glaube nicht, dass ich da in den nächsten zehn Jahren nochmal was mit anfange. MfG, Arno
-
Thread
Github Probleme
Beispiel vor zwei Jahren einen Port erstellt von einer Firmware. Hier war zunächst ein Master mit AVR und LPC Support. Diesen habe ich hergenommen um meinen STM-Port draufzupacken. Nach ca. einem Jahr war ich fertig (War alles Neuland für mich und einfach auch nur ein kleines Hobby) und in der Zeit sind ca.
-
Thread
LPC USB von Grund auf verstehen
Ich kenne die spezifische USB-Implementierung des LPC nicht. Aber ein Vorschlag: 1) das USB-Tutorial für STM32 durchlesen und (einigermaßen) verstehen: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32 2) das Datenblatt vom LPC lesen,
LPC lesen, insb. den Teil über die USB-Hardware > > 3) Mit dem Verständnis aus 1) und 2) entweder selber was schreiben oder > den NXP-Code verstehen. alternativ 3) den Code von W.S. mit zu Rate ziehen
-
Thread
Leistungselektronik PV DCDC 800V => 48V
um die Daten zu verarbeiten im Bezug > zum MCU dh. FPU PWM usw.? Wir machen solche Dinge mit LPC154x von NXP. Deren SCTs machen den ganzen Timingkrempel alleine und müssen "nur" von der (nicht einmal synchron) laufenden Regelung gefüttert werden. Ob du eine FPU brauchst hängt von Deinen Programmierkünsten
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
Freds wie diesen hier sehr gut finde. Danke, ebenso finde ich deine SSD1306 Lib gut (obwohl ich im LPC824 genug Speicher für die Adafruit Lib habe :) ).
Ausgang mappen kann und müsste da bei 16 MHz liegen (nach dem Schaltplan der RS485 Version). Bei meinem LPC geht das auch und mit höheren Frequenzen, nur der IO Pin muss die Last aushalten.
-
Thread
Pollin LCD Modul 7" Touch-monitor FT700TVGA
9..-11, +14..15V und noch eine, ich glaub etwa +3.5V Auf diese LP-Größe kriegt man noch gut nen LPC4088 + ext. SDRAM drauf und dort, wo der Centronics-Steck war, kriegt man diverse I/O für Eigenbau hin. Das Ding riecht nach einer netten Basis für diverse Bastelvorhaben - allerdings eben erst, wenn
-
Thread
konventionell Taster über 24V einlesen
Miniserver, aber auch auf Beckhoff SPSen. Als Transceiver verwende ich den MCP2562. Controller: LPC11C24 Stromversorgung 5V: BD9G101, früher den TPS62175 Stromversorgung 3,3V: AP2127K-3.3 Angaben zu den Mindestlasten von Schaltern sind schwer bis garnicht zu erhalten. Ich wurde dann bei Finder
-
Artikel
ISP
is supported for: STM8 support(SWIM) STM32 support(ISP/JTAG/SWD) siehe auch Forumbeitrag von Bingo LPC1000 support(ISP/JTAG/SWD) LM3S support(JTAG/SWD) AT91SAM3 support(JTAG/SWD) AT89S5X support(ISP) PSOC1 support(ISSP) MSP430(without TEST) support(JTAG) C8051F support(C2/JTAG) AVR8 support(ISP/JTAG) LPC900 support(ICP) HCS08 support(BDM) HCS12(X) support(BDM) SVF support(JTAG)
-
Thread
MCUXpresso - CMSIS Core wird nicht gefunden
Compiler arm-none-eabi-c++ -D__NEWLIB__ -DNDEBUG -D__CODE_RED -DCORE_M3 -D__USE_CMSIS=CMSIS_CORE_LPC17xx -DCPP_USE_HEAP -D__LPC17XX__ -I"C:\Users\Checker\Documents\MCUXpressoIDE_10.1.1_606\workspace\CMSIS_CORE_LPC17xx\inc" -Os -fno-common -Os -g -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections
mthumb -T "GPIO_0_Release.ld" -o "GPIO_0.axf" ./src/GPIO_0.o ./src/cr_cpp_config.o ./src/cr_startup_lpc175x_6x.o ./src/crp.o -lCMSIS_CORE_LPC17xx c:/nxp/mcuxpressoide_10.1.1_606/ide/tools/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/ld.exe: cannot find -lCMSIS_CORE_LPC17xx collect2
-
Thread
mbed LPC1768 Pintakt zu gering
Einrichtung spiele ich mit den Pins rum. Seltsamerweise taktet der eine Ausgang nur mit 1,8MHz. Der LPC1768 vom Arch Pro Board wird jedoch laut Beschreibung mit 96MHz betrieben. Etwas mager was davon übrig bleibt. [c] #include "mbed.h" DigitalOut P31(P1_31); int main() { while (true) {
-
Thread
Low Level SD Card Access
00index_p.html) Damit habe ich mal einen (FAT32-fähigen) Bootloader gebaut der in eine 4K Page vom LPC176x passt. Allerdings brauchte das ein paar Tricks, sonst ist bei Cortex-M3 schon die C-Lib (newlib bei GCC) zu groß (memcpy und co). Bei AVRs sind 4K natürlich viel, aber das liegt vor allem
-
Thread
AVR Mikrocontroller Sicherheit
Wenn Dir das nicht ausreicht müsstest Du über andere µC Architektur nachdenken, z.B. kann man den LPC176x von NXP so komplett verrammeln dass man ihn bei Fehlern auslöten und ersetzen müsste (CRP3).
Wenn Dir das nicht ausreicht müsstest Du über andere µC Architektur > nachdenken, z.B. kann man den LPC176x von NXP so komplett verrammeln > dass man ihn bei Fehlern auslöten und ersetzen müsste (CRP3). Ich denke dass AVRs schon ausreichen. Ich will ja keine Staatsgeheimnisse speichern/übermitteln
-
Thread
Single-Master Hausbus: CAN vs RS485(4-Wire)
der Teilnehmer an einem Strang, dafür ist alles schön standardisiert. Als Controller hat sich der LPC11C14 als recht brauchbar heraus gestellt. Christian_RX7
-
Thread
Alternativen zur Arduino IDE!
Freescale Kinetis Intel ARC32 Lattice iCE40 Maxim 32 Microchip PIC32 Nordic nRF51 Nordic nRF52 NXP LPC Samsung ARTIK Silicon Labs EFM32 Teensy TI MSP430 TI TIVA WIZNet W7500 ESP8266 Non-OS und RTOS SDK mbed ... Vielleicht hätte das mehr in einen persönlichen Blog gehört, nachdem ich sowas
-
Thread
Gibt es so einen Chip?
nicht mehr. Ansonsten nimm eben 2 MC mit ausreichend I/Os, Schnittstelle deiner Wahl. Irgendeinen LPC-Controller gibts mit schon eingebauten CAN-Transceiver. CAN ist zwar im Prinzip Quatsch bei nur 2 Teilnehmern (und dann sogar nur eine Datenrichtung?), funktioniert aber trotzdem und du hast die komplette
-
Thread
STM32 „Bluepill“ vs. Atmega328 Batteriebetrieb mit Arduino
mal was moderneres zu nutzen als die > alten AVRs. Habe ich auch gemacht, aber mit Cortex-M0, LPC812/824. Der uC mit Self Wakeup Timer braucht da ca. 1 uA im Deep power down. Mit mbed habe ich mehr Komfort als mit Arduino und der Jagd nach dem besten Core. Wenn STM32 und Selbstbau, dann zB eher
sparen ist kein ganz einfaches Thema, man muss dafür schon genau in die Datenblätter schauen. Beim LPC musste ich noch PullUp R nachstricken weil sogar die internen im Deep power down abgeschaltet werden.
-
Thread
Suche ein Display / Pixel / Touch
. Wer ein Meßgerät baut, ein TFT-Display dran haben will und dann irgend etwas unterhalb eines LPC4088 verwendet, der bastelt. Über den externen RAM läßt sich streiten, wer zu doof ist, dort ein SDRAM anzuschließen, der muß eben einen deutlich teureren statischen 10ns-RAM beschaffen. Ja, die gibt's
> Wer ein Meßgerät baut, ein TFT-Display dran haben will und dann irgend > etwas unterhalb eines LPC4088 verwendet, der bastelt. Erzähl doch keinen Müll! Ein Meßgerät mit STM32F407 und 4,3" TFT-Display und ganz ohne externes RAM: http://mino-elektronik.de/FM_407/fmeter_407.htm#c2 Rudolph R. schrieb
-
Thread
kleinstmögliche Ethernet-Lösung
Vielleicht einen W5500 (Stack komplett in Hardware, Phy on Chip) und dazu einen passenden STM32 oder LPC. Da könnte man sich heimischer fühlen, bei entsprechender Packungsdichte kann die Lösung sehr klein werden. Je nach Speicherbedarf würde man jeglichen Controller ab 32k Flash einsetzen können.
-
Artikel
ARM-elf-GCC-Tutorial
ist daher ratsam. Beispiel: Ein Ausschnitt aus der Header-Datei lpc2114.h des GNUARM-Projekts (bei WinARM in ) (auch gültig für LPC2124): Verwendet man z. B. einen LPC2106 und die von der Keil GmbH bereitgestellte Header-Datei für diesen Controller, weichen die Bezeichnungen
ich einen JTAG-Adapter? AVR ARM Vergleich Ein paar Fragen zum LPC Fragen zum LPC2106 Wo kauft ihr eure ARMs? "Codedichte" von ARMs? ARM-Board minimal / Generelle Diskussion
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
der 6502 Emulator mit kompletem Basic: http://forum.arduino.cc/index.php?topic=193216.0 Oder der LPC-Vocoder auf dem Uno aus prähistorischer Zeit: https://github.com/going-digital/Talkie watchdog@doghouse schrieb: > Also bei uns an der FH war es so: > > Da die Arduinos die Idioten anzogen wie
-
Thread
Absoluter Anfänger
gleichzeitige Steuern > unabhängiger äußerer Abläufe Parallax Propeller, Multicore-Mikrocontroller z.B. LPC4370 > Aktualisierung des Programms bei laufender Programmausführung Bei Multicore-Mikrocontroller geht das.
Bezüglich Debuggen... Da ist mir eigentlich der STM32/LPC und JTAG noch am Liebsten. Damit laesst sich schon Einiges anstellen. Sonst bewaffne ich mich mit Logikprobe, Oszi, LED und RS232. Bisher mußte noch jeder uC vor mir eventuell die Waffen strecken
-
Thread
Selektion von Funkmodulen in einem RFM69 Netzwerk
universell und ich kann auch ESPs einbinden die direkt MQTT sprechen können. Die Sender sind mit LPC812 (Cortex-M0) gebaut, brauchen im Ruhezustand 1,2 µA und wecken sich selber auf um kurz zu Senden und stellen sich dann wieder tot. Der Empfänger am RaspPi hat Strom aus der Steckdose, da brauche
. Der Rest ist Funkmodul im Sleep und SHT15 Sensor. Das Stromsparen war nicht so einfach weil der LPC im DeepPowerDown nahezu alles abschaltet, auch PullUp Widerstände. Damit waren die Pins hochohmig und Funkmodul und SHT ziehen dann mehr Strom, da musste ich PullUp Rs nachträglich reinflicken.
-
Thread
Fehler zum nachbauen :-)
mußte für eine Messe ein HMI Gerät entwicklen und hatte nur drei Monate Zeit. Das ganze lief mit einem LPC2476 NXP Controller mit externen SDRAM/FLASH und hatte eine Touch Display 320x240. Die LP war sechslagig. In der Eile passierte mir, daß ich die GND Netzzuteilung für die innere GND PLANE vergessen hatte
-
Thread
Atollic TrueSTUDIO Debugging -> SWV funktioniert nicht
Auf deren Website schreiben sie auch eindeutig, dass sie ihre Dienstleistungen eben z.B. auch für LPC und Kinetis von NXP anbieten.
-
Thread
[V]erschenke NXP OM40007 & Honeywell SEK001
OM40007 https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc54000-series-cortex-m4-mcus/lpc54018-iot-module-for-the-lpc540xx-family-of-mcus:OM40007 Honeywell SEK001 https://sensing.honeywell.com/SEK001-sensors Porto hätte ich gerne bei
-
Thread
Schrittmotor mit uC ansteuern
der STM32 Riege etwas blöd wegen der in weiten Teilen nur 16 bittigen Peripherie, nimm lieber einen LPC dazu wenn du kannst, denn die sind besser bei 32 Bit Timern. Und bei Rampen bedenke, daß du nicht nur die Anfahr-Rampe brauchst, sondern auch die gegenüberliegende Bremsrampe. W.S.
STM32 Riege etwas blöd > wegen der in weiten Teilen nur 16 bittigen Peripherie, nimm lieber einen > LPC dazu wenn du kannst, denn die sind besser bei 32 Bit Timern. Mit Elefanten nach Mücken werfen? Auch 32 Bit Timer können einmal überlaufen. Vielleicht doch besser 64 Bit Timer verwenden? ;-) Einer
-
Thread
Neuer uC wie initialisiert?
Bei den relativ neuen LPC84x habe ich gesehen das die ein FAIM haben, ein Fast Initialisation Memory das die Portkonfiguration enthält und schon beim PowerUp einstellt. Nutzt jetzt wahrscheinlich nix beim STM32F303K8T6 wenn
-
Thread
Qualität technische Dokumentation TI (MSP432)
100 MHz getrieben. Aber das finde ich schon dekadent :-) https://www.nxp.com/docs/en/data-sheet/LPC5410X.pdf
-
Thread
ATmega Development Boards (Sind die OK?)
richtig. Aus unerfindlichen Gründen machen einige Hersteller ab Werk einen Bootloader drauf (EFM, LPC, STM) und andere nicht (AVR, PIC) Warum das so ist bleibt rätselhaft. Wem der Bootloader nicht passt, kann ihn ja löschen. Aber ohne Programmer bekommt man keinen drauf. Vielleicht zur Absatzsteigerung
ist das die eine sehr grosse Bandbreite haben, von den kleinen M0 bis zu fetten M7. Mit einem M0 (LPC812) habe ich auch Funkmodule mit RFM69 (868MHz) gebaut. Ein Temperatur/Feuchtigkeitssensor braucht da in Ruhe 1,2 µA, beim Senden für ein paar ms ca. 45 mA, deutlich weniger als ein ESP. Davon geht
-
Thread
Wie STM32F4 update über SD-Karte machen?
Und das alles kostet dann doch einen deutlichen Teil des > Programmspeichers, Habe ich bei einem LPC176x in einem einzigen 4kByte Flash Sektor unterbringen können. PetitFatFS existiert...
-
Thread
Geschwindigkeit IO-Zugriff
Gut wenn man ggf. genügend SPI-Schnittstellen hat. und auch da hat man reichlich Auswahl, moderne LPC54xxx mit bis zu 10, selbst die kleinen LPC8xx haben 2. Bei STM findet man auch reichlich mit 2..6 SPI. > Interrupts sollten > auch da ggf. nicht dazwischenfunken. dann nimmt man MCUs mit DMA
-
Thread
LPC1549 lässt sich nicht programmieren
probier mal als Target lpc13xx.cfg oder lpc17xx.cfg, die unterscheiden sich in der config ja nicht sehr gross.
LPC812 oder fetten STM32F407.
-
Thread
Rollladensteuerung mit RFM69 / 433Mhz
verstauben hier aber, da gefallen mir die Cortex-M besser. Habe jetzt endlich meinen Temperaturnode mit LPC812, RFM69 und SHT15 am funken. Der weckt sich selber alle 10s (in der Testphase, Intervall kann auch grösser sein), funkt kurz und stellt sich dann tot, da braucht die ganze Schaltung dann nur 1,2 µA
-
Thread
[V] XMC 1200 Boot Kit
demonstrates the capabilities of XMC1200. VB 18 € + Porto und Verpackung als Beigabe lege ich noch ein LPC800-DIP Board (LPC824M201JHI33) mit bei.
-
Thread
Controller für 500kHz PWM-Signal für Vollbrücke
ebenfalls für diese Aufgabe geeignet sind? > > Vielen Dank für jeden Tipp. Schau Dir die SCT von zB. LPC1500 an. Die configurierst Du einmal und dann rennt das Werkl ohne weiteres zutun - solange Du an der PWM nix herumschraubst. iaW: Wenn alles eingestellt ist hast Du die CPU wieder für Dich. Wenn Dir ein Prozessor nicht reicht: LPC4xxx, da werkelt ein M4 und ein M3 mit 200MHz... und SCTs hat der auch. Gast
-
Thread
warum mecket der gcc nicht wenn der Flash überfüllt wird?
rfm12.o ./src/sht15.o C:/Users/sn/Documents/lpcxpresso_LPC800/RFM69-LPC812-Node/src/mbed/TARGET_LPC812/TOOLCHAIN_GCC_ARM/board.o C:/Users/sn/Documents/lpcxpresso_LPC800/RFM69-LPC812-Node/src/mbed/TARGET_LPC812/TOOLCHAIN_GCC_ARM/cmsis_nvic.o C:/Users/sn/Documents/lpcxpresso_LPC800/RFM69-LPC812-Node/src/mbed/TARGET_LPC812/TOOLCHAIN_GCC_ARM/retarget.o C:/Users/sn/Documents/lpcxpresso_LPC800/RFM69-LPC812-Node/src/mbed/TARGET_LPC812/TOOLCHAIN_GCC_ARM/startup_LPC81X.o C:/Users/
-
Artikel
Raspberry Pi YAIR (Yet Another Internet Radio)
beginnt mit der Decodierung (Aufruf "DecodeRemote()"). Die Software kann per #define in Quellcode für LPC922 oder LPC93X kompiliert werden. Die zusätzlichen Funktionsblöcke der LPC93X werden nicht verwendet. Bei Bedarf könnte ich MCUs programmieren. Alternativ ist der Code sicher leicht auf einen AVR zu
Übernahme der Daten vom MCU auf den Raspberry Pi C-Quellcode und HEX-Files für MCU in den Varianten 89LPC922 und 89LPC93X Eagle 7.0 Layouts in den Varianten 89LPC922 (TSSOP, in production und DIP, obsolete) und 89LPC93X (PLCC, obsolete) Siehe auch. Raspberry-Webradio Diskussion zu diesem Projekt: TBA
-
Thread
Der Berg kreißte.und gebar den FA-NWT2
keine Not. Hier liegt noch ein AD9853-Evalkit mit einem AD8320 PGA drauf. Das steuere ich mit einem LPC1768-Board. Ein TDC-10-1 nebst einem TDC-10-2 werkelt hier auch schon geraume Zeit. @W.S.: Wenn Du Dich berufen fühlst, könntest Du ja auf der Grundlage des NWT-2 was neues machen.
-
Thread
SRAM Lücke STM32Fxxx, Linkerskripte falsch
den Binutils kann nicht vernünftig mit Gaps im RAM umgehen. Wenn man so eine Konfiguraton z.B. im LPC1768 von NXP hat, wird das ein Riesenaufwand mit vielen __attribute__((section())) im Source. BTDT.
Jim M. schrieb im Beitrag #5325282: > Wenn man so eine Konfiguraton z.B. im LPC1768 von NXP hat, wird das ein > Riesenaufwand mit vielen __attribute__((section())) im Source. BTDT. Kommt darauf an, wie man das nutzt. Mit tausenden 8-Bit-Variablen ist das natürlich unschön.
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
es gibt auch µC die haben passende Hardware Unterstützung, z.B. die LPC800er von NXP. Die haben einen SCT, state configurable timer, der einmal konfiguriert wird und dann autark läuft. In einer make gab es mal einen StepUp Regler für 10 W LED, mit dickeren Treibern kann
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Bei den ARM Cortex-M habe ich eine grössere Spanne zwischen klein (M0, z.B. LPC8xx oder STM32L0xx) und ganz gross (LPC54xxx, LPC4088, STMF4xx, STMF7xx). Dazu viel umfangfreiche Peripherie, LPC sind zB angenehm weil viel 32 Bit Zähler, bei STM finde ich mehr in Richtung Display
linken, da ist z.B. bei NXP deutlich mehr drin als der ARM Standard. Die passts auf den kleinsten LPC800 gar nicht drauf :-)
-
Thread
MPLAB V8.92 mit ICD2 und ICD3 auf WIN7 X64
Im Vergleich zu JTAG Debuggen mit J-link oder St-link beim SPM32 oder LPC war ich von den Microchip Debuggern immer sehr enttäuscht.
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
den gesamten Absatz lesen, dort steht: [code] In my previous experiment I used a quite powerful LPC1769 microcontroller (running at 120mhz with 64KB memory), which was necessary to be able to process the signals in time. This time however, thanks to the FIFO memory, the heavy hardware requirements
-
Thread
Cortex M und SDRAM aufeinander?
den LPC4088 (im 208 poligen Gehäuse) ruhig mal an - da wirst du sehen, da dort die Leitungen auch rings um den Chip verteilt sind, so daß man allenfalls Vierergruppen zum Trassieren bilden kann. Noch ein
Jaja, guck dir den LPC4088 (im 208 poligen Gehäuse) ruhig mal an - da > wirst du sehen, da dort die Leitungen auch rings um den Chip verteilt > sind, so daß man allenfalls Vierergruppen zum Trassieren bilden kann.
-
Thread
mbed - oder es muss nicht immer Arduino sein
USB müsste auch in die Hardwaretests rein. Trotzdem funktioniert das, habe ich schon auf mehreren LPC und STM benutzt. Ethernet ist noch weniger verbreitet, aber auch das ging schon auf dem Ur mbed LPC1768. Auf den beliebten STM Boards funktioniert das auch. ARM gehört das TLS, das ist auf den fetteren
{ LPC_GPIO0->FIOSET = 0xFFFFFFFF; // Turn ON all the LEDs LPC_GPIO0->FIOCLR = 0xFFFFFFFF; // Turn OFF all the LEDs } return 0 ; } [/c] Nur mit der MCUXpresso IDE komme
-
Thread
DOS Installation auf UEFI Mainboaed zum Laufen bringen hängt bei HIMEM is testing extended memory
Gate Handling ist nicht mehr im SoC drin. Ist seit dem Menlow so. Man konnte bisher eine SIO an den LPC hängen und es darüber programmieren. Das muß allerdings vom Bios unterstützt werden. Dein UEFI-Bios kann das nicht, also mußt du den Himem-Treiber weglassen. Generell geht DOS auf den Atomen, allerdings
Handling ist nicht mehr im SoC drin. Ist seit dem Menlow > so. Man konnte bisher eine SIO an den LPC hängen und es darüber > programmieren. Das muß allerdings vom Bios unterstützt werden. > Dein UEFI-Bios kann das nicht, also mußt du den Himem-Treiber weglassen. Mit dem A20 Gate in neueren Prozessorarchitekturen
-
Thread
USB Cd-Rom emulieren
auf unterirdischem Niveau rumkleckert ? Es gibt Mikrocontroller mit USB2.0 High speed, z.B. bei LPC43xx oder LPC18xx von NXP. Die Daten würde ich von einer SD Karte lesen. Deren eigener Schreibschutz ist ja ein schlechter Witz, daher muss der µC filtern. Ich betrachte die Möglichkeit des Schreibens
-
Thread
SDCC & PIC16F
soll es mal wie in den Screenshots aussehen (und neben den schon funktionierenden fuer AVR, STM32, LPC, STM8, MCS51 und eben auch noch fuer PIC16/PIC18 ). :- ) eben extrem oldschool wie ich das von gaaaaaaaanz ganz früher mit Borland C++ gewohnt war