-
Thread
SPI Verbindung zwischen 2 µC
Hi, ich möchte zwischen dem mbed-Board mit dem NXP LPC1768 und einem AD Evaluation Board (EZ KIT Lite mit BF561 ADSP) eine SPI Verbindung realisieren. Da beide Bausteine mit 3,3V-Pegeln arbeiten ist meine Frage, ob es reicht, einfach MISO, MOSI und CLK miteinander
-
Thread
LPC1768 USBD Keine interrupts
Hallo Forengemeinde, momentan kämpfe ich mit dem NXP LPC1768 und möchte einen USB-CDC Treiber implementieren. Die Enumeration klappt, Treiber werden geladen (Win7 x64 und Linux). Nur sobald ich was an den µC schicke passiert bis auf Control-Transfers nichts
-
Thread
Programmierstil
einem für meine Verhältnisse großen C-Projekt. Als IDE nutzte ich LPC Xpresso und als Hardware den LPC1769... Jetzt habe ich mehrere .h- Dateien und .c- Dateien. In einer dieser Headerdateien möchte ich eine Funktion deklarieren die einen Datentyp nutzt der in einer anderen Headerdatei definiert ist
-
Thread
50k Widerstand SMD 0402 für RTC (Schaltung inside)
Besitz eines Entwicklerboards (Embedded Artists AOAA Kit) und musste feststellen, dass die RTC des LPC1769 Mikrocontrollers nicht mit einem Oszillator verbunden ist. (Siehe Screenshot der Schaltung). Dieser ist leider nicht auf dem Board bestückt. Nun gut dachte ich mir, dann kaufe ich mir einen passenden
-
Thread
ARM Entwicklungskit für Einsteiger
http://www.brc-electronics.nl/ 'SimpleCortex', ist ein Schulprojekt mit LPC1769 und Programmer/Debugger Hardware on Board. Dazu ist das so aufgebaut das die massig verfügbare Arduino Hardware als AddOn verwendet werden kann. Mit der CooCox IDE ist das Ganze wirklich Plug&Play
unterschiedlich, so dass es wesentlich aufwendiger ist, von einem Atmel SAM3U (Cortex M3) auf einen NXP LPC17xx (auch Cortex M3) zu portieren als vom SAM3U auf einen AVR32. Im ersten Fall wirst Du wohl mindestens eine Woche brauchen, im zweiten Fall vielleicht zwei Tage, weil die Peripherie sehr ähnlich, wenn
-
Thread
Multiphase Boost Converter
. Mit dem LPC17xx bin ich auf 3 Phasen für den Boost-Konverter beschränkt. In meiner Simulation bei 100khz musste ich die Tastverhältnisse im 10ns Raster ändern um die 2 Phasen auszugleichen, was mich schon etwas stutzig macht. Das ist beim LPC1769 mit 120Mhz gerade noch drin. Die dsPics mit SMPS PWM habe ich mir auch angesehen. Leider liest man da auch viel schlechtes, insbesondere was errata und Stromverbrauch angeht. Sonst sind die aber
-
Thread
STM32 Timer waveform generation
externen Logic verknüpfe. Habe ich da etwas übersehen? Interrupts kommen nicht in Frage. Beim LPC1769 geht sowas prima mit der PWM Einheit aber nur für 3 Kanäle. Für die die jetzt fragen wozu, es geht um Multiphasen StepUp StepDown Wandler.
-
Thread
Abstand µC SD-Kartenslot
entscheidest Du anhand der benötigten Peripherie. Einen eingebauten TFT-Controller hat zB der NXP LPC1788. fchk
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
auch weitgehend kompatibel, teilweise sogar über mehrere Familien (bei NXP z.B. sind LPC2xxx und LPC17xx kompatibel, diese aber nicht mit LPC18xx; bei STM glaubich geht die Kompatibilität sogar über alle STM32F[01234]-Modelle). Beim PIC32 ist das nur teilweise der Fall. Man kann dort im Prinzip eine
-
Thread
[S] LPC1765 oder besser
Hallo, suche schnellen Ersatz :-D Hat jemand noch einen davon rumfliegen? Ein besserer geht auch (LPC1768 / 69)... Oder bestellt jemand demnächste bei farnell oder digikey? Grüße Johannes
-
Thread
Einstieg zu LCPXpresso LPC1769
du den IAR Compiler benutzen würdest (ist bis 32kB frei) könnte ich dir evt helfen :) Habe den LPC1768.
Also das Beispiel für den LPC1114 läuft (wie erwartet) nicht auf dem LPC1789. Jedenfalls nicht ohne Anpassung. Und an welchen Schrauben ich dafür drehen mus, dafür bin ich noch zu unerfahren mit dem System. Eben deshalb suche ich ja ein Beispiel, das sofort läuft, und
-
Thread
STM32F4-Discovery und Crossworks unter Linux Suse12.1
habe ich definitiv updaten müssen, bevor er funktioniert hat. Dann habe ich damit auch einen LPC1769 debuggen können (lpclink wird von CrossWorks auch nicht unterstützt, weil ClosedSource). Sonst kann ich dir wohl nicht weiterhelfen. Mir fällt noch ein, daß ich auch mit der LPCXpresso-IDE unter
-
Thread
Der Schritt in die tiefere Ebene
an Hardware und was ich alles brauche. Ich bin zur Zeit auch an einem Ethernet Gerät dran. Habe LPC1768 Controller und einen DP83848 Phy Baustein. Kostet beides zusammen unter 15€. Gibt da auch schon etliche Eval-Boards (z.B. LPXpresso). Der LPC hat einen Bootloader und somit brauchst du nichts weiter
-
Thread
Floating Pointing Unit STM32F4
Watchpoint and Trace registers" der Firma ARM. Such einfach nach "E0001000". Das geht somit auch beim LPC17xx und anderen Prozis mit einem Cortex-M3/M4 drin. Dieser Befehl ist wichtig, wenn man Zeitkritische Anwendungen hat und man kann somit exakt feststellen wie viele µS eine Routine benötigt. Ich musste
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
Unterstützung folgender Chips: - STM32: STM32F101, STM32F102, STM32F103, STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313
-
Thread
Laserdiode mit LPC1769 schalten
jammer also nicht gleihc vorneweg los ;-) Trotzdem habe ich einige Fragen... Ich verwende den LPC1769 uC von NXP. Gleich vorweg eine allgemeine Frage: Wenn im Datenblatt steht "High-level output current = -4mA", dann heißt das, dass der Strom aus dem uC HERAUS fließt, richtig? Ich hab nämlich in letzter
-
Thread
STM32F4 : CAN Loopback ohne Transceiver Baustein!?
Roland H. schrieb im Beitrag #2701203: > Beim lpc1769 geht das z. B. nicht. Hm. Würde sagen, das nennt sich da Self Reception Request (SRR) in CAN1CMR.
Lutz schrieb im Beitrag #2702525: >> Beim lpc1769 geht das z. B. nicht. > > Hm. Würde sagen, das nennt sich da Self Reception Request (SRR) in > CAN1CMR. Was willst Du damit sagen? Ich formuliere es nochmals anders: Der lpc1769 hat ebenso
-
Thread
FPGA Lüftersteuerung für 4PIN PWM Lüfter
fällig. Wenn doch µC Lösung: in dem Shop gibts auch einen 'SimpleCortex', ein ARM M3 Board mit LPC1769, der Programmer ist dabei gleich on Board und mit CooCox gibts noch eine kostenlose Entwicklungsumgebung.
-
Thread
LPC1768: Systemlast abschätzen
Hi, ich habe hier ein kleines Board mit dem LPC1768 das auf 96 MHz läuft. Aktuell habe ich in meiner Firmware eine Interrupt-Routine, die alle 10 usec aufgerufen wird und die ich zukünftig gerne alle 2 oder sogar alle 1 usec ausführen lassen will
verwendet man entsprechende Timer. Sorry, aber ab da wird es einfach nur sinnloser Klugschiss: der LPC1768 hat keinen Timer, der unabhängig von der in jedem Fall zu verwendenden ISR laufen könnte. D.h. beide hängen in jedem Fall an der selben Frequenz. Und wenn der PWM-Ausgang z.B. 10 kHz liefern soll,
-
Thread
Wunschliste für einen Xmega Nachfolger
nichts umlernen. Auch der Umstieg auf andere Hersteller ist leicht. Ich entwickle z.Zt. ein Board mit LPC17xx, das bis vor kurzem auf STM32 gemünzt war. Der Wechsel war trivial, und auch softwareseitig gibt es schon fertige Bibliotheken, die herstellerübergreifende Treiberroutinen enthalten. Wirklich,
eher High-Performance-Typen, die sind nicht gegen die AtTinys aufgestellt. Ein Vergleich XMega vs. LPC17xx mach ich jetzt aber nicht auch noch, das kann jeder der lesen kann selber tun. >> Deep Power Down für ca. 0.2µA. > > Das ist aber eher Augenauswischerei. Was willst du mit dem Schlafen-
-
Thread
Jitter LPC 1769
leistungsfähige Controller, die an solche Tätigkeiten weit besser angepasst sind als ausgerechnet ARMs wie LPC1700.
dort kann man mit einem 32Bit-Wort gleichzeitig 16 Bit GPIOs und eine Bitmaske schreiben. Bei den LPC17xx sind Maske und Daten getrennt, die Zugriffe sind daher nicht atomic. Damit ist es schwer auf den selben Port gleichzeitig sowohl per DMA als auch per regulärem Programm zuzugreifen.
-
Thread
Errechnung der ADC Leistung?
" erkennen kann... Ich hatte schon mal den das mbed board ins Auge gefasst. Lt Datenblatt des LPC1768 kann das Teil folgendes "12-bit Analog-to-Digital Converter (ADC) with input multiplexing among eight pins, conversion rates up to 200 kHz, and multiple result registers"
ein ADC zum Einsatz kommen sollte, würde ich statt LPC17xx eher einen STM32 empfehlen. Auch wenn ich die nicht so mag, sind deren ADC's den LPC's doch um Längen überlegen. Die haben neben diversen nützlichen modes (DMA, half finished, echtes zeitgleiches
-
Thread
LPC1768: SSP per DMA auf verschiedene Slaves
Moin Leutz, wer kennt sich mit dem LPC1768 aus? Am SSP0 hängen in meiner Schaltung drei DACs. Jeder DAC braucht ein eigenes /CS, und hat zwei Kanäle (werden über die oberen Bits im DATA ausgewählt). Im Moment habe ich den SSP so aufgesetzt
-
Thread
[V] MBED Board
also wenn der lpc1768 µc oben ist biete ich 30€. bitte um info ob der lpc1768 oben ist mfg
Lowtzow .... schrieb im Beitrag #2687548: > also wenn der lpc1768 µc oben ist biete ich 30€. > bitte um info ob der lpc1768 oben ist > > mfg Danke fürs Bieten :) War aber knapp :) 3 Minuten später wärs zu spät gewesen Ja es ist ein LPC 1768 auf dem
-
Thread
Probleme mit Herrn Interrupt
Hallo zusammen, ich bin grad am verzweifeln :-) Ich programmiere einen LPC1769 von NXP. Ich möchte eine Software PWM programmieren und habe zum testen eine LED an den PORT gehängt. Meine Einstellungen sind: [c] LPC_TIM0->MR0 = 976; // match register 0 LPC_TIM0->MCR =
Hi, LPC1769 schrieb im Beitrag #2672916: > Das funktioniert, so lange der pwm_wert nicht zu klein ist, sonst leutet > die LED mit voller Power d.h. der lässt den Interrupt irgendwie aus. > Könnte ihr mir sagen
-
Thread
LPC1788 - daten im EEPROM
Moin, kann mir jemand verraten, wie ich Daten im eeprom beim flashen hochladen kann ?
-
Thread
LPC 17xx Interruptverhalten
Moin, Moin, ich hab eine Frage bzgl. der LPC17xx Reihe zwecks Interrupts. Beispiel: volatile unsigned int counter; void TIMER0_IRQHandler(void) { if (TIM_GetIntStatus(LPC_TIM0,TIM_MR0_INT) == SET) { counter++; } } wie
-
Thread
LPC1778 PLL1 für USB
Hallo, ich habe ein Problem mit der Einstellung der PLL für den USB-Clock beim LPC1778. Laut UM hat die Frequenz der PLL so einige Beschränkungen, z.B. dass PLL_OUT 160MHz nicht überschreiten darf. Der Devider dahinter zur Versorgung des USB-Clocks kann aber nur "AUS" oder "geteilt
-
Thread
LPC1768: Serielle Schnittstelle aus ISR heraus ansteuern?
weil die zu übertragenden Daten nur sehr wenige sind, ist es dann prinzipiell möglich, bei einem LPC1786 (ARM Cortex M3) aus der PWM1-Interruptroutine heraus Daten an eine der seriellen Schnittstellen zu schicken oder fliegt mir da was um die Ohren? Danke schon mal!
die zu übertragenden > Daten nur sehr wenige sind, ist es dann prinzipiell möglich, bei einem > LPC1786 (ARM Cortex M3) aus der PWM1-Interruptroutine heraus Daten an > eine der seriellen Schnittstellen zu schicken oder fliegt mir da was um > die Ohren? > > Danke schon mal! Vorschlag: Wenn Du
-
Thread
Cortex M3 - daten im ROM
:-) Seit ein paar Jahren bin ich aber nur noch mit µVision, ULINK (pro) und Cortex-M3 (STM32, LPC1700) unterwegs, in meiner privaten Bastelei. Einfach viel mehr Rechenpower und sehr viel angenehmeres Debugging.
-
Thread
Cortex-M3 externer Speicher
Hallo alle zusammen, ich beschäftige mich aktuell mit dem LPC1788. Bisher habe ich nur Schaltungen mit den AVRs designed. Ich hab inzwischen das Datenblatt ausführlich studiert und mir bereits eine kleine Schaltung in EAGLE erstellt. Das ganze soll ein Testboard
Dev-Board-No-LCD-/p_212.html Vielleicht gibt es auch Schaltungen, wo man direkt sieht, wie diese am LPC1788 angeschlossen werden. Nächstes Problem ist, dass der Speichercontroller im LPC1788 meist genau auf den Speicher konfiguriert werden muss. Auch nicht so ganz einfach, wenn man es noch nicht gemacht
-
Thread
LPC1766 frage zur Frequenz
Hallo zusammen, ich Arbeite gerade an einem LPC1766-STK Board und habe eine Frage zur eingestellten Frequenz. [c] void InitClock(void) { // 1. Init OSC SCS_bit.OSCRANGE = 0; SCS_bit.OSCEN = 1; // 2. Wait for OSC ready while(!SCS_bit.OSCSTAT
How to implement CAN communication between LPC1766 und LPC11C24 Please if anyone has sample codings, send it to me
-
Thread
LPC1769 SSP0 (SPI) läuft nicht
Ich möchte später einmal mit dem SPI Bus ein Display ansteuern. Das Xpresso Board ist mit einem LPC1769 bestückt. Für Testzwecke habe ich erst einmal ein Soundkarten Oszilloskop an SCK gehängt, aber ich schaffe es nicht den SPI zu initialisieren. Ich habe schon alle register gesetzt verändert, ausprobiert
-
Thread
LPC11Cxx: C_CAN für "normales" CAN nutzbar?
unabhängig vom Zustanbd der anderen Pins setzen und rücksetzen in einem Rutsch. Dafür haben die LPC17xx bzw. STM32 SET und CLR Register. [c] // Set LPC_GPIO0->MASKED_ACCESS[(1<<bitPosi)] = (1<<bitPosi); // Clr LPC_GPIO0->MASKED_ACCESS[(1<<bitPosi)] = (0<<bitPosi); [/c]
-
Thread
Wie kann man mit einem µC kommunizieren? (Außer U(S)ART?
Das kommt darauf an(tm). Was willst Du machen? Was für ein µC? Der LPC1768 hier kann u.a. CAN, USB und Ethernet.
-
Thread
[V] AT32UC3A0512, LPC1766FBD100
Der AT32UC3A0512 ist weg, der LPC1766FBD100 ist noch zu haben.
-
Thread
Einsteigerfrage zu Cortex M0 mit LPCXpresso
die Baud rate settings korrekt machen. Die Kehrseite ist dann, dass z. B. im Falle des LPC177x_8xCMSIS_110506 z. B. uint64_t Operationen für UART-Einstellungen eingebunden werden (muss für den CM0 nicht gelten). Generellt gilt, dass Code-Größe und RAM-Bedarf ansteigen.
Konfiguration so fest in den Code, dass der Pin zur Laufzeit nicht geändert werden kann. Z. B. beim lpc1769 ungefähr so (alles etwas vereinfacht - hier wird das bit-banding ignoriert): [c] #define GPIO_MODE_OUT(port, pin) \ CONCAT2(LPC_GPIO, port)->FIODIR |= (1 << pin) [/c] und beispielsweise
-
Thread
LPC1788 USB Device
realisieren möchte, arbeite ich seit einiger Zeit an der Implementierung eines USB-Devices mit einem LPC1788. Empfangen von Paketen funktioniert eigentlich schon ganz gut (jedenfalls für das 1. Paket mit dem GET_DESCRIPTOR Request), jedoch wird die Antwort (Descriptor) nicht gesendet. Ich sehe jetzt schon
HID, derzeit arbeite ich aber nur an der USB Verbindung. Als Prototyping Board benutze ich das LPC1788-32 Developer's Kit von Embedded Artists, später soll das ganze aber wenn möglich auf einem LPC1343 laufen. Über eventuelle Verbesserungsmöglichkeiten (die mit Sicherheit vorhanden sind) würde ich
-
Thread
LPC1788 - startup / .ld-script
ist aus einem Beispiel für den LPC1768 bzw. LPC1769.
der Semihost-Lib funktioniert mit den long longs. Compiliert mit der NXP CodeRed, läuft auf dem LPC1769.
-
Thread
LPC1758 SSP0 Probleme im SPI Modus
Hallo Leute, habe ein Problem mit dem LPC1758 und dem SSP0 im SPI Modus. Problem ist folgendes, laut Einstellungen sollte SCLK0 auf high gehen wenn keine Komunikation stattfindet, sie bleibt aber irgendwo bei 2.2 V hängen. Am SCK0 Ausgang hängt
-
Thread
Brushless-DC mit L6235 regeln
Schaltung aus Fig. 22 / Seite 19 genauso, wie sie dort ist, aufgebaut. Ich verwende weiters einen LPC1769 µC. Der Brushless-Motor hat vier Leitungen rausgeführt, 12 Stator-Pole und einen Rotor mit 4 Polpaaren. Ich gehe davon aus (und Widerstandsmessungen bestätigen das), dass die Wicklungen im Stern geschaltet
-
Thread
Analog 0-10V und 4-20mA am selben Eingang
oder einen Chip der mir aus meinem Sensorsignal 4-20mA ein Signal an den 3,3V ADC Eingang (NXP LPC1768) liefert? ein 150Ohm Shunt widerstand würde auch gehen aber vielleicht gibts ja ein IC der da noch die Möglichkeit bietet bspw. auf 0-10V umzuschalten oder das Potential trennt ... gibts
-
Thread
Einstieg mit STM32 statt 8Bit Controller
Ich habe mich diese Woche um einige Boards mit LPC1768/9 und STM32 gekümmert die ich so aus Neugier gesammelt hatte. Die 32 Bitter reizen natürlich wg. deutlich mehr Power und Speicher. Klar, es gibt die AVR auch mit viel Speicher, vielen Ports und viel
-
Thread
CooCox CoIDE mit STM32F4-Discovery Board
Bootloader. Dieses STREXB/H Problem hatte ich mit Codesourcery gestern Abend übrigens auch mit einem LPC1766 Projekt. Es knallt bei einer Datei vom CMSIS. War ein Beispiel von Coocox für das ich ein Makefile angepasst habe damit ich es auch unter Linux bauen kann. Tja und unter Linux ist gerade noch die
-
Thread
uIP doppelte Replys
Hallo, ich habe ein Freertos mit dem Webserver Beispiel für den LPC1768 am laufen und es funktioniert auch, jetzt ist mir aber aufgefallen, dass wenn ich mir den Ping in Wireshark anschaue ich dopelte Replys bekomme (in der eingabeaufforderung sehe ich das nicht, unter
Das hatte ich schon alles erledigt, bei mir ist ein LPC1758 drin und ein LAN8710i :-)
-
Thread
ADC - ADS8331 keine Kommunikation mit LPC1778 (SSP0)
beschäftige. Hierbei geht es um einen ADC (TI ADS8331)welcher über die SSP Schnittstelle eines LPC1778 verbunden ist. Mein Problem besteht darin, das der ADC einmal antwortet und danach nicht im H-state zurückkehrt sowie auf weitere Anfragen nicht mehr reagiert. Ich habe dieses Verhalten mal
-
Thread
ARM Assembler - GPIO einlesen und in RAM schreiben in 2 Taktzyklen
SPI-Schnittstelle(n) gesucht, ich habe aber keine ARM-MCU mit > 40Mbit/s-SPI-Interface gefunden. LPC1769 müsste in die Richtung kommen. Die Schnittstellen heissen da SSP, das sind schnelle SPI Schnittstellen (die legacy SPI braucht 12 Clockzyklen bei diesem µC und fällt damit aus). Mit den SSPs ist SPI
geeignet und auch verfügbar sind, werde ich in dieser Richtung wohl erstmal weitermachen. Jim, der LPC1769 klingt auch interessant. I.S. Gehäusegröße trifft er zwar nicht ganz meine Anforderungen, aber ev. gibts da auch noch kleinere Brüder. Grüße Mac