-
Thread
LPC2148 mit TNKernel
kann nichts zu TNKernel sagen aber es gibt eine Portierung mindestens fuer den LPC2106 und den LPC2129 von FreeRTOS http://www.freertos.org/ Robert
-
Thread
LPC 2129 Versorgungsspannung via PIN
Hallo, kann ich das Board LPC 2129 auch über einen PIN versorgen und nicht über den USB-Anschluß? In der Datei, die sich im Anhang befindet, habe ich gesehen, dass der PIN 32 mit dem USB-Anschluß für 5V verbunden ist. Nur kann ich
-
Thread
LPC2148 Reset
Hallo Leute, hab grad was gelesen im Errata Sheet LPC2129: Seite 6: EXTINT.1 Prozessor kann sich "aufhängen" beim Schreiben von EXTMODE und EXTPOLAR Kann mal jemand von Euch verifizieren, ob das auch für LPC2148 allgemein gilt. Ich hab nur den einen
LPC2129 Erratas gelten grundsaetzlich nicht fuer den LPC2148. 2148 kam 2 Jahre spaeter und hat zum Glueck die Erratas des LPC2129 beseitigt. Robert
-
Thread
MC mit 4 capture-Eingängen?
Controllerfamilie in Frage kommt: Arbeite zur Zeit mit den Philips LPC2000-Serien (ARM7), z.B. LPC2129, benötige dort auch Capture und CAN. Meine Capture-Interruptfrequenz liegt bei bis zu 100 kHz. Die Auflösung ist für mich noch ganz passabel, da der Timer mit 60 MHz zählen kann. Nebenbei sendet,
@Crazy Horse Compiler fuer LPC2129? Obwohl ich ehrlich gesagt Keil und IAR am liebsten mag, es gitb auch Rowley, basierend auf GNU aber eigene Libs und sehr guten Support, WinARM wie bereits erwaehnt und noch ein paar andere GNU basierende
-
Thread
LPC2124: Probleme mit JTAG-Debugging
über das UART verschickt. Kompiliert wird das ganze mit WinARM. Die Linker-Skripte habe ich vom LPC2129 genommen, weil er die gleiche Memory-Map hat. Flashe ich Programme mit dem Philips-Tool, dann läuft alles. Starte ich direkt vom RAM (mit angepasstem Linker-Script um die Bootloadervariablen nicht
-
Thread
Baudrate des UART0 im LPC2214
das scheint OK. Hier ein ganz einfaches Beispiel, daß ich gerade auf meinem Keil MCB2100 mit LPC2129 und Quarz 12MHz und Windows HyperTerminal getestet habe. Die PLL darf nicht initialisiert sein. An der Tastatur eingegebene Zeichen werden vom Controller zurück gesendet und im HyperTerminal Fenster
-
Thread
ETM ARM2106 und JTAG
Sorry, das ist auf den ersten Blick nicht zu sehen. Bei LPC2129 oder LPC2138 ist es klarer: Da gibt es nur die Auswahl JTAG oder ETM. Das hat sicher mit der Anzahl der vorhandenen Pins zu tun, die beim LPC2106 natürlich klein ist. Aber, wie ich hieraus lese
-
Thread
Woher LPC2138 bzw. lPC2148
verarbeiten. Wir haben vor 2 Wochen eines der Keil Demo-Boards MCB2100 verheizt und versucht, den LPC2129 auszutauschen. Hat nicht viel gebracht, auch wenn die Schaltung nicht mal kompliziert ist. Schau doch mal hier im Shop von mikrocontroller.net, da gibt es fertige Evaluation Boards mit LPC2000
Bausteinen, die einen feinen Pitch haben, nicht mehr funktionieren: Eben, wie beschrieben, mit dem LPC2129, auch bei Infineon C167 und Flash und SRAM. Da braucht nur noch irgendwo eine Zinnbrücke oder Unreinheit unter dem Baustein zu entstehen, da wo man keine Möglichkeit hat, es zu sehen. Dann tut man
-
Thread
CAN Bus und zuverlässiger Blocktransfer von Daten
eine "In Application Programmierung", IAP, Fernupdate der Firmware, bei einer Hardware mit Philips LPC2129 durchführen. Der CAN Frame ist an sich schon sehr sicher, bietet eine Redundanz von HD=6. HD, Hamming-Distanz, Definition, kann man in Wikipedia nachschauen. Es handelt sich hier um einen lokalen
-
Thread
ARM7 - Spart Powercontrol wirklich Power
: Für Timer0: PCONP |= (0x01 << 4); Für Timer1: PCONP |= (0x01 << 5); Verwende zur Zeit LPC2129 und LPC2138. Habe sporadisch mal gemessen, und einen geringeren Strom festgestellt. Ich werde das jetzt jedoch mal weiter im Auge behalten. Sonst macht das PCONP Register sicher keinen Sinn.
-
Thread
LPC21xx mit T6963-Display
Für nen AVR hab ich schon eins gefunden, aber leider hab ich momentan keine Zeit dieses für meinen LPC2129 umzuschreiben, bzw. mir selbst eins zu schreiben. Falls jemand hierfür was hat, bitte melden. Gruß Daniel
-
Thread
Mindesttaktzahl für I²C?
Link habe ich jedoch leider an meinem Arbeitsplatz und nicht hier. Beim µController, bei mir der LPC2129 von Philips, läßt sich die niedrigste Bitrate etwa ab 1 kbit/s einstellen. Philips ist einer der I2C-Erfinder. Dort findet man auf jeden Fall noch Informationen. Gruß Dietmar
-
Thread
Einstieg in die programmierung
Open Source Tools. Hier im Shop hab ich da ein Evaluation Board von Olimex gesehen mit Philips LPC2129, 75 Euro, und ein JTAG Tool für 10 Euro. Da bleibt nur noch die Frage, welche Entwicklungsumgebung benötigt wird (C-Compiler, JTAG, Keil Demo, OpenOCD, gcc, etc.). Gruß Dietmar
-
Thread
[Tipp] GLCD 240x128, T6963, CCFL inkl. Inverter um EUR 19,96
Programm aber dann doch noch ein bisschen abändern müssen, weil ich keinen AVR verwende, sonderen einen LPC2129 mit ARM7-Kern, aber das is wahrscheinlich nicht so das Problem.
-
Thread
LPC2129 Programmierprobleme
Hi, ich arbeite seit kurzem mit dem LPC2129 unter WinARM. Dabei haben sich bei mir einige Fragen aufgetan. 1) Warum mäkelt der Compiler Deklarationen, die so aussehen [code] int test(unsigned char &c); [/code] an? (Der Fehler ist das
-
Thread
ARM7 mit VIC und Spurious Interrupts
(Nested Interrupts, etc.). Habe das Schaltbild des Vectored Interrupt Controllers meines µC (LPC2129) im User Manual. Einige Gatter und Multiplexer. Ist da irgendwas nicht richtig, was ich übersehe? Dort gibt es doch nur die beiden Meldeleitungen IRQ und FIQ. Parallel dazu, muß der VIC die Adressen
-
Thread
CAN-Bus: Nachrichtenfilter berechnen?
ein- und die selbe Software für verschiedene Knoten und ist kein Problem, habe ich beim Philips LPC2129 so gemacht: Eine Baugruppe mit einem Steckplatz in einem Racksystem, in dem der Steckplatz mit ein paar Pins auf der Backplane binär kodiert ist und die Steckplatznummer darstellt, die so in den Identifier
-
Thread
ARM7 LPC2136 Timer0
docs/232.asp Es ist hardwareseitig auf das Keil Evaluation Board MCB2100 angepasst, welches den LPC2129 verwendet, steuert dort ein paar LED's an. Für andere Hardware und mit LPC2136 sind meines Erachtens nur geringe Änderungen des Beispiels nötig, z.B. I/O-Ports. Gruß Dietmar
-
Thread
Timer capture bei ARM
CPU Clock? Dann schau dir die PHILIPS LPC2000-Serien (ARM7TDMI-S) an. Verwende gerade einen LPC2129 mit Timer Capture und bis zu einigen 10000 Interrupts pro Sekunde, z.B. zur sehr schnellen Frequenzmessung. Der Timer kann mit CPU Clock getaktet werden. Die Kopierfunktion (Capture) ist rein Hardware
-
Thread
CAN-Bus Betrieb bei 1 Mbit/s
das ein 5V-Typ? Davon versuche ich wegzukommen, da die gesamte Hardware auf 3,3V läuft (Philips LPC2129). Der TI-Transceiver ist bei 3,3V auch ISO11898-kompatibel. Gruß Dietmar
-
Thread
Neuer Prozessor
zu machen. 32 Bit zum Preis von 8 Bit. Und das ist recht so: Derzeit arbeite ich mit den Serien LPC2129 und LPC2138, alles 32-Bitter mit ARM7-Kern, irre viel Flash, RAM, ADC, alle Register 32 bit, ARM / THUMB Befehlssatz Auswahl, Einstiegspreis ab ca. 1,25 Euro bei Abnahme 1000 Stk, CPU-Speed 60 MHz
-
Thread
Unlösbares Problem - Serielle Schnittstelle LPC2138
und darum wird es wohl auch keinen Bugfix bei neueren LPCs geben. Mein Kollege benutzt ja den LPC2129 und hat auch genau diesen Bug festgestellt (hatte aber einige Tage gedauert), er muß Interrupts zeitweise disablen, um 1-wire Sensoren abzufragen. Für mich bleibt es jedenfalls ein kritischer
-
Thread
LPC2129 vs. SJA1000
jemand sagen, welche Vorteile man hätte, einen Stand alone CAN Controller zu nehmen, anstelle eines LPC2129 also z.B. einen SJA1000, wenn keine Targetcpu, frei nach dem Motto, ich habe einen H8 und der soll nun an CAN angebunden werden (...), vorgeschrieben ist? Ist ein SJA1000 irgendwie "besser", "schneller
-
Thread
CAND1 / 2 Jumper LPC2129 dev Board
mit unterschiedlicher Schaltung, zumindest hat mir ein WinARM-Nutzer geschrieben, dass er meine LPC2129 Beispiele fuer sein Board ("Rev B") minimal modifizieren musste, da einige LEDs und/oder Taster an anderen Pins haengen. Habe selbst die erste Version. Dort sind fuer den CAN-Teil nur Jumper fuer
Hi, das mit dem Beispielprogramm war wohl etwas schwammig. Ich meine das Beispielprogramm lpc2129_blinkswitch aus der WinARM-20060117-1. Das Programm spielt zwischen den zwei CAN Schnittstellen Pingpong. Das die Masse nochmal extra mit auf die Schnittstelle gelegt werden muss finde ich ehrlich
-
Thread
Platinen mit GPS - Empfänger bei ebay
why - maybe a new feature or a bug in the binutils. In the "blinkswitch" examples for LPC2106 und LPC2129 I've somehow fixed this and verified the correct result by the values given in the map-file. In the linker-script for ROM .stack ALIGN(256) : { ... has been replaced with:
-
Thread
LPC PLL Mißgeschick
Hallo, ich bräuchte da mal Hilfe. Habe gerade mit einem frischen LPC2129 von Olimex rumgespielt und wollte die PLL mal passend einstellen. (14.7456MHz Quartz). Dabei hab ich mich im Bit vergriffen und statt Multiplier "5" wohl ne "21" reinprogrammiert. Seitdem
-
Thread
LPC2129 Dev Board + Wiggler (shop) + CrossStudio
Hi, hat jemand die oben genannte Konfiguration am Laufen? Bekomme ständig die folgende Meldung und weiss nicht wo ich da ansetzen soll: " Executing reset script Evaluator7T_ResetWithFlashAtZero() Loading target script file C:\Programme\Rowley Associates Limited\CrossWorks for ARM 1.5\targets\ARM_Evaluator7T\ARM_Evaluator7T_Target.js Downloading Loader.exe to Macraigor Wiggler (20 Pin) Programming completed in 172 ms 17,558 bytes/sec Programming 2.9 KB of at 0x80000 Download complete Downloading Executable_1.elf to Macraigor Wiggler (20 Pin) 1 error Erasing Download failed " Gruss
-
Thread
ARM7 LPC2148 Peripheral Beispielprogramme zum runterladen
ist das Build durchgelaufen. Das ist schon einmal ein guter Anfang, da ich aber eigentlich einen LPC2129 verwende, muß ich den ganzen Spaß noch von 2148 auf 2129 umswitchen, die Aktion werde ich aber erst morgen starten, da die letzte nacht schon recht kurz war und ich noch feste Nahrung zu mir nehmen
-
Thread
amontec ARM jtag
openocd.berlios.de/web/ ist recht vielversprechend. Noch nicht viel damit gemacht, aber die Verbindung zu einem LPC2129 mittels Olimex Wiggler-Nachbau scheint in ersten Tests problemlos und relativ schnell (Win2K). Amontec-Hardware wird lt. Webseite in den neueren openocd-versionen direkt unterstuetzt. Alternativ nach
-
Thread
CAN Tranceiver
Kostenguenstige und sehr schnelle micros von Philips mit integriertem CAN waeren der LPC2119, LPC2129 (mehr Flash), LPC2194 (4 CAN Schnittstellen) und die LPC229x serie. All die Teile sind fuer die Clients, auf dem Host PC brauchts eine CAN Einsteckkarte, ich hoffe das ist nicht das Ziel deiner
-
Thread
LPC2129 (ARM) EINT Problem
Lies mal die Release Notes vom LPC2129 (aka Bugliste)!
-
Thread
ARM C166
Also die Philips ARM7 sind 5V tolerant, deshalb nehme ich die auch. Der LPC2129 hat 256kB Flash und ein externes Memoryinterface, wo Du SRAM 8, 16 oder 32-bittig anschließen kannst. Ich habe ihn wegen dem einfacheren Layout nur 8-bittig angeschlossen. Und da SRAMs ja TTL-kompatibel
-
Thread
LPC-P2148 oder AT91SAM7S64 ?
Bin seinerzeit mit LPC2106 eingestiegen (mit Olimex Board, aus dem Shop), dann LPC2129 (ebenfalls Olimex) und LPC2138 (mit Keil MCB-Board), bisher noch keinen Kontakt mit LPC214x (also "USB-LPC"). Habe inzwischen auch ein AT91SAM7-Board hier (das von Atmel/IAR, ist aehnlich dem vom
-
Thread
LPC 2129, FreeRTOS, uIP
Hallo zusammen, ich hab hier ein LPC-E2129 Board auf dem ich FreeRTOS mit uIP flashen soll mit dem GNU Compiler. Ich hab nur keine Ahnung wie ich das mache. Hat das hier vielleicht schon jemand mal gemacht und könnte mir Tips bzw. Hilfe anbieten? Danke
-
Thread
ARM Board minimal
O-Takt vom Prozessortakt ab, nicht vom Quarztakt. Um mal Zahlen rein zu bringen: LDR dauert beim lpc2129 bei maximalem Peripherietakt 4 Takte länger wenn ein I/O-Port gelesen wird. Also 7 Takte statt 3 Takte.
-
Thread
SPI zwischen ARM7 und MS5534
Hallo, Ich versuche eine SPI kommunikation zwischen einem Arm7 (LPC2129 Olimex-Board) und einem MS5534a hin zu bekommen. Da ich mich zum ersten mal mit SPI beschäftige, tu ich mich da ein wenig schwer:-( Der Sensor wird korrekt versorgt und erhält einen 32kHz Takt als
-
Thread
ARM7 PWM und UART gleichzeitig nutzen
Hallo. Mein Board: LPC2129 Olimex-LPC-P212X Ich erzeuge an Pin P0.1 per PWM (PWM3)einen Takt. Gleichzeitig möchte ich die UART1 (P0.8/P0.9) nutzen. PINSEL wurde richtig gesetzt! Beides separat funktioniert wunderbar.
-
Thread
Softwarearchitektur
weiß vielleicht jemand, wo ich genauere Informationen über RTOS bekomme, auch in Verbindung mit dem LPC2129 von Philips?
Suche zu dem besagten LPC2129 einen kompletten instruction set. In meinem Handbuch sind immer nur einzelne Befehle erwähnt und die nicht vollständig. Weiß jemand wo den herbekommen kann?
-
Thread
Warum eigentlich genau 11,0592MHz???
Bitrate vom RS232 ja kommen. Bei 12 MHz wird's krumm. Negativbeispiel: Die Olimex-Kits für den LPC-2129 haben einen 14,745 MHz Quarz drauf. Der ist auch so ein Baudratenquarz. Nur hat der 2129 auch CAN drauf, und es ist kaum möglich, aus diesem Takt die in CAN üblichen Bitraten (1M/500k/...) oberhalb
-
Thread
GCC Fehlermeldung bei ARM
Jörn: Das sbrk sollte in der Form, wie in meinem "lpc2129_adc_stdio"-Beispiel enthalten, auch fuer den SAM7S64 funktionieren. Ist wie richtig erkannt wenig controllerspezifisch. Der Name der Funktion mit _r am Ende markiert den "reentrant" syscall. Muss
-
Thread
LPC2xxx: UART + printf()
sein scheint - *fett respekt alter...*) hab ich was ganz interesantes gefunden: Das Bsp. nennt sich lpc2129_adc_stdio. Da drinnen gibt es eine Datei die nennt sich syscalls.c In der werden die Känle "umgepippt" in Funktionen die man eintragen kann. Doch dummerweise wird diese Datei in keiner anderen includiert
-
Thread
Olimex LPC-E2124 mit winarm programmieren
ich nicht den 2129 habe sondern den 2124 ( auch das E Modul von Olimex) habe ich in den Programm "lpc2129_blinkswitch" die LED Pins vonP0.12 und P0.13 auf P0.08 und P0.10 und die Buttons vn P0.10, P0.11 auf P0.8 und P0.15 umgelegt wie aus dem vom Olimex zur verfügung gestellten Schematics ersichtbar ist
-
Thread
µC mit zwei CAN 2.0B
Z.B. Philips LPC2129 (ARM7TDMI). Demo-Boards z.B. bei Keil oder Olimex, ICs z.B. bei Digi-Key. Von ST gibt es ebenfalls ARM7 mit 2+ Schnittstellen. C51 mit zwei CAN gibt es sicher auch. Atmel AVR/C51 bisher nur mit 1*
-
Thread
Erkundigung über LPC2106 ARM
neben der Platine ein Steckernetzteil und ein RS232-Anschlusskabel. Falls der Etat es zulaesst: das LPC2129-Board bietet noch mehr "Spielwiese" in Form von ADC und CAN.
-
Thread
LPC2138, der grösste Pfusch seit es uP gibt
Hab die Tage mal das Errata des LPC2129 gesehen. Auch dort eine lange Liste mit fatalen Fehlern, die eigntlich einen professionellen Einsatz ausschließen. Meiner Meinung gehört die ganze Philips-Arm-Reihe dringend einer gründlichen Nachbessereung
Unglaublich! Der LPC2129 hat aber viele Fehler. Da geht es mir ja mit dem 2138 richtig gut. Leider wird wahrscheinlich der Schaden nicht so hoch sein, da sich die Leute meist erst dann mit dem Errata-Sheet beschäftigen,
-
Thread
Mehrkanal-CAN-Controller
reinen Controller (Welche Schnittstelle (SPI, I²C, ...?) oder einen Mikrocontroller mit CAN (z.B. LPC2129 hat zwei)?
-
Thread
LPC2129 - keine Interrupts
Hi Ich habe endlich meinen LPC2129 in Betrieb. Geht soweit alles wunderbar, SPI läuft, Grafik-LCD läuft. Allerdings bekomme ich seit Tagen die Interrupts nicht in Gang, speziell den externen EINT1. Im Anhang habe ich mal meinen
-
Thread
LPC21xx und Interrupts
@Sepp LPC2129 @Rufus Verwendest du auch einen Wiggler, wie er hier im Shop erhältlich ist? Vielleicht mache ich ja auch irgendwas grundlegend verkehrt.
-
Thread
Arbeiten mit dem LPC21xx
Hallo, nachdem ich nun stolzer Besitzer einer Platine samt LPC2129 (vgl. Shop) bin, stehe ich vor ein paar Fragen: 1.) Compilerwahl (ICC, Keil, Rowley, GCC) 2.) Möglichkeit des Flashens (Philips Tool, ...) Habe natürlich zunächst mit WinARM begonnen. Ein Kompiliervorgang
-
Thread
ARM7 C /C++ Compilerwahl
Netz) - als "Eisbrecher" (makefiles, linker-skripts, startup-code). Im Moment alles LPC2106 und LPC2129-lastig, andere Controller habe ich bisher nicht zum Testen. Die ungetesteten Beispiele fuer ST und AT91SAM7 wollte ich nicht beilegen. Die meisten Beispiele liegen aber auch einzeln auf der "WinARM-Seite