-
Thread
Conrad DCF77 und DS1822 an 3.3V?
abkann oder nicht hängt von diesem Hersteller ab. Bei NXP steht es zumindest im Datenblatt drin. Der LPC arbeitet nicht mit 1,8V, denn dafür bräuchte er einen extra Regler und den hat das Board nicht. Es sei denn der ist auf dem Chip drauf. Bis auf die I2C Pins, die OC sind sollen alle anderen 5V tolerant
So kommt man nicht in Versuchung, einen Kurzen zu fabrizieren. Das macht zwar bei den Ports der LPC2000 nicht wirklich Freude, mangels einfacher Einzelbitsteuerung des Richtungsregisters, andere ARMe können das besser, aber so kann nichts schiefgehen. Ausnahme: parasitärer Betrieb des Sensors,
-
Thread
ISP Keil und ein LPC936 bin am verrückt werden brauche HILFE
Servus Leute hab ein riesen Problem und zwar versuche ich meinen lpc durch isp zum programmieren dazu verwende ich flashmagic v4.18 nachdem ich die einstellungen einstelle und danach flashmagic schließe versuche ich mit keil das programm zum überspielen leider kriege
ISP wird beim LPC936 über Vdd, Vss, RxD, TxD und Reset gesteuert, weshalb bei den meisten Beschaltungen kein "normales" serielles Kabel benutzt wird sondern die zusätzlichen Steuerleitungen der RS232 hinzugezogen werden
-
Thread
AT90CAN booted manchmal -> JTAG debugger ?
preiswert. Das Vorgängermodell hat fast 300€ gekostet. Du hättest natürlich auch einfach einen LPC2294HBD144/01 nehmen können. Der 4 CAN Interfaces, und ein FT2232-basiertes OpenOCD-JTAG gibts schon für 20€. Aber wahrscheinlich kennst Du nichts anderes als AVR. fchk
Gehäuse sind für mich eindeutig nicht mehr handelbar. Die Kosten für eine Entwicklungsumgebung für einen LPC2294 kämen nochmals hinzu. Es ist aber ein sehr interessanter Chip! Danke für den Tipp! Gruß Karsten
-
Thread
LPC2294 Programmcode aus dem RAM laufen lassen
Ich kann leider keinen Hinweis geben, aber ich will mich in nächster Zeit auch mit den Philips LPC22xx (wahrscheinlich LPC2214) beschäftigen. Du hast in deinem Beitrag des öfteren von "Handbuch" gesprochen. Was hast du da für ein Handbuch, oder meintest du das Datenblatt. Hast du ein Development Board für den LPC?? Wenn ja, würd ich noch gerne wissen woher! mfg Andreas
-
Thread
LPC2368 durch PLL ausgesperrt - wie wieder eintreten?
Hallo, ich habe meinen LPC2368 durch ein falsches Setzen der PLL vom Wiggler ausgesperrt. Dh. ich kann diesen nicht mehr connecten. Das Errate Sheet sagt, dass die PLL nur bis 290 Mhz arbeitet, statt bis 500 MHz. Das habe ich
> Bleibt noch die Qual: Bleibe ich bei den Rowley Headern für die LPC oder > nehme ich die von Keil? Beide haben etliche Bezeichnungen anders und > sind echt inkompatibel. Rowley gibt jedem Bit einen Namen, Keil nur > jedem Register. Ob Register = (1<15) | (1<25) .
-
Thread
ARM-USB-OCD + Eclipse + embeddedice_read_reg_w_check(): 1
openocd auskennt, oder mir jemand eine definitif funktionierende Konfiguration/Demoprojekt für einen lpc2129 zur Verfügung stellen könnte, bin langsam am Verzweifeln. openocd Version: openocd-2006re100 OS: WinXP Sp2 Eclipse: 3.2.1 Vielen Dank im Vorraus Michael
Hallo Michael, deine main.bin hat ~50kB, der LPC2129 aber nur 16kB RAM - du wirst deine Anwendung nie im RAM debuggen können. Du solltest deine Anwendung im Flash linken lassen, und mit flash write 0 filename 0x0 in's Flash schreiben lassen (flash
-
Thread
UV LEDs braun geworden
Stromversorgung kommt hier eine Meanwell Konstantstromquelle zum Einsatz. http://www.reichelt.de/LED-Treiber/MW-LPC-20-350/3/index.html?;ACTION=3;LA=2;ARTICLE=100618;GROUPID=4587;artnr=MW+LPC-20-350 Ich verwende 7 weiße und 7 UV-LEDs in Reihe. @Falk Danke für den heißen Tipp. Ich bin zwar kein Profifotograf
Stromversorgung kommt hier eine Meanwell Konstantstromquelle zum > Einsatz. http://www.reichelt.de/MW-LPC-20-350/?ARTICLE=100618 Am Netzteil wird es nicht liegen, aber kommt es von der Spannung mit den 14 Leds in Reihe klar? Die 48 Volt könnten knapp werden. Dann wird der Strom kleiner. > Ich hab's
-
Thread
ATmega32 noch zeitgerecht?
Überraschung erleben, z.B.: https://www.mikrocontroller.net/topic/469575#5752563 Ein Kollege hat mal beim LPC4357 einen Pin als Ausgang gesetzt, der mit GND verbunden war. Danach war der Pin tot. Vom AVR bin ich gewohnt, daß ich zur Fehlersuche mal einen Output mit GND/VCC "overdriven" kann.
schon mehr als ein großes Projekt gesehen, wo man für irgendeinen Käse meinte, einen "zeitgemäßen" LPC oder STM32 oder wasauchimmer zu nutzen und sich damit drölf Baustellen ins Nest geholt hat, die monatelang gekracht und das Projekt aufgehalten haben. Wenn ein AVR8 ein Problem ohne Bauteilzoo drum
-
Thread
LPC1343 oder LPC1768
Hallo, weiß einer wo ich LPC1343 oder LPC1768 UC bekommen könnte? Danke Gruß
nur schrieb: > Hallo, > weiß einer wo ich LPC1343 oder LPC1768 UC bekommen könnte? > > Danke > > Gruß LPC1768 -> www.hbe-shop.de
-
Thread
AD Wandlung mit LPC922
Datenblatt zu klären wäre, dabei bin ich mir aber doch zu unsicher... Ich hab eine Schaltung mit einem LPC932 entwickelt und möchte diese nun auf den LPC922 portieren. Dies klappt auch für alle Funktionen, wobei ich mir unsicher bin ist die AD-Wandlung. Laut Datenblatt besitzt der LPC922 zwei analoge Komperatoren
. Weder der LPC932 noch der LPC932A1 haben einen eingebauten AD-Wandler. Der LPC932 besitzt nur zwei eingebaute Komparatoren, wodrüber sich mit sehr wenig Aufwand ein AD-Wandler realisieren lässt. Der LPC922 besitzt
-
Thread
Rechenzeitoptimierung STM32F4
es gibt auch µC die das in HW erledigen, so ein winziger LPC810 wurde mal in einem make Projekt für eine Taschenlampe benutzt. Der LPC810 hat nicht mal einen kompletten AD Wandler, nur einen Komparator, aber der reicht schon in Verbindung mit dem State Controlable
Johannes S. schrieb im Beitrag #6112797: > es gibt auch µC die das in HW erledigen, so ein winziger LPC810 wurde > mal in einem make Projekt für eine Taschenlampe benutzt. Der LPC810 hat > nicht mal einen kompletten AD Wandler, nur einen Komparator, aber der > reicht schon in Verbindung mit dem State
-
Thread
Microcontroller mit CAN aussuchen
Beitrag #3654015: > Ich werd mir mal den C167 anschauen. ARM M0 kostet die Hälfte mit C_CAN (z.B. LPC11C12 oder LPC11C14) und sogar mit C_CAN+Transceiver (z.B. LPC11C22 oder LPC11C24) Hat auch noch C_CAN Treiber im ROM ...
-
Thread
LPC2138 führt Programm nicht aus - ratlos.
Das (Hardware-) Design ist sehr an ein Olimex-board (Schaltplan: http://www.olimex.com/dev/pdf/ARM/LPC/LPC-MT-2138%20-%20schematic.pdf ) angelehnt, ich verwende allerdings einen 20MHz Quarz; der auch mit 20MHz schwingt, wie ich gemessen habe. RTCK ist mit 4,7k auf GND gezogen, um den Chip in den Debug-Mode
Hi, Habe das Problem gerade mit Hilfe der LPC2000-Mailinglist gelöst: http://www.embeddedrelated.com/groups/lpc2000/show/52173.php und http://tech.groups.yahoo.com/group/lpc2000/message/53467?var=1&l=1 Letztenendes lag es an einer kalten
-
Thread
Vollautomatische Kaffeemaschine Projekt
ja 32 Bit. Dann wäre es ratsamer einen billigeren Microcontroller zu verwenden. Wie z.b den hier:P89LPC935. Dieser hat 8 bit und der sollte ja dann auch vollkommen ausreichen. Denn wie Helge schrieb sind meistens 8 bit MCU verbaut.
> Bit. Dann wäre es ratsamer einen billigeren Microcontroller zu > verwenden. Wie z.b den hier:P89LPC935. Dieser hat 8 bit und der sollte > ja dann auch vollkommen ausreichen. Denn wie Helge schrieb sind meistens > 8 bit MCU verbaut. Hier würde ich in jedem Fall zu Vollbit-Controllern (255 Bit)
-
Thread
ARM7: Kann keine Konstante in Register schreiben?
Hallo, Beim lpc2387 konnte ich mit folgendem Code den VIC anspringen: [avrasm] ... mov r0, #0xffffff00 /* lpc23xx */ /* mov r0, #0xfffffF030 /* lpc214x */ ldr r0, [r0] add lr,pc,#4 mov pc, r0 ... [/avrasm] Beim lpc2148 ist die VIC-Adresse nicht 0xffffff00, sondern 0xffffff030. Diese Konstante mag aber der Assembler nicht: [...] common.s: Assembler messages: common.s:140: Error: invalid constant (fffff030)
-
Thread
mcuxpresso clear console abstellen.
Sink - TPIU ROM 1 E0041000: CID B105900D PID 04000BB925 CSt ETM type 0x13 Trace Source - Core NXP: LPC54628J512 DAP stride is 4096 bytes (1024 words) Inspected v.2 On-chip Flash Memory LPC5460x_512K.cfx Image 'LPC5460x (512K Flash) Apr 11 2022 10:46:52' Inspected v.2 External Flash Device on SPI LPC546xx_SPIFI_SFDP.cfx Image 'LPC540xx_JEDEC_SFDP Apr 11 2022 10:50:25' Opening flash driver LPC546xx_SPIFI_SFDP.cfx Sending VECTRESET to run flash driver…… [/c] Und diese wenn Debug startet einfach
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
ließ sich aber nur in einem speziellen Programmiergerät > programmieren. Die Philips/NXP 8051 LPC hatten immer schon einen seriellen Bootloader und konnten per RS232 programmiert werden. Bei den ARM LPC ist das noch genau so, inzwischen aber per USB/seriell. SE schrieb im Beitrag #3452719: >
kleinst: PIC10 / PIC12 kein: PIC16 / PIC18 mittel: PIC24 / AVR / 8051 groß: MIPS (PIC32) / ARM (LPC2xxx) / Cortex-Mx (STM32, LPC17xx...) (beliebiger Hersteller) Und wenn man schon einen AVR kennt, dann wird man für die kleinst-Anwendungen keinen PIC nehmen sondern bei dem viel zu großen AVR bleiben
-
Thread
Ersatz für LPC2138
Hallo, NXP listet die LPC2138 Mikrocontroller als "Not recommended for new designs". Ich wollte fragen, ob es eine Enpfehlung für einen Nachfolgetyp gibt, der möglichst geringen Aufwand für die Migration verursacht. Der LPC54101
so einige Übereinstimmungen gesehen und ausprobiert: z.B. USB device weitestgehend gleich zwischen LPC2478, LPC17xx, LPC4088. SDIO funktional gleich zwischen LPC24xx und einigen STM32Fxxx (bis auf die Benennung der Register). UART-Bedienung gleich zwischen älteren und neueren LPC - bis auf die Lokation
-
Thread
[V] Diverse Boards
Hallo, hat jemand von Euch Interessen an folgenden Boards ? * Olimex LPC-P2138 https://www.olimex.com/Products/ARM/NXP/LPC-P2138/ * Olimex AMR-USB-Tiny https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY/ * ALVIDI AL-UC3AEB https://www.alvidi.de/products/DE/AVR32_Entwicklungsboards/avr32_modul_uc3aeb.php * LPCXpresso LPC1769 http://www.watterott.com/de/LPC1769-LPCXpresso-Board Gebraucht, benutzt und funktionsbereit. Ich komme nicht dazu sie einzusetzen und zum wegwerfen sind sie zu Schade. Wer etwas damit anfangen
-
Thread
AVR Einstieg
Dergute W. schrieb im Beitrag #4507826: > bei den LPC932 etc. konnte man sich auch etwas aussperren Aber nur wenn man im FlashMagic bei "Protect ISP code" den Haken wegmacht und dann die Meldung "Programming over the ISP code?" mit YES quittiert :-) Und die neueren LPC haben ein ISP ROM, da hat sich noch keiner ausgesperrt.
-
Thread
uint16_t Division klappt nicht
auf einen LPC11E14 gebrannt - funktionierte richtig. Peter schrieb im Beitrag #5264114: > float div = 0.0; > > div = value1 / value2; > result = (int)div; Warum schreibst du sowas? Also _ich_ würde
falsch gehen. > > Derselbe Code - präziser: derselbe Maschinencode, dasselbe Hexfile auf > einen LPC11E14 gebrannt - funktionierte richtig. Bei sowas sollte man mal in das Errata Sheet schauen. Ich würde spontan auf Errata 5.2 tippen: > For LPC11E14/401 devices with date codes 1238 and before
-
Thread
Welchen 32 bit µC nehmen?
guten Überblick, was mit einfacheren ARMen so hinzubekommen ist. Bezugsquellen - der Shop hier (für LPC2106), der Microcomputerladen oder aber Olimex selber. Entwicklungssoftware ist frei verfügbar (gccarm), allerdings ist das Debuggen mit den einfachen Parallelport-JTAG-Adaptern ("Wiggler") unter
einem Wiggler und einem AT91EB40A (Atmel evaluationboard) ausprobiert, funktioniert einwandfrei. Mit LPC2xxx hab ich noch keine Erfahrung, da warte ich noch auf die HW.
-
Thread
LPC2148 IAP USB Bootloader
Hallo zusammen, anbei ein Beispiel für nen USB Bootloader für den LPC2148. Die USB-Kommunikation ist über die LPCUSB bzw. die Libusb realsisiert. Die zu ladende Anwendung muss an die Adresse 0x3000 gelinkt werden. Die ersten 0x40 Bytes im RAM sind für den Bootloader
Hallo Herr Weschenfelder, ich bin auf der Suche nach einem IAP mit AES für den LPC2294. Ich benutze es schon beim AVR, dort gibt es einen. Haben Sie evtl eine Idee ob es einen für den LPC gibt? mfg Hans
-
Thread
SPI Interrupt oder Polling
[code] static unsigned char buffer[512]; void SPI_IRQHandler(void) { unsigned int state = LPC_SPI->SPSR; switch(state) { case SPISTATE_SPIF: if(pos < 512) LPC_SPI->SPDR = buffer[pos++]; else { //Datenübertragung beenden LPC_SPI->SPDR; //read dummy SPI_SetCS(HIGH); } break; } LPC_SPI->SPINT = SPIINT_SPIF; } [/code] Aber macht das überhaupt wirklich Sinn, die Datenübertragung interrupt-basierend zu gestalten, weil der zeitliche Abstand zwischen dem Beenden des SPI-Interrupts
-
Thread
[V] Displays, Game Pads, WII Nunchuk
Kabel und Stecker. Ich habe auch noch zwei Evalkits von Waveshare abzugeben: ARM-Cortex M4/M0 NXP LPC4357: http://www.waveshare.com/product/mcu-tools/lpc/open/open4357-c-package-a.htm ARM-Cortex M3 NXP LPC1788: http://www.waveshare.com/product/mcu-tools/lpc/open/open1788-package-a.htm Ihr
-
Thread
LPC2478 will Programm nicht ausführen
Program Counter mit dem Inhalt des Vektorregisters des VIC füttert. Kennst du das Hitex-Buch über die LPC2000er? Hilft vielleicht: "The Insider's Guide To The Philips ARM7-Based Microcontrollers"
Danke, ich habe mir das LPC2000 Buch grade geholt. Sehr hilfreich! Danke
-
Thread
Bauteilsuche: CAN zu LED
Wird halt ein uC mit CAN Tranceivern on Board sein. Der LPC11C22/C24 war Mal so ein Kandidat glaub ich. Da gibt es vielleicht auch noch andere...
war die Rückseite bestückt? Hast Du es nur auf einem Foto gesehen oder in der Hand gehalten? Klar, LPC11C24 hätte einen integrierten CAN, aber Du sagtest ja, dass es nur ein SO-8 sei. EDIT: Hmm, wobei man ja doch schon so einige skurrile Sonderlösungen aus China gesehen hat… Gib mal einen Link, ich
-
Thread
SDRAM Timing mit Cortex-M3
= 1; EMCControl = 0; // map all pins with LPC_IOCON LPC_IOCON->P3_0 = 0xb1; ... LPC_IOCON->P3_15 = 0xb1; LPC_IOCON->P4_0 = 0xb1; ... LPC_IOCON->P4_14 = 0xb1; // control pins LPC_IOCON->P4_24 = 0xb1; // OEN LPC_IOCON->P4_25 = 0xb1; // WEN
= 4; LPC_EMC->DynamicWR = 1; LPC_EMC->DynamicRC = 3; LPC_EMC->DynamicRFC = 3; LPC_EMC->DynamicXSR = 4; LPC_EMC->DynamicRRD = 0; LPC_EMC->DynamicMRD = 1; // send command NOP LPC_EMC->DynamicControl = 0x183
-
Thread
Suche µC mit FPU
Das sind ja etwas merkwuerdige Ergebnisse! Da ich beide MCUs schon untersucht habe, den SAM7 und den LPC2400, wuerde ich bei derselben Frequenz und beide arbeiten aus dem RAM nahezu identische Werte erwarten. d.h. identische Werte fuer GoFast. Es macht Sinn, dass die Werte fuer IAR und Crossworks unterschiedlich sind. Mir scheint als ob das Programm aus dem Flash laeuft, dann kann ich die Vorteile des LPC2400 verstehen, doch aus dem RAM absolut unlogisch. Keiner der beiden Chips hat spezielle Hardware fuer Floating Point. Noch eine Antwort fuer den OP Die LPC32xx Serie hat auch eine FPU und ist
-
Thread
LPC1768 I2S und Wolfson Codec
hi ich hab gerade ein Problem mit dem I2S Interface vom LPC1768 und einem wolfson Codec ( WM8510 ) Der I2S am LPC hat I2SRX_CLK Receive Clock. A clock signal used to synchronize the transfer of data on the receive channel. It is driven by the master and
Schaltplan für LPC4078 (pin-kompatibel zu LPC1768 und WM8903: http://www.support.code-red-tech.com/CodeRedWiki/RDB4078Docs Demo-SW für I2S gibt es da auch.
-
Thread
USB Updateprozess - welche Schritte
vom Rechner auf den LPC - über ein HID Interface oder mittels DFU (device firmware upgrade)? Falls DFU eine gute Möglichkeit darstellt, benötigt man für diesen einen eigenen Treiber unter Windows, Linux oder Macintosh oder
beantwortet möglicherweise viele deiner Fragen. http://www.lpcware.com/content/nxpfile/an10866-lpc1700-secondary-usb-bootloader
-
Thread
Ladegerät LPC3625 Schaltplan oder Reparaturtipps
LPC3625, Ladegerät mit Mikrocontroller-Steuerung 36V/25A für Blei-Akkus. Schaltregler pumpt ca. alle 2 Sekunden, dann erreicht Ausgangsspannung kurzzeitig 2V und fällt dann wieder ab. Das kurze Zirpen
nachlöten, Elkos z.B. 1. bucklige Elkos sollte man sehen 2. normale Elkos altern auch / Low ESR=? 3. LPC3625+Google=?
-
Thread
LPC1766 und nun?
davon die Kickstart Version installieren. Unter Examples gibt es eine CMSIS1700 + Examples für das LPC1768STK (was auch für das LPC1766STK geht). Das kann man auch mit anderen Compilern verwenden, man muss nur deren Startup-Code (LPC1766_startup.asm) reinkopieren.
CMSIS1700 ... Und dann gibt es von NXP noch komplette APIs und Demos die ohne Anpassung auf dem LPC1766STK laufen: http://www.lpcware.com/content/project/nxpusblib http://ics.nxp.com/support/software/usb.host.msc http://www.freertos.org/LPC1768_RedSuite.html
-
Thread
lpc2138 keine Antwort vom Bootloader
>hat fast den selben Schaltplan wie das von Olimex Olimex hat sowohl LPC-H2138 als auch LPC-P2138 meinst Du das kleinere LPC-H2138 ? Was mir erstmal auffällt, ist der PIN "BSL" auf der Olimex-Schaltung - der wird normalerweise entweder per Jumper oder per RS232 gesteuert
ran" Bei der Olimex-Schaltung ist nur ein Leiterzug als BSL bezeichnet - genauso wie der Pin des LPC. Fazit: Die Verbindung muß her - hast Du die gemacht ?
-
Thread
Grundlegende Verständnisfrage: µC an LIN-Bus Anbindung
in diesem Forum durchgelesen, habe aber dennoch eine Frage) Ich habe momentan auf meinem mbed LPC1768 einen CAN-Bus in Betrieb genommen. Dieses System läuft einwandfrei und möchte nun um einen weiteren Bus ergänzt werden. Ich möchte also an meinen LPC1768 ein LIN-Netzwerk anschließen und habe
unterwegs ist. Break ist ja auch nur, dass 13 Null-Bits gesendet werden. Und nach dem User-Manual vom LPC1768 hat der ein Framing Error Bit im UARTn Line Status Register. Zusätzlich sogar noch einen Break Interrupt.
-
Thread
ARM im PLCC/TSOP/TQFP Gehäuse und SDRAM Controller
einfach, wie schon gesagt, Handling ist evtl. schon teurer als Dein Zielpreis. Schau Dir mal den LPC2468 an, der passt auf all Deine Anforderungen. http://www.standardics.nxp.com/products/lpc2000/lpc24xx/ Kostet im Einzelstueck bei Digikey 11,21 Euro da kommt allerdings noch kraeftig Gebuehren drauf
ML67Q5003, hat allerdings kein SD-Interface. http://olimex.com/dev/oki-h5003.html Philips/NXP LPC2468 http://olimex.com/dev/lpc-e2468.html
-
Thread
delay: nop() als Schleife ausführen?
Cortex M0, 12 MHz. Mein bisher bester Versuch [c] inline void delay_us(uint32_t us) { LPC_TMR32B1 ->TC = 0; //debug LPC_TMR32B1 ->TCR = 1; //debug uint32_t tc = DELAY_TIMER ->TC; // get current timer value uint32_t delayclocks = (us * 1000000) / delay_clktime_us;
while (DELAY_TIMER ->TC < loopclocks) { asm volatile ("nop"); //; } LPC_TMR32B1 ->TCR = 0; //debug } [/c] Den Timer LPC_TMR32B1 nutze ich nur zum Messen, da der M0 leider nichts anderes zu bieten hat. Er verursacht sicher auch einen Overhead, aber der ist zum Vergleichen
-
Thread
Propellar Clock für die Fahrradspeichen
Propeller Clock mit SPI Schieberegistern gebaut. Als LED Treiber nehme ich 2 MAX6957 die von einem LPC2106 befeuert werden. Die MAX6957 Treiber machen über 20MHz am SPI und funktionieren als einstellbare Konstantstromquelle -> Kein PWM = Kein Flimmern. Farbtiefe bei RGB ist 12Bit.
Eigentlich nicht , den uC den ich benutzt habe war ein Fehlgriff. Der LPC2106 macht "nur" ca. 7MHz SPI Takt. Ein Pinkompatibler uC , LPC2103, macht da schon einiges mehr hat aber leider etwas zuwenig RAM. BTW: Hab Dich mal im ICQ geaddet.
-
Thread
WLAN / WIFI Modul für µC - Erfahrungen
M2M_systems/M2M_Systems/Wi-Fi_Starter_Kits/Atmel/rs-sam3s.php Und der Port auf NXP ARM: http://www.lpc4350.com/lpc43xx/Examples/WIFI/
genannt, wo es Sourcecode gibt: http://www.redpinesignals.com/Modules_&_M2M_system... http://www.lpc4350.com/lpc43xx/Examples/WIFI/
-
Thread
89LPC935 mit EPM900 flashen
Wenn der LPC935 neu ist hat er einen seriellen Bootloader drauf. Du musst also nur irgendwie RX/TX an den PC anschliessen, wie hier im Schaltplan oder mit USB-seriell z.B. FTDI http://www.keil.com/mcb900/mcb900
> Wenn der LPC935 neu ist hat er einen seriellen Bootloader drauf. Du > musst also nur irgendwie RX/TX an den PC anschliessen, wie hier im > Schaltplan oder mit USB-seriell z.B. FTDI Wenn Du nicht löten willst
-
Thread
D/A Wandler für Audio Ausgabe
Jimin M. schrieb im Beitrag #3780299: > einen LPC2368 von der Firma NXP besorgt. Nun > wollte ich wissen, wie man über den schon integrierten Lautsprecher Ein LPC mit integrierten Lautsprecher??
Das ist ein echter Lautsprecher der an einem kleinen Verstärker hängt. Der wiederum ist an dem LPC eigenen 10-Bit DAC angeschlossen.
-
Thread
Philips/NXP LPC214x 2 Interrupts gleichzeitig
folgende Frage an euch: Ich habe hier ein Philips/NXP EVA-Board von Keil, das MCB2140. µC ist ein LPC2148. Ich schreibe an einem Programm und bin auf ein Problem gestoßen wo ich nicht mehr weiter weiß. Folgendes.... Ich habe ein Programm geschrieben, das 2 vektorisierte Interrupts enthält. Der eine
Kenne den LPC2148 nicht, aber den LPC2129 und nehme mal an die sind im Bereich Interrupthandling identisch. Es handelt sich NICHT um einen Nested Interrupt Controller; d.h. Vectored Interrupts können sich nicht
-
Thread
LPC+Keil+Ethernert
anpassen. Du könntest dich aber mal in der LPC2000 Gruppe von Yahoo umsehen bzw. auch nachfragen ob da jemand etwas zu sagen kann.
Du Kannst natürlich auch ein Board mit einem LPC2368/LPC2378 nehmen, da ist der EMAC gleich im LPC drin und die Implementierung ist dann viel unkomplizierter.
-
Thread
lpc21isp unter linux
Hallo Jens, es gibt ein eigenes Forum fuer lpc21isp: http://tech.dir.groups.yahoo.com/group/lpc21isp/ wuerde empfehlen die Frage (auch) dort zu stellen. Robert
Den USB-Seriel-Adapter findet er inzwischen, doch dafür habe ich ein neues Problem. Ich habe meine LPC2148 Board hier aus dem Shop entsprechend umgebaut, damit er nach dem Flashen die Programme starten kann. lpc21isp gibt mir aber nun folgende Nachrichten aus: ioctl get ok, status = 4 (die Zahl ändert
-
Thread
Codeoptimierung LPC1769
Zeile 8", "Zeile 9", "Letzte Zeile"}; char *Zeiger; #define enab_h LPC_GPIO2->FIOSET = (1<<8); // ENAB High #define enab_l LPC_GPIO2->FIOCLR = (1<<8); // ENAB LOW /************************************************** **************************** ** Function
************************************ ****************************/ void RIT_IRQHandler (void) { LPC_RIT->RICTRL |= (0x1<<0); /* clear interrupt flag */ if (LPC_RIT->RICOMPVAL == 160) { // Interrupt nach HSync ? LPC_RIT->RICOMPVAL = 660; // theoretisch 640 Takte zum nächsten Interrupt
-
Thread
Virtueller COM Port ARM
programmieren. Kann man den Atmel Bootloader auch unter Linux verwenden? Bei dem seriellen Bootloader im LPC2000 ist das ja kein Problem. Wie gut eignet sich openocd + JTAG-Adapter zum programmieren/debuggen unter Linux? Viele Grüße Markus
Also wenn Du bereits Erfahrung mit einem LPC2138 hast, dann ist der Umstieg auf den LPC2148 natuerlich recht einfach, das ist naemlich ein 2138 mit USB. Hier gibts ne Menge Info zum Programm LPCUSB http://wiki.sikken.nl/index.php?title=LPCUSB
-
Thread
uC mit USB gesucht
lpcxpresso-board-for-lpc11u68:OM13058
Anforderungsdetails zu sprechen. Diese habe ich grob geäußert. Ich werde mir den PSOC5 näher anschauen. LPC scheint auch nicht die gute Wahl zu sein.
-
Thread
LPC2368 mit oder ohne CAN-Transceiver?
für ein Gateway, dass über den LowSpeed und HighSpeed kommunizieren kann, habe ich mich für den LPC2368FBD100 entschieden (bzw. um entscheiden müssen). Ich hab nur eine kurze ja/nein Frage: Sehe ich das richtig, dass keine Transceiver auf dem LPC2368 implementiert sind? Danke schon mal für die
für ein Gateway, dass über den LowSpeed und HighSpeed kommunizieren > kann, habe ich mich für den LPC2368FBD100 entschieden (bzw. um > entscheiden müssen). > Ich hab nur eine kurze ja/nein Frage: > Sehe ich das richtig, dass keine Transceiver auf dem LPC2368 > implementiert sind? Genau. Transceiver
-
Thread
RAMPE auf LPC1768 CortexM3 programmieren
Hallo zusammen ! ich programmiere zur Zeit auf einem Microkontroller LPC1768 eine rampe, die aus drei Sequenzen besteht. Aber irgendwie beim Compilieren habe ich immer( wenn ich auf dem Oscilloscope anschaue) die drei Sequenzen( Spannungsverlauf) die gleichzeitig auftreten
u8_pos++; //nächster wert } //jetzt wird gau8_tab[u8_pos] an den DAC übergeben: LPC_DAC->DACR = (gau8_tab[u8_pos] << 6) | DAC_BIAS; //das musst du wissen ob es so stimmt }[/c] (hab jetzt nicht compiliert aber sollte funzen)
-
Thread
Cortex M3 PWM (Timer) Problem
auf CT16_B0_Mat2 gelegt. Folgender Code beschreibt die Konfig: [code] //enable ct16b0 clock LPC_SYSCON->SYSAHBCLKCTRL |= SYSAHBCLKCTRL_CT16B0; // Set pulse width LPC_CT16B0->MR3= this->pulseWidth; //Bit 10 MR3R Reset on MR3 LPC_CT16B0->MCR = 0x400; LPC_IOCON->PIO1_15 |= 0x02; // Set duty cycle LPC_CT16B0->MR1=CalculateDutyCycleValue(this->dutyCycle,this->pulseWidth); //External Match Register Settings for PWM LPC_CT16B0->EMR= TMR16B0EMR_EMC2_TOGGLE | TMR16B0EMR_EM2; //Enable PWM LPC_CT16B0