-
Thread
ARM Einstieg
wortreich beworben wird, die nach Lektüre des Erratasheets erheblich zusammenschrumpelt (z.B. CAN im LPC2129, Originalversion) oder ganz gestrichen werden muss (z.B. Taktüberwachung in manchen LM3). Aber wer Microchip kennt ist das schon gewohnt. In dem Punkt schneiden die STM32 ziemlich gut ab. Entweder
einem LPC2368 für wenig Geld. Einfach nach LPC2368 suchen.
-
Thread
LPC2129 Problem mit CAN-Interrupt
Hallo zusammen, ich sitze gerade an einem Problem mit dem CAN-RX-Interrupt am LPC2129. Und aus irgendwelchen Gründen bin ich zu dämlich, das Problem zu finden. :( Also ich habe ein Prog auf dem LPC2129, was Timer, UART, EINT etc via Interrupt bedient. Das funktioniert auch einwandfrei
OpenOCD funktioniert mit diesem Controller. Bzw. funktionierte damals, als ich eine solche Lösung (LPC2119 mit CAN) zurechtgebastelt hatte. Tipps dazu habe ich aber keine, da ich mittlerweile von OpenOCD/Eclipse weg bin.
-
Thread
ARM und Eclipse Horror, welche entwicklungsumgebung?
@Bernd Hallinger: Ich möchte mir auch noch mal ARM7-Hardware anschaffen, jedoch mit LPC2000 von NXP (ehemals Philips). Hast du da Ahnung, was an Low Cost Tools geht, bzw., was verwendest du?
10 oder 20 Jahren hinzu kam. Beim CAN-Controller war es ähnlich. Philips sparte im User Manual des LPC2129 an Details zum integrierten CAN-Controller, und verwiesen an alte separate CAN-Controller aus gleichem Hause, die aber funktional nur zur Hälfte überein stimmten. Ist heute leider mit vielen Dingen
-
Thread
I2C Startcondition und dann nix mehr
, aber das einzige was funktionniert ist, dass die Startcondition gesendet wird. Ich verwende den LPC2148 auf dem MBC2140 EvaluatuonBorad von Keil und debugge das Ganze mit Hitop5. Pull-Ups habe ich bereits zwischen 1k und 10k variert. Hier mein Source Code: [c] #include "LPC214x.h"
auf den PLL-Takt bevor die PLL sich überhaupt stabilisert hat (locked), wenn ich mal meinen Code für LPC2106 und LPC2129 als Massstab nehme.
-
Thread
LPC2294 Probleme mit Ausgabe auf CAN Bus
Hallo nochmal, benutze das Olimex-Board mit LPC2294. Möchte über den CAN1-Controller Signale ausgeben, dies geschieht auf dem festen PIN TD1. Leider kommt dort (=Prozessorpin = vor dem CAN-Treiberbaustein) irgendwie nichts an. Bei debuggen mit
Die LPC2119/2129 sind aus der gleichen Typenreihe (2xCAN statt 4xCAN) und dort funktioniert CAN1 nachweislich.
-
Thread
LPC2119/91 - Werte im Flash-Speichern
Hallo miteinander, ich würde gerne gewissen Daten (einmalig) in den Flash-Speicher des LPC2119/01 schreiben. Ich habe ein Demo für den LPC2129 gefunden, weiß aber nicht, ob dieses auch auf dem 2119er funktioniert. Wie kann ich auf die im Flash gespeicherten Daten zugreifen?
hoffe, du meinst wie du schreibend darauf zugreifen kannst.;-) Der Unterschied zwischen 2119 und 2129 ist die Grösse des Speichers, sonst nix.
-
Thread
CAN Gateway auf ein neues
als Prototyp (keine Ahnung was dann weiter daraus geworden ist). Hardware: http://www.olimex.com/dev/lpc-p2129.html (lustigerweise auch beim im vorherigen Beitrag genannten Vertrieb im Programm - aber nicht auf der verlinkten Seite gelistet). Software war gebastelt um den CAN-Treiber von (seinerzeit noch
Highspeed fähig ist. Da ich mind 500kBaud brauche und das auf beiden Seiten. Ansonsten ist das LPC-P2129 ganz interessant. zu dem eberspächer Gerät.... klingt ja auch gut soweit. Aber für mich ist es schon interessanter, wenn ich eine Platine habe, anstatt so eine fertige Box. Denn im endeffekt
-
Thread
interne Pullups im ARM7 LPC2106 schalten
is das jetzt mit "passiven Pullups" gemeint, gibt es die nur beim > ARM nicht? Es gibt sie beim LPC2106 nicht. Und beim LPC2129 nur bei einem der beiden Ports, dort dafür immer.
gibt einigermassen komprimierte aber nicht mehr sehr uebersichtliche Information ueber verschiedene LPC2000 hier http://www.lpc2000.com Das Manual selbst bei NXP zu finden ist einfach wenn man den richtigen Begriff verwendet. http://www.standardics.nxp.com/products/lpc2000/all/~LPC2106/#LPC2106
-
Thread
cpu takterzeugung
PLLs finden sich recht gut dokumentiert bei diversen Mikrocontrollern. So läuft der CCO der PLL eines LPC2129 bei "156 MHz to 320 MHz", der Core aber mit maximal 60MHz. Den Rest erledigen programmierbare Teiler. Über die in PC-Prozessoren verwendete Technik ist naturgemäss weit weniger bekannt.
-
Thread
OpenOCD - Datei fehlt ?
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/openocd_intro/index.html meinen LPC2129 mit Hilfe des Olimex ARM-JTAG und OpenOCD (aus WinARM Package) flashen. Mein Problem ist dass ich die Datei "openocd-pp.exe" , auf die ich laut Anleitung in der "openocd_install_info.cmd" verweisen
-
Thread
Interrupt durch PCF8583 auslösen
lpc2129. glaub aber eher das es an der externen Uhr liegt,oder?
-
Thread
im uC internen RTC auslesen
hab den LPC2129 weist du über den was?
-
Thread
Fehlermeldungen beim compilieren von SPI Code
Quell Code geschrieben um Daten von einem uC über SPI in ein externes Flash zu schreiben. Benutze den LPC2129 und das flash At45Db161. Beim compilieren kommen u.a. folgende Fehlermeldungen: SPI_CS_FLASH ~= (1<<SPI_CSB); // CSB auf Null setzen SPI.c(281,1): syntax error before '~' token
-
Thread
Fehlermeldung beim compilieren
bekomme folgende Fehlermeldung: INITIALIZING POD: ARM7 CPU: ARM7TDMI ERASING LPC2129 DOWNLOAD 32349 bytes PROGRAMMING VERIFYING Verifying Physical area... Verifying 7E58h locations from 0000h Verify ERROR: 0004h locations at 0014h Verifying
-
Thread
RTC initialisieren
Hallo, Kennst sich hier jemand aus mit einem RTC. Benutze den uC LPC2129 der einen RTC dabei hat. Was muss man denn bei der Initialisierung beachten? Die unterschiedlichen zeitwerte, wie Sekunden, Minuten, Stunden usw liest man ja nur aus den Registern raus. Wie aber
-
Thread
Fash als Ringbuffer aufbauen
Hallo Bin grad dabei das flash At45DB011 als Ringbuffer aufzubauen. Der uC LPC2129 kommuniziert über SPI mit dem Flash. Weiß jemand wie man den Ringbuffer aufbauen kann? Als FIFO?Das Reinschreiben ist irgendwie verständlicher, aber wie liest man denn aus dem Flash? Woher weiß
-
Thread
Aktuelle Zeit in Flash speichern
Flash gespeichert werden, mit in den Flash hineinschreibt? Auf was müsste man da achten? benutze den LPC2129 und den At45DB011 Flash. Würd mich freuen wen mir jemand weiterhelfen könnte
>benutze den LPC2129 Ach du Sch... Der ist für absolute Anfänger ja genau der richtige Einsteigerchip :-) Wer hat den denn ausgesucht? >Weiß nicht genau wie man in einen Flash die aktuelle Zeit schreibt. Genauso
-
Thread
SPI für uC-->Flash konfigurieren
jemand aus mit der Einbindung eines uCs mit einem Flash? LPC2129 at45db... Bin ganz neu auf diesem Gebiet und weiß nicht genau wie man da am besten vorgeht. Hab bis jetzt nur mal die umschaltung von GPIO auf SPI hinbekommen. Wäree echt sehr dankbar wenn
Du meinst sicher _interrupt_ bringt bei einem spi Master nichts? der lpc schafft eine spi clock bis 30mhz. Wird schwierig das mit gpio zu machen. steff: Was läuft denn überhaupt an deinem Programm? hört sich so an als bräuchtest du keine spi Hilfe sondern einen Crashkurs
-
Thread
Problem WinARM Eclipse gcc libary (undefined reference to `__udivsi3')
******************************/ ENTRY(_boot) STACK_SIZE = 0x400; /* Memory Definitions */ /* lpc2129 mt */ MEMORY { ROM (rx) : ORIGIN = 0x00000000, LENGTH = 0x0001E000 RAM (rw) : ORIGIN = 0x40000000, LENGTH = 0x00004000 } /* Section Definitions */ SECTIONS { /* first section is
ohne beurteilen zu können, ob das jetzt "hau drauf" oder "elegant" ist. Ich programmiere einen LPC2119 mit Eclipse und versuche mir jetzt alles selbst beizubringen. Bin leider noch weit entfernt, um wirklich zu verstehen, was ich da mache ;)
-
Thread
IO Ansteuerung am LPC
Guten Morgen, bin grad dabei die Daten die ich über eine I2C Schnittstelle einles im uC (LPC2129) zu verarbeiten und in Abhängigkeit der Größe sollen 1 bis 5 Leds brennen. Durch einen Taster soll dies geschehn. Weiß jemand wie man zu den IO ports, den notwendigen Taster und die 5 Leds initialisiert
oder n EEPROM am SPI haengen haben. Sonst such mal speziell nach nem Board, das sowas hat (Olimex LPC2368 zB), der Prozessor ist zwar n anderer, das SPI arbeitet aber auf allen gleich
-
Thread
Daten aus Mikrocontroller auslesen über eine RS485 Schnittstelle mit Visualisierung
Hit bei der Suche nach "NXP lpc2129" liefert eine Übersichtsseite von XNP, welche die Features des LPC2129 darstellt. > Kann ich dann diese Schnittstelle nich benutzen? Doch. Und im Bedarfsfall kann man einen UART auch in Software
Timo wrote: > Er ist von NXP lpc2129! > Glazbe er ha keinen UART! Schonmal was von Datenblättern gehört? http://www.nxp.com/acrobat_download/datasheets/LPC2109_2119_2129_6.pdf http://www.nxp.com/acrobat_download/usermanuals
-
Thread
Daten erhalten und schicken (I2C oder SM-Bus)
benutze den uC lpc2129 und den Überwachungsbaustein bq78pl114 von TI. Dort ist auch grafisch Dargestellt wie das lesen und schreiben funktionieren sollte. weiß aber nicht wie ich das anwende. hab sowas noch nie gemacht
-
Thread
V: 11 defekte Olimex-Boards & AVRISP-mkII
34, wird laut Kunde nicht zuverlässig erkannt) 1x AVR-JTAG (braucht neue Firmware glaube ich) 2x LPC-P2106 1x LPC-P2129 Atmel: 5x AVRISP-mkII Ich habe nicht alle selbst getestet, verkaufe sie aber ausdrücklich als DEFEKT. Preis: ? Gruß Andreas
So, jetzt sind nur noch da: Olimex: 2x LPC-P2106 1x LPC-P2129 Bietet einfach was es euch wert ist. Am liebsten wäre es mir wenn jemand alles auf einmal nimmt.
-
Thread
I2C durch SM-Bus ersetzen
Mikrocontrollers und auf der anderen Seite des Sm-Buses die Pull ups anlegen? hab ja schon einen Controller, den LPC2129. Was meinst mit CMOS I/O's?
-
Thread
Assemblerproblem nach Spannungsausfall
das es nur RAM compiliert aber Flash nicht, das ist behoben. Nochmal kurz mein Problem: Hab einen LPC2129 und programmier in WinIDEA. An ein EV Board hab ich ein LCD Display angeschlossen. Das Programm funktioniert auch so weit, nur nicht mehr nach einem Spannungsausfall. Dann muss man es erst wieder
-
Thread
Probleme mit WinIDEA
Wie meinst du, wie meine Entwicklungsumgebung ausschaut? Arbeite gerade nur mit dem LPC2129 auf einem Evolution Board. Schaff direkt von WinIdea heraus.und mit JTAG Debugger.
morgen ja hab einen JTAG-Debugger, den iTAG-U USB/JTAG Interface Benutze das Eval-Board von Olimex LPC-P212X-B Habe schon mehrmals in das Manual geschaut, finde mich aber dort nicht so sehr zu recht und hab echt nichts gefunden Ich hoffe du kannst mit den Angaben was anfangen
-
Thread
lpc2294 CAN receive problem
ich im Ozilloskop eindeutig sehen kann, aber mit dem empfangen scheitert es. Obwohl ich die beiden LPC´s richtig verbunden habe, reagiert mein zweites Board nicht und die LED leuchtet nicht. --Das Sende Programm sieht so aus: #include "LPC22xx.H" int main(void) { VPBDIV = 0x00000001
ich kenn mich nicht speziell mit dem lpc2294 nun aus, da ich mit dem LPC2129 unterwegs bin, aber vllt helfen dir die LPC2xxx CAN Examples http://www.keil.com/download/docs/291.asp Dort sind die Treiberfunktionen schon alle implementiert
-
Thread
uIP überrannt?
Hallo, ich habe einen ENC28J60 an einem LPC2129 hängen, programmiert mit WinARM+uIP (Statemachine, ohne die uIP-Tasks). Bei bestehender TCP-Verbindung besteht eine Transaktion aus Befehl (PC->LPC) und Antwort (LPC->PC). Die Pakete umfassen jeweils
direkt nacheinander ausführe, dann bleibt nach einigen Sekunden die TCP-Verbindung hängen, d.h. der LPC sendet nichts mehr und nimmt auch keine neue Verbindung an diesem Port mehr an. Pingen geht weiterhin, Interrupts auch... Man könnte also annehmen, daß ich den uIP-Server zumindest auf diesem Port
-
Thread
ARM LPC 2129, I2C als "passiver" Slave
Hallo werte Leser, Ich wollte gerne mit meinem ARM auf einem I2C-Bus mitlauschen. Angeschlossen ist das Board an eine Freisprecheinrichtung mit I2C-Display. Da sich mehrere Slaves auf gleicher Adresse schon mal mit ihrem Acknowledge stören können, wollte ich mein ARM-Board gerne passiv lauschen lassen - also ohne Acknowledge. Wenn ich im Control Register das Acknowledge ausschalte, bekomme ich jedoch keinen Interrupt mehr. Mach ich was falsch oder soll das so sein? Hier der Code: [c] I2ADR = 0x74; I2CONCLR = 0x7C; I2CONSET = 0x40; // mit 0x44 (AA enabled) gehts
-
Thread
ARM LPC2138 & IAP (internen Flash schreiben/lesen)
Hallo zusammen, ich versuche seit geraumer Zeit ein paar Variablen vor dem Neustart des LPC2138 in den Flash zu speichern. Hat jemand IAP bei seinem LPC am laufen und könnte hier ein komplettes Beispiel posten? Da wäre ich sehr dankbar für!
wird Zeile 194 angemeckert (statement is unreachable). Ich habe gerade noch das define für den LPC2138 abgeändert: [c] #ifdef USING_LPC2138 //----- sector numbers for LPC2129 if((addr >=0x00008000) && (addr <= 0x0000FFFF)) { return 8; } if((addr >=0x00010000) && (addr <= 0x00017FFF
-
Thread
LPC21xx CAN-Bootlader
durchsucht, konnte aber keine Antwort auf meine Fragen finden. Es geht darum, dass ich mit einem LPC2129 bzw. LPC2119 einen CAN-Bootloader schreiben soll, d.h. dass der Controller über CAN-update fähig gemacht wird und nicht über den eh schon vorhandenen seriellen Bootloader. Nun ist das mein erstes
drin beschrieben sowie die IAP Fkt, bzw. die CAN-Register. --Magnus Hardware: Olimex LPC212X-B Board Rev. 2, später soll jedoch ein LPC2119 eingesetzt werden; ARM-USB-OCD Toolchain: RapidiTTY Lite 1.5 (mit Gnu-ARM-Compiler, Eclipse IDE und ARM-USB-OCD JTAG Debugger) Programmiert wird
-
Thread
LPC2129 PWM+UART gleichzeitig
Hallo, ich möchte mit dem LPC2129 mit PWM4 einen 38khz carrier erzeugen und mit UART0 TXD daten mit 2400 Baud schicken. Das problem ist das ich mit der jetzigen SW entweder PWM4 ODER UART verwenden kann. Wer könnte mir dabei helfen
-
Thread
LPC2129 flash mit OpenOCD-USB programmieren Error: (-902)
Problem beschäftigt mich nun schon seid fast einer Woche: Ich muss für meine Diplomarbeit einen LPC2000 von NXP Programmieren. Zum einarbeitenin die Thematik habe ich ein MCB2100 mit LPC2129 von Keil zur Verfügung gestellt bekommen. Ich benutze die Yagarto Toolchain mit Eclipse. Das Funktioniert
0x00000000 0x400000 nobackup" sieht nicht gut aus. Startaddresse nicht im RAM, Größe passt nicht zur LPC2129 RAM - testweise vor flash write_image noch flash probe 0
-
Thread
ENC28J60 Tx funktioniert nicht
Hallo zusammen, ich stehe momentan ziemlich auf dem Schlauch. Habe einen ENC28J60 an einem LPC2129 sowie uIP als Stack. Momentan scheitere ich am Senden eines Paketes (getestet mit dem beliebten ping). Die Anfrage wird korrekt empfangen und uIP generiert auch ein sinnvolles Antwort-Paket. Das
-
Thread
ARM Microcontroller Problem
Halloechen, Ich habe folgendes Problem. Ein Pin von einem LPC2129 (1) ist direkt mit einem Pin von einem weiteren LPC2129 (2) verbunden. Dadurch wollten wir einen Interrupt in Processor (2) ausloesen. Jedoch kommt der Pin von (1) ploetzlich nur 0.8V hoch. Hat
den Errata Sheets beschrieben. Hier anfangen: http://www.standardics.nxp.com/products/lpc2000/all/~LPC2129/#LPC2129 Schau bitte auch nach Aenderungen im Users Manual zwischen dem "alten" LPC2129 und dem LPC2129/01 btw. I am in California :) Robert
-
Thread
ARM + RFM12, Empfange nix
Hallo leute, ich versuche schon seit geraumer Zeit mit dem ARM LPC2129 und den Funkmodulen RF12 von Pollin eine Funkstrecke aufzubauen. Leider klappt es nicht so wie ich es mir vorstelle. Senden Funktioniert laut Spektrum Analyzer sehr gut und auf der Empfänger
-
Thread
HPLC ( HAUS-SPS )
-230VAC Je nach zu verwendende Features würde ich gerne einen AVR (AT90CAN182) oder einen ARM (LPC2129/LPC2368) beutzen. Auch dachte ich schon an eine REINE SPS die dann an via RS485 an lauter kleinen Busklemmen (z.B. auf ATMEGA88 basierend) ihre Komandos absetzt... Das hätte den Vorteil, das man
-
Thread
ATmega8 LCD L2432
Fleury-Codes, nichts ungewöhnliches also. Takt ist 59MHz. Wird dir deshalb direkt nicht helfen, weil LPC2129.
-
Thread
makefile WINArm ISP Problem
ich habe folgendes Problem und komme nicht weiter: Ich möchte gerne mein Programm, seriell in den LPC2129 laden. Hierzu nutze ich die Files von WINArm. Wenn ich das Beispiel lpc2129_blinkswitch_irq mit dem dazugehörigen makefile lade läuft das Programm. Das Makefile und die dazugehörigen Assembler
-
Thread
ARM LPC2129 I2C Interface
Hallo leute, ich habe ein Problem mit meinem ARM LPC2129 Prozessor. Ich möchte bei diesem über I2C daten ausgeben. Zum Testen hab ich die Pins von SDA und SCL mit einem Pull-Up Widerstand nach Vss gezogen. Wenn ich jetzt mein Programm starte, dann
Hi Diese Konfiguration läuft in einem LPC2124. Kann dir evtl. helfen. // Port 0.2 = SCL (Hardwaregesteuert) // Port 0.3 = SDA (Hardwaregesteuert) PINSEL0 = PINSEL0 | 0x00000050; // Register Reseten I2CONCLR = AAC | SIC | STAC
-
Thread
Atmel DVK90CAN1 geeignet?
einem "high-speed" CAN-Transceiver einen Bus mit "low-speed"-Transceivern abgehört (mit dem Olimex LPC2129-Board). Ist aber wohl nicht wirkliche eine saubere Lösung, es bietet sich aber an, die passenden Transceiver zu verwenden. Das einzige "fertige" Board mit beiden Transceiver-Typen, das mir im Moment
-
Thread
In C-Code auf Variable des Linker Scripts zugreifen
genauer betrachtet. Ich glaub mein Basisproblem ist erst mal noch ein anderes. Das ganze ist für einen LPC2129 Controller mit WinARM. Ich habe eine Softwareaufteilung gemacht in einen Bootloader und die eigentliche Applikation. Im Flash gibt es einen Bereich in dem Firmware-Infos abelegt sind. Also Datum
-
Thread
ULINK and OpenOCD
developement kit with Keil IDE, but this IDE has a limitation in license. Now I want to use gcc for the lpc2129 and want to flash and debug with the ULINK I have. So I'm curious if I can use ULINK with OpenOCD. I saw OpenOCD mostly used with JTAG from Olimex and couldn't find anything about ULINK. Thank
-
Thread
Gateway zwischen zwei CAN-Netzen
ATmega162 mit 2*SJA1000 scheint mir auch etwas unelegant. Habe mal etwas sehr ähnliches mit einem LPC2129 gemacht (CAN-CAN Bridge mit Filtermöglichkeit). LPC2129 ist etwas "handlicher" als ein LPC23xx aber bietet natürlich auch weniger Möglichkeiten, düfte dennoch ausreichen. CAN Treiber Beispielcode
es sich so einfach wie möglich machen möchte. abgesehen davon sind 2 sja1000 fast so teuer wie ein lpc2119
-
Thread
ARM7: Start geglückt aber noch Fragen
ich nichts sagen, da ich kein Crossworks benutze. Aber ich habe hier irgendwo Code für die RTC des LPC2000.
let wrote: > ^ Ist IOnPIN bei der ersten LPC Generation read-only? Ich habe hier > nur den 2136/01 bzw. 2148 und 2368. Bei den LPC2106 und LPC2129 nebst Verwandten ja. Dem aktuellen Manual vom LPC2138 zufolge gibt es das schreibbare IOPIN
-
Thread
ARM 7 LPC2129 programmieren
Kann man machen. LPC2k bieten die Möglichkeit den interne Flash-Speicher zu beschreiben. Man suche nach IAP im User-Manual. Das Prinzip ist vergleichbar mit self-programming-support bei AVR. Die Funktionen zur Aktualisierung
implementieren oder kaufen. Wenn richtig erinnert, verkauft port (port.de) einen CAN(Open)-Bootloader auch für LPC2129.
-
Thread
Einstieg in die ARM Welt
www.microcontroller-starterkits.de -> ARM vorläufige Beschreibung -> Dokumentation. Ist für den LCP2129 bzw. LPC2194.
Den LPC2148 Evalboard von ETT