-
Thread
Eigene 868 MHz Geräte (inkl. Protokoll)
shared_projects/36EsiJqR und die Kommunikation auf dem RPi in Software implementieren. Die Nodes habe ich mit LPC8xx gebaut, es gibt aber auch neben den genannten Moteinos noch JeeLab Nodes oder Projekte auf Tindie.com, https://www.tindie.com/search/?q=rfm69
zusammen. Die würde ich hier auch mal in einem Artikel zusammenstellen, habe da aber ein Board mit dem LPC812 gebaut das einige Flickstellen hat und erst nur für einen PIR Sensor gedacht war. Die Platine dafür habe ich in China machen lassen und gleich ein 10er Pack bekommen, die wollte ich nicht wegwerfen
-
Thread
Präziser, einfacher 850kHz Oszilator
könnte man noch andere Frequenzen einstellbar machen. 5 Bauteile, 2-3€. Programmieren kann man den LPC über den Bootloader im ROM per einfachem USB-seriell Wandler.
Johannes S. schrieb im Beitrag #5448744: > LPC812 mit 4 MHz Quarz, per PLL x17 auf 68 MHz, geteilt durch 4 für 17 > MHz Systemtakt. Ach ..... mit einem STM32Fxxx geht das nicht?
-
Thread
MDK lite vs MDK licensed für M0/M0+
enough for anybody." Der Keil Compiler erzeugt gerade für die M0 kompakteren Code, aber devices wie LPC11U68 haben 256k Flash und vielleicht möchte man so ein Teil auch wegen USB haben. Nur M0 mit max. 32 kB macht begrenzten Spaß. Die größeren M4 haben sehr viel mehr Speicher und auch Ethernet, Grafikcontroller
-
Thread
Funkübertragung sicher, schnell => Smarthome
über Funk. Klappt prima über 10-15m. und dann besser mit dem Nachfolger RFM69. Ich benutze das mit LPC8xx, es gibt auch einige fertige Boards mit ATMega: JeeNode, Moteino, Tindie Projekte: https://www.tindie.com/products/easySensors/button-sized-rfm-69-wireless-node/ https://www.tindie.com/products
-
Thread
Das Landtiger NXP-1768 Board und compilieren.
Landtiger NXP-1768 Board und compilieren. Ich habe seid gestern ein China Landtiger Board mit der NXP LPC-1768 CPU. Das Board bootet und es läuft ein Display Testprogramm nach dem Booten. Es war eine CD dabei. Es war auf der CD auch eine Keil-uVison4-IDE drauf. Diese habe ich installiert. Sie started
Das ist fast wie bei dem Board: https://www.hotmcu.com/lpc1768minidk2-development-board-28-tft-lcd-p-12.html?cPath=1_21 Auf der CD ist neben Keil4 auch gleich der Serienummerngenerator mit dabei, man will's den Kunden ja einfach machen... In diesem Punkt
-
Thread
Dumme Frage zu Flash Magic :)
Hallo. Ich habe hier eine kleine Platine mit einem LPC2194 drauf. Die habe ich bislang immer via Flash Magic mit dem richtigen hex File versehen. Nun ist mir der Rechner, auf dem Flash Magic installiert war, gestorben und ich habe es auf einem neuen Rechner
kann ich den richtigen Wert ermitteln? Indem du mal in den Schaltplan schaust welcher Quarz am LPC hängt?
-
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 :-)