-
Thread
74HC4050 zu langsam?
beachte die Anführungsstriche) Anbindung an einen Microcontroller (getestet mit einem ATmega328p und LPC1114) zu haben, wollte ich die bisherigen (ich weiß : unfeine Lösung) Spannungsteiler die beim ATmega benutzt wurden, entfernen und durch einen Treiberchip ersetzen. Genommen habe ich 74HC4050 von
feststellen: nichts geht mehr. Erst dachte ich, ich habe ein Display geliefert, aber in der Schaltung mit LPC1114 funktionierte es weiterhin tadellos (LPC wird halt mit 3,3V betrieben und es ist logischerweise kein Wandler dazwischen). Ursachenforschung: Reduziert man den SPI-Takt auf 4 MHz funktionert
-
Thread
Code: Berechnung von Sonnenauf- und Untergang mit einem uC
keine Rolle, wieviele Mikrosekunden diese Routinen brauchen. Sie wurden von mir auch direkt auf einem LPC2368 geschrieben und nach STM32 grad übernommen, werden 1 x pro Tag berechnet. Im Header ist noch ein Fehler durch die Autoergänzung des ifdef aber man muss das alle sowieso anpassen ans eigene Projekt
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
M0 nicht in 8-Pin Gehäuse gäbe: http://www.nxp.com/products/microcontrollers/core/cortex_m0plus_m0/LPC810M021FN8.html Aber das eine schliesst ja das andere nicht aus. Der LPC810 hat allerdings nur 4k Flash.
>Aber das eine schliesst ja das andere nicht aus. Der LPC810 hat >allerdings nur 4k Flash. Den LPC810 hatte ich schon verwendet. Er hat zwar mehr Rechenleistung, aber die Attinys haben AD-Wandler. Beim LPC810 kann man nur einen SAR ADC mit 5 Bit Auflösung
-
Thread
SDCard antwortet immer mit 0x20 auf CMD24
folgenden Code in MMC_disk_initialize(): https://github.com/ajhc/demo-cortex-m3/blob/master/lpcxpresso-lpc1769/lpc1769/fat_sd/spi_sd_lpc17xx.c Dort gibts für SD 2.0 Karten CMDD0->CMD8 -> ACMD41 ->CMD58. Das CMD58 Kommando gibt im OCR ein Bit zurück ob die Karte 512 Byte oder 1 Byte Addressen haben will
-
Thread
Probleme mit LPC1769(Arm Cortex M3) und Keil
sooo super sonderlich viel praktische Erfahrung mit µC) Ich habe ein Evaluierungsboard mit einem LPC1769(Cortex M3) von NXP und will diesen mit Hilfe eines ULINK2 über Keil programmieren. Dafür habe ich mir ein Beispiel-Programm "EasyWeb" geladen und entsprechend angepasst. Funktioniert auch soweit
StudentinHH schrieb im Beitrag #4376447: > Ich habe ein Evaluierungsboard mit einem LPC1769(Cortex M3) von NXP und > will diesen mit Hilfe eines ULINK2 über Keil programmieren. Tja, immer wieder dasselbe Problem: Anfänger wollen partout NICHT am Anfang anfangen, sondern meinen, selbigen
-
Thread
Define Makros in C
gemacht werden muß und folglich so ein Makro eine prächtige Fehlerquelle ist. Portiere das mal auf einen LPC oder STM32, dann siehst du was ich meine. Deshalb: Man macht sowas besser ÜBERHAUPT NICHT. Stattdessen abstrahiert man die Sache ein kleines Stück weiter oben, also nicht das Setzen von Portpins
W.S. schrieb im Beitrag #4376423: > Portiere das mal auf einen LPC oder STM32 Kein Thema, hab's schon auf einen SAMD20 portiert.
-
Thread
8051 indirekt, indizierte Addressierung
Beitrag #4371118: > bei denen wurde einiges anders gelöst als beim Original Hast recht z.B. bei den LPC900 geht Flash IAP nicht mit MOVX und DPTR sondern nur mit SFR: FMDATA, FMADR
-
Thread
Kennt jemand diesen Anbieter
anderem zb 3D Druck anbietet. Also ich bin zufireden mit ihm. Bestellte mal vor ca 14 Monaten ein paar LPC Controller von ihm.
-
Thread
LED flackerfrei dimmen - mit ATtiny möglich?
wird mindestens eine > 32-Bit MCU benötigt Immerhin viel teurer als ein ATtiny85-20PU wäre ein LPC810-DIP8 gar nicht :-)
-
Thread
Oszilloskop TFT-Display Darstellung
muss im Hintergrund passieren, per DMA oder so. Der Trigger sollte ebenfalls in Hardware sein (der LPC43xx, der einzige uC den ich einigermaßen gut kenne, hat zum Beispiel in seinem SGPIO-Modul eine Compare-Einheit, mit dem er einen Datenstrom im Hintergrund mit einem Wert vergleichen kann und dann einen
-
Thread
STM32F4xx - Backup Ram verliert Inhalte
direkter Registerzugriff > und auch nicht portabler). Naja, das erinnert mich an meine schlimmsten LPC2368 Zeiten, wo ich die PLL etc auch so gesetzt habe. Ich könnte keine Zeile intuitiv lesen so wie das da steht. Ich habe grad nochmal rumprobiert, jetzt lässt sich BRE auch so setzen. Vorher aber defintiv
-
Thread
Besser als Raspberry Pi Zero
Von LPC gibt es recht kleine Dev-Boards für die 32Bitter-ARM-Prozessoren. Wäre das was?
-
Thread
Gerätedesign
galvanisch getrennt, damit keine GND-Querströme fließen können. Bisher hatten wir nur MCs (AVR, LPC) ohne OS in den Geräten. Die stecken kurze Spannungseinbrüche problemlos weg und gehen in den Einschaltzustand. Bei neuen Geräten ist aber ein Linux geplant, da bin ich schon gespannt, wie sich das
-
Thread
8x µC über einen weiteren µC programmieren
Ansonsten was auf der LPC Familie von NXP (STM dürfte auch gehen). Die lassen sich über die serielle Schittstelle programmieren (könnte man alle parallel schalten, nur die entsprechende "Aktivierungs"-Leitung müsste man separat
-
Thread
Mikrocontroller gesucht
Das war die LPC11C12/4/22/24 Serie. Gibt es aber doch nur im LQFP48 Gehäuse. Dafür fällt der Platz für den CAN-Treiber weg. Ich habe nur das Datenblatt kurz überflogen und kann Dir nicht mehr dazu sagen (ich benutze z.Zt. nur STM). http://www.nxp.com/products/microcontrollers/core/cortex_m0plus_m0/LPC11C12FBD48.html Gruß, Stefan
-
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.
config.bin Datei mit tausend Einstellungen für alle Peripheriegeräte. Ich meine, dass mit Ende der LPC2xxxx Serie die zeiten vorbei sind, wo man auf Registerebene arbeitet, sondern einfach das standardisierte CMSIS nimmt.
-
Thread
Quarzoszillator tötet µC (zwei)
Art nach dem Reset nicht wieder die >> Standard-Taktquelle schnappt? > > Sowas habe ich mit dem LPC1115 (auch M0) auch schon geschafft. Wollte > mit der PLL spielen, zuviel gespielt, danach nicht mehr erreichbar. Es > gibt da aber einen Pin (PIO0_1), wenn man den vor dem Powerup/Reset auf >
mehr zu schaffen. Ohne den PIO0_1 kam der Debugger nicht mehr auf die CPU (SWD-IF halt das Ding vom LPC1115-Evalboard). Schon die CPU-ID-Erkennung ging da nicht mehr. Und die Beschreibung des TEs klingt da jetzt nicht soviel anders...
-
Thread
Gründe für IAR
Bei uns ist auch die Entscheidung für IAR für die LPC gefallen. Gründe waren MISRA, Support, Debugger und einfache Installation. Der Programmierer soll sich aufs Programmieren konzentrieren können und die Ergebnisse müssen stabil und reproduzierbar sein
-
Thread
STM32F4 USB CDC
Guten Tag, derzeit ersetze binich dabei einen LPC1778 durch einen STM32F4 zu ersetzen. Dazu gehören auch alle Softwaretreiber. Bisher war es so, dass für den LPC1778 der USB CDC Treiber der Keil RL verwendet wurde. Das ganze läuft soweit auch
auch den Keil USB CDC Treiber der RL ? Ich dachte das Verhalten der beiden Keil Treiber für den LPC und STM wären identisch.
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
wichtig. Die LPC8xx sind die neueren 'kleinen', besonderes Merkmal ist die IO Switch Matrix und ein sehr komplexer Timer (SCT). Ich benutze gerne den LPC1347 wg. eingebautem USB und weil ich das LQFP SMD Zeug gerade noch verarbeiten kann. Der nächstgrössere ist der LPC1769, dann auf dem LPCXpresso Board. Da muss nur eine MagJack Buchse dran und die Hardware ist Ethernetfähig. Noch eine Stufe drüber ist der LPC4088 mit FPU und Display Controller. Ich denke damit bekomme
-
Thread
LPC812 hohe Stromaufnahme beim Reset
Hallo zusammen, ich habe ein Problem mit der Stromaufnahme beim Reset des Controllers. Der Controller ist mit einer normalen RC Kombination (10K/100nF) beschaltet. Mir ist aufgefallen, wenn ich den RST Eingang auf GND bringe, der Controller über 100 mA Strom aufnimmt. Ist der Controller in der gleichen Beschaltung ohne Software, erhöht sich die Stromaufnahme nicht. Wo könnte das Problem liegen, zumal die Hardware in Ordnung ist Danke und Gruß Axel
-
Thread
Schrittmotoransteuerung mit AVR-atmega2560
zum A4983 und dafür gibt es fertigen Code. Der ist zwar für Arduino, habe den aber erfolgreich auf LPC portiert, also sollte AVR auch kein Problem sein: https://www.olimex.com/Products/RobotParts/MotorDrivers/BB-A4983
-
Thread
Atmega 2560 Fusebits
der immerhin 15 EUR kostet wäre es doch billiger mal auf einen vergleichbaren ARM umzusteigen z.B. LPC11U68 - nicht verfusbar dank ROM-Bootloader - meldet sich als USB-Stick an man kann das Programm einfach draufschieben - kostet nur 5 EUR dafür mehr RAM, EEPROM, ADC 12-bit - Eval-Board mit Debugger 30 EUR http://www.watterott.com/de/LPC11U68-LPCXpresso-Board
-
Thread
China-LED an Konstantstromquelle geht kaputt
3W, 700mA und 1W, 350mA, jeweils auf Star-Platine) und passende Konstantstromquellen dazu (MeanWell LPC-35-700 mit 35 Watt und 700mA und MeanWell LPC-20-350 mit 16 Watt und 350mA). Jetzt wollte ich die Konstantstromquellen mit den LEDs mal testen, bevor ich das ganze zusammenbaue und an der 350mA-Konstantstromquelle
Ich würde sagen die Spannung der LPC-35-700 ist zu hoch für eine LED, du musst min. 3 LED in Reihe betreiben.
-
Thread
LED-Board mit TLC5951
würde gerne für den Counter-Clock (GSCKR/G/B) ein PWM-Signal nutzen, welches ich über meinen uC (NXP LPC1114) erzeuge. Funktioniert das? Vielen Dank, Stefan
-
Thread
RS485 mit (Atmel) USB Hardware?
bringen kann, eigene Bitmuster zu senden... Wenns nicht unbedingt RS485 sein muss, guck mal den LPC11C0, der hat CAN komplett integriert (inkl. Transceiver). Ist onehin einfacher zu benutzen als RS485 auch bei Multi-Master.
häufiger findet. Nicht aber RS485, offensichtlich, dafür geht man wohl direkt auf CAN. Der erwähnte LPC11C22 im zweiten Post ist im Prinzip die Faust aufs Auge - nur eben mit CAN, allerdings interessant. Einen (reinen RS485) Transceiver im 3x3 Package kann ich dann extern zum MUC genausowenig vertragen
-
Thread
Warum keine Hochvolt-Mikrokontroller?
Fensterheber direkt ansteuern kann und keinen externen Treiber und extra LDO brauche. Einige von den LPC-Cortexen von NXP hatten meiner Erinnerung nach ebenfalls einen LDO integriert, aber auf den Typ (und den Spannungsbereich) komme ich grade nicht mehr...
-
Thread
Überraschung, ab heute machen sie Software.
gemacht und glaube bin ganz gut dabei gefahren. Ich arbeitete damals mit dem STM32F103/407 und NXP LPC2477. Und wenn man das große Glück hat noch einen Freund oder Kollegen zu kennen mit denen man ab und zu knifflige Probleme diskutieren kann, dann fährt man ganz gut dabei. Duck und weg, Gerhard
-
Thread
Mikrocontroller mit LCD
Du könntest auch einen dsPIC33FJ128GP802 verwenden. Oder einen PIC18F26K80. Oder einen LPC11C24. fchk
-
Thread
Atmel Start fehlerhaft? Atmel SAMD21E18
Man kann dazu ein extra Tool nehmen, aber ich mache es lieber mit Papier und Bleistift, z.B. beim LPC1768. Sehr umständlich fand ich es nur bei den Silabs C8051. Wenn man da Spezialfunktionen aktiviert hat, verschoben sich alle nachfolgenden Pin-Zuordnungen. Man mußte also schon vor dem Layout ganz
-
Thread
RDS beim Si4703 FM Tuner
Hat jemand Erfahrung mit dem RDS-Empfang mit diesem Chip? Ja. Ich benutze ihn zusammen mit einem LPC2103 und Empfang nebst RDS geht prächtig. W.S.
-
Thread
LPC1769 Regaining Debug Access
Hi ! Bei dem Versuch etwas auf ein LPC1769 Board zu flashen bekomme ich folgende Fehlermeldung : LPC Ef(34) Timed-out initializing flash Problembehandlung, die ich über Google gefunden habe : "For most parts, there is a single
regaining-debug-access]] [2][[http://www.embeddedartists.com/sites/default/files/docs/schematics/LPCXpressoLPC1769revB.pdf]]
-
Thread
Welcher Programmer für ARM Cortex-M0?
mit den Kosten für eine derartige Hardware zu tun. Ein ST-LINK kostet gerade mal 20 Euro. Ein LPC-LINK2 kostet nur wenig mehr, es gibt sogar eine J-Link-Firmware dafür … Klar, das J-Link ist das einzige herstellerübergreifende Tool dabei, aber den Vorteil kann man auch nur nutzen, wenn man
-
Thread
openocd/jtag: "reset halt" funktioniert nicht richtig
- ocd_command ocd_command type ocd_lpc4350.m0 invoke-event reset-start Debug: 640 14377 command.c:145 script_debug(): command - ocd_lpc4350.m0 ocd_lpc4350.m0 invoke-event reset-start Debug: 641 14377 command.c:145 script_debug(): command
- ocd_command ocd_command type ocd_lpc4350.m4 invoke-event reset-assert-pre Debug: 698 14449 command.c:145 script_debug(): command - ocd_lpc4350.m4 ocd_lpc4350.m4 invoke-event reset-assert-pre Debug: 699 14449 command.c:145 script_debug
-
Thread
PC104 mit ISA-Bus: DMA auf Interupt-IO umstellen - WindowsXP schnell genug?
marketing/Datasheet/CM1-BT1/CM1-BT1_Datasheet_en_1.pdf Die PC/104-PCs von Adlink benutzen einen LPC-to-ISA-Chip F85226A: http://www.fintek.com.tw/index.php/i-o-controller-and-i-f-management/item/11-f85226a https://en.wikipedia.org/wiki/Low_Pin_Count#ISA-compatible_DMA demnach sollte ein DMA noch
-
Thread
MOSFET an Microcontroller - IO-Pins rauchen ab
Masse (+Freilaufdiode!). Das Gate habe ich direkt an einen IO-Pin von meinem Microcontroller (NXP LPC11C24) geklemmt. An dem Gate ist außerdem noch 10k gegen Masse geschaltet (damit das Relais im RESET nicht schaltet). Einen Vorwiderstand am Gate habe ich mir gespart, da a) die Gate-Kapazität mit
denn das Gate ist noch nicht ganz auf 0 entladen wenn der FET abschaltet. Trotzdem: davon stirbt der LPC nicht.
-
Thread
DMA Controller im LPC1837
void) { volatile static int i = 0 ; source=0xFFFFFFFF; //probier-daten dest=(uint32_t)&LPC_GPIO_PORT->SET[0]; //mein Kopierziel LPC_SCU->SFSP[1][0]=0b00010000; LPC_GPIO_PORT->DIR[0]=0xFFFFFFFF; //PORT auf output gesetzt LPC_GPDMA->CONFIG=0x1; // LPC_GPDMA->CH[0].SRCADDR=(uint32
Ja das habe ich natürlich auch gemacht. Ich habe auch ehrlich gesagt auch schon die LPC_Open Befehle verwendet da sind ja alle Bit definitionen und strukturen schon dabei bzw man muss sie garnicht mehr setzen. Aber bei diesen LPC_Open Befehlen funzts auch nicht. Ich glaube eher das ich
-
Thread
Flash-Speicher Sektorgröße
Hi, ich möchte einen Flash-Speicher (SPIFI) an einem NXP LPC4370 Mikrocontroller als Programmspeicher (und evtl. später auch als Datenspeicher) benutzen. Im Auge habe ich den Spansion S25FL256SAGN, da dafür ein Flash-Driver von NXP angeboten wird. Diesen Speicher
-
Thread
at90can JTAG
Ist doch der gleiche Controller, nur eine andere Platine. Alternativen wären ein PIC mit CAN, ein LPC, ein STM32,..... > Und das Prinzip ISP habe ich bereits verinnerlicht. Jedoch weiß ich > weiterhin nicht viel damit anzufangen. ISP = In-System-Programmer. Irgendwie muss die Software ja auf
-
Thread
Suchmaschine für Schaltungen auf Github
schon sehr weit sind: https://aisler.net/laneboysrc/rc-light-controller/rc-light-controller-tlc5940-lpc812 https://aisler.net/rnplus/esp8266-relay-board-hardware/eagle https://aisler.net/kanflo/aaduino/aaduino-v2 https://aisler.net/freetronics/freepixel/freepixel https://aisler.net/0x0c/ambientpixel
-
Thread
CANopen - diverse Fragen
Schau dir mal die LPC11Cxx an, mit denen hatte ich auch meinen ersten richtigen CANopen Kontakt. Das CiA 401 ist in den Beispielen enthalten und sollte sich eigentlich leicht auf das 402er erweitern lassen. Christian_RX7
-
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
ATMEGA Bootloader
mal ehrlich: Die Qualität der Doku ist unter aller Sau! Zustimmung, zum Vergleich mal eine NXP LPC ARM Doku ansehen. Allerdings hat sich STM32 trotzdem fast überall durchgesetzt, ist also kein Hinderungsgrund.
-
Thread
IO-Port Mapping
Händchen beim Mapping hatte. Naja, bei 441/841 haben sie ja gezeigt, wie sie das zukünftig bei den LPC-Teilen handhaben wollen. Mal sehen, ob es nach der Übernahme dazu überhaupt noch kommen wird...
-
Thread
AVR GCC Compiler Verhalten unter Arduino IDE Management
ich nächstes mal für den "Fall aller Fälle" gewappnet bin;-) Mit JTAG habe ich bis jetzt nur mit LPC ARM und STM32 gearbeitet. Wäre toll wenn das auf dem AVR genauso gut funktionieren würde. Bin froh dass ich die JTAG Pins schon auf einem Header zugänglich habe. Das Kabel Pinout wird allerdings nicht