-
Thread
(Laser-) Spiegel schneiden
keine Doppelbrechungen hervorrufen. Das ganze ist übrigens für ein Messgerät gedacht, in dem ein LPC2148 zwei CCD-Sensoren auslesen und die Daten verarbeiten soll, so offtopic ist die Frage in diesem Forum also nicht. ;-)
-
Thread
Chip Select bei SPI (LPC2148)
hey ihr profis, hab mal ne frage zum SPI Bus.Benutze den LPC2148 und programmiere in C. Der Controller arbeitet als Master eine angeschlossenes digitales Poti(AD 8400) soll als Slave funktionieren...Ziel ist es am Mittelabgriff des Potis den vom Controller gesendeten
-
Thread
SPI Initialisierung
Hey hab mal ne Frage zur Initialisierung des SPI. Verwende einen LPC2148 und programmiere in C. Ich habe nun auf meinem Evaluationboard MCB2140 ein digitales Poti(AD8400) angebracht, welches über SPI mit dem Controller verbunden ist.Controller soll als Master Poti als
-
Thread
Nested Interrupt Problem - LPC2148 - Yagarto
habe leider mal wieder Schwierigkeiten, die ich nicht alleine lösen kann. Ich arbeite mit einem LPC2148 unter Eclipse mit GNU-ARM-Compiler. Ich möchte Nested Interrupts enablen. Ich habe die dazu nötigen Assemblerroutinen in mein Projekt eingebunden. Funktioniert prinzipiell alles. Leider landet
-
Thread
LPC2148 + USB + Link + Problem
hallo, kennt jemand folgendes Problem: Warum wird mein Board (mit LPC2148 + USB-HID-Code) mit den meisten Rechnern erkannt und mit anderen wenigen nicht (die USBLink leuchtet auch nicht!)?? Oder wenn ich das Board über einen USB-HUB verbinden will, dann habe ich das
-
Thread
Nested Interrupt Problem - "MSR CPSR_c, #0x1F"
Hallo! Ich arbeite mit einem LPC2148 unter Eclipse mit GNU-ARM-Compiler. Ich möchte Nested Interrupts enablen. Ich habe die dazu nötigen Assemblerroutinen in mein Projekt eingebunden. Funktioniert prinzipiell alles. Leider landet mein
-
Thread
Timer Interrupt für LPC2148
auslöst. beispielsweise eine LED blinken lassen. Hat jemand dazu ein beispielprogramm? benutze den LPC2148 und programmiere in C....danke schonmal
-
Thread
LPC2148: ISP geht nicht, JTAG ist nicht
Einstieg in ARM gestaltet sich unerwartet schwierig... Ich habe das Olimex ARM7 Modulchen mit dem LPC2148 aus dem Shop gekauft. Dummerweise habe ich nicht gleich einen JTAG Adapter mit bestellt, aber es sollte ja auch über den Bootloader gehen. Da ich von den USB-AVRs das praktische USB-Download gewohnt
-
Thread
Frequenzerkennung 125-140kHz mit dsPIC machbar?
Hallo @andreas: DMA hat er leider nur für USB (LPC2148). Ich hätte bisjetzt nicht entdeckt das der auch für was anderes zu gebrauchen ist. Das mit dem "ab und zu" verarbeiten klingt aber interessant. Ich möchte halt gern mind. 4800bps über dieses
-
Thread
Timer Interrupt LPC2148 Yagarto
einfachen Timerinterrupt zu erleben. Ich verwende Yagarto mit Eclipse usw. Der Controller ist ein LPC2148. Habe den Timer konfiguriert: TIMER0_MCR = 0x0003; TIMER0_MR0 = 0x3E8; TIMER0_TCR = 1; Das VIC-Zeugs ebenfalls: VICVectCntl0=0x20|4; VICVectAddr0=(unsigned long )timer0; VICIntEnable
LPC2138 ist vor dem ersten RAM-Zugriff eine spezielle Initialierung erforderlich. Kann sein, dass der LPC2148 das auch benötigt => Errata Sheet. Siehe irgendwelchen Startup-Codes im Netz, in manchen wird sich das sicher finden lassen.
-
Thread
Debuggen von LPC2148 mit Eclipse startet nicht
ich habe folgendes Problem: Spiele gerade mit Eclipse usw. (Komplettpaket von Olimex) und einem LPC2148. Habe Beispielcode (war bei dem Paket dabei) kompiliert. Das klappt soweit. Leider funktioniert der Debugger nicht. Habe ihn wie im Tutorial beschrieben gestartet, also erst OpenOCD dann den Debugger
-
Thread
Frage zum LPC2148
Hallo Stefan, es ist tatsaechlich so, dass der RTC auf dem LPC2148 keine Zeiteinhaeiten unter 1s unterstuetzt. Das ist erst bei den LPC23xx und LPC24xx eingefuehrt worden. Also entweder reicht 1s fuer das Auslesen oder Dir bleibt die Wahl zwischen LPC23xx und Idle
-
Thread
stdio retargeting probleme
Hi Leutz, kann mir hier jemand helfen? Ich habe auf dem LPC2148 ein kleines retarget-system aufgesetzt, a la' [c] FILE *fp_uart0=0; FILE *fp_uart1=0; // initialises UART0 and gives a handle back fp_uart0 = th_fopen("uart0", "rw"); if(!(fp_uart0
-
Thread
LPC2148 UART FIFO
Hi Leutz, weiss einer weiter bei folgendem Problem: Ich möchte den UART des LPC mit FIFO, und INT Trigger bei 1 char haben. Was funktioniert ist: U0FCR = 0x07; /* Enable and reset TX and RX FIFO. */ was nicht funkt ist: bit_on(U0FCR, FIFO_Enable); // enable FIFOs, Bit0 bit_on(U0FCR, RX_FIFO_Reset); // reset FIFOs, Bit1 bit_on(U0FCR, TX_FIFO_Reset); // Bit2 bit_off(U0FCR, 6); bit_off(U0FCR, 7); weiss jemand, wieso? VG, /th.
-
Thread
IAP mit LPC2xxx
Hallo Leute, ich will daten im Flash meines LPC2148 ablegen. Die entsprechenden Funktionen für den IAP zugriff zum Vorbereiten und schreiben habe ich auch scshon implementier. Diese Funktionieren auch. Was mir allerdings noch nicht gelingt, ist
-
Thread
LPC2148 Olimex Board Betriebsspannung
Der Schaltplan für das Board verwirrt mich ein wenig. Da steht 6V Wechselstrom oder 9 V Gleichstrom für Eingangsspannung. Wenn 6 Volt für Wechselstrom ausreichen ,dann müßten 6 Volt Gleichsstrom doch auch gehen. Schlichlich ist dahinter nicht anderes als ein Gleichrichter mit darauffolgendem Spannungsregeler, der konstant auf 3.3 Volt herunterregelt. http://www.olimex.com/dev/images/lpc-p2148-sch.gif
-
Thread
LPC2148 - löschbarer Adressbereich
Hi Lese ich das aus dem user manual (s. 292) richtig, dass ich den gesamten adressbereich von 0x0000 00014 bis 0x0007 CFFF (bzw. sektor1 bis sektor26) löschen kann, ohne dass ich daten des internen lpc-bootloaders lösche? (möcht mich ungern aussperren...)
-
Thread
Problem I2C beim LPC2148
Hallo zusammen, ich hab ein Problem beim der Ausführung des Stops beim I2C Interface des LPC2148. void XI2C0Stop(void) { I2C0CONCLR = I2CSI; I2C0CONSET = I2CSTO; // stop I2C while (I2C0CONSET & I2CSTO) ; // wait stop I2C } Ab und zu (ich nehme an wenn ein Interrupt zwischen clr SI
-
Thread
Welcher ARM ist für mich der Beste?
Hmm, nagut... ich glaube ich habe mit dem LPC2148 ungefähr das gefunden, was ich brauche... Ist es eigentlich eine "Glaubensfrage" ob man einen Atmel oder einen NXP nimmt, oder gibt es da klare Pros und Kontras?
> ich glaube ich habe mit dem LPC2148 ungefähr das gefunden, was ich > brauche... Seit wann ist da CAN drin? Ach ja, der LPC2119 hat zwar SPI, aber bei 7,5MHz ist Schluss. > ob man einen Atmel oder einen NXP nimmt Man nimmt
-
Thread
Verfügbarkeit LPC23xx
Teile auf dem Markt sein. Vielleicht erinnern sich noch ein paar Leute hier wie das lief mit dem LPC2148. Fuer mehr als 6 Monate nichts da, dann kamen die Teile wieder und heute voellig problemlose Verfuegbarkeit. Wir sind nahe dem Ende der Durststrecke, allerdings kann ich die Frustration auch verstehen
-
Thread
LPC2148 und SHT11
Hallo ihr alle, hab mir einen sht11 zugelegt und will den nun mit meinem lpc2148 auslesen. hab den code von der sensiron seite genommen und entsprechend auf den lpc2148 gemappt, aber irgendwie geht's nicht. er liefert mit immer die fehlernummer 2. was kann ich noch machen
-
Thread
Sinusberechnung LPC vs AVR
von 1µs und die Ausgabe ist: "Ergebnis: 48" Gerechnet wird mit double. Das ganze läuft auf einem LPC2148 bei 60MHz. Compiler: arm-elf-gcc (GCC) 4.1.2 (WinARM 4/2007) - Michael
-
Thread
LPC2148 FreeRTOS region ram is full
Hallo, versuche gerade ein Port von FreeRTOS für den LPC2148 zu schreiben. Wenn ich das Programm für das ROM kompiliere ist alles ok. Wenn ich das Programm rein für das RAM kompiliere bekomme ich folgende Fehlermeldung: d:\programme\yagarto\bin\..\lib
-
Thread
Wie LPC2148 Olimexboard flashen?
Hi, ich hab das LPC2148 board von Olimex und programmiere es immer nur mit jtag, jetzt wollte ich es per uart flashen, aber ich habe es einfach nicht hinbekommen. Ich schreib kurz mal wie meine settings auf dem Board sind
mit Flashmagic zu flashen... geht nicht. In Flashmagic habe ich folgende einstellungen. COM1;9600;LPC2148;NONE(ISP);12MHz Hoffe jemand kann mir auf die Sprünge helfen. Gruss Marco
-
Thread
SSP mit Interrupts LPC2148
Hallo, Hat jemand für mich vielleicht einen Code für das SSP Modul mit Interrupts. Das Beispiel von NXP funktioniert nicht bei mir zudem finde ich es auch etwas kommisch. Warum: Das ist ein Teil vom ISR Handler RX IRQ. [c] /* please be aware that, in main and ISR, CurrentRxIndex and CurrentTxIndex are shared as global variables. It may create some race condition that main and ISR manipulate these variables at the same time. SSPSR_BSY checking (polling) in both main and ISR could prevent this kind of race condition */ if ( regValue & SSPMIS_RXMIS ) /* Rx at
-
Thread
ARM PLL anpassen?
wo es --für mich-- ans "eingemachte" geht. Ich stehe hier wirklich vor einer Wand Es ist ein LPC2148(60MHZ), Quart=12MHz, Das Board ist von Keil: MCB2140
-
Thread
LPC2148 SRAM Ansteuerung über GPIO
Problem. Vielleicht weiss jemand einen Tipp der mir weiterhilft. Ich hab ein SRAM über die GPIO am LPc2148 hängen. Hab mit dieser Einstellung die Leitungen gut ansteuern koennen, als das SRAM noch nicht angebunden war. Jetzt hab ich das SRAM angebunden und ich seh meine Ansteuerung noch aber die ist
; IOSET1 |= 0x00FF0000; } Hat jemand einen Tipp oder eine Idee? Das SRAM ist 1:1 am LPC2148.
-
Thread
LPC2148 mehrere Interrupts
Hallo zusammmen, ich bitte auch um Hilfe! Es ist eine recht einfache Frage für profis, wie euch!:-) Ich brauch zwei adc interrupts. Mein Problem ist entweder der eine oder der andere funktioniert. Sprich es kommt auf die Priorität an(hier: 8 bzw. 9). Ich handhabt man so ein Problem? void init_adc1_5(void* isr) //p.0.15 { PINSEL0|= 0xF0000000; AD1CR |= 0x0021FF20; AD1INTEN |=0x00000020; VICVectAddr8 |= (unsigned)isr; VICVectCntl8 |= 0x00000035; } void start_adc1_5(void) { VICIntEnable |= 0x00200000; AD1CR |= 0x01000000; } void init_adc0
-
Thread
LPC2148 mehrere Interrupts
Hallo zusammmen, ich bitte auch um Hilfe! Es ist eine recht einfache Frage für profis, wie euch!:-) Ich brauch zwei adc interrupts. Mein Problem ist entweder der eine oder der andere funktioniert. Sprich es kommt auf die Priorität an(hier: 8 bzw. 9). Ich handhabt man so ein Problem? void init_adc1_5(void* isr) //p.0.15 { PINSEL0|= 0xF0000000; AD1CR |= 0x0021FF20; AD1INTEN |=0x00000020; VICVectAddr8 |= (unsigned)isr; VICVectCntl8 |= 0x00000035; } void start_adc1_5(void) { VICIntEnable |= 0x00200000; AD1CR |= 0x01000000
-
Thread
openocd LPC2148 flash mit 13 KB Firmware schlägt fehl
Hallo, ich versuche gerade verzweifelt eine 13 K grosse Firmware mittels openocd in einen LPC2148 zu flashen. Nur bricht er leider ab. Mir ist auch nicht ganz klar ob das so passt. > flash write 0 main.bin 0 failed writing file main.bin to flash bank 0 at offset 0x00000000 flash program error
-
Thread
LPC2148 und interruptgesteuerter USB-Betrieb
Hallo zusammen Ich experimentiere gerade mit der USB-Schnittstelle des LPC2148. Gerne möchte ich die USB-Schnittstelle in einer Interrupt-Service-Routine laufen lassen. Ich habe das Beispiel von Bertrik Sikken zum Laufen gebracht, allerdings muss hier in der Hauptschleife
dann allen zur Verfügung stellen. Nun bin ich an libusb dran. Das UBS-Testprogramm erkennt mein LPC2148-USB-Programm. Ich arbeite aber mit Delphi. Hierzu habe ich eine Portierung von libusb im Internet gefunden. Hier komme ich leider nicht weiter. Irgendwie stürzt mein Programm gleich ganz am Anfang
-
Thread
ARM7 was wie wo?
Wenn dir der LPC2148 schon so gut gefällt, dann kann ich dir das LPC-H2148-Board von Olimex nur sehr empfehlen. Da ist schon alles wichtige drauf, aber du kannst trotzdem alle I/Os frei nutzen, indem du das Modul auf
kann man hier finden: http://www.standardics.nxp.com/support/documents/microcontrollers/all/?scope=LPC2148 Gruss, Robert
-
Thread
LPC2148 - IAP - Copy Ram To Flash
Hallo zusammen, ich bin dabei verschieden iap-funktionen zu implementieren. das auslesen der part-id, der boot-code-version, blank-check und erase funktioniert bereits. mit der funtktion "copy_ram_to_flash" habe ich probleme. als rueckgabe erhalte ich immer "SECTOR_NOT_PREPARED_FOR_WRITE_OPERATION" obwohl, ich die dazugehörige funktion erfolgreich aufrufe... vielleicht habt ihr ja ne idee.
-
Thread
Zeitmessung mit diskretem Timer
annähernd synchron fahren und sind mit 60MHz allemal genau genug. Da scheint mit ein einzelner LPC2148 (wg. USB, sonst auch LPC2119, LPC2138, ...) etwas einfacher als dein archaisch anmutendes IC-Grab.
externen Interrupt und starten) oder gibt es bei den NXP einen "Startpin" ? Im Datenblatt zum LPC2148 steht noch: "The Timer/Counter is designed to count cycles of the peripheral clock (PCLK) or an externally supplied clock" An welchen Pin wird der externe Takt angelegt? Dazu habe ich nichts gefunden
-
Thread
LPC2148 usb bootloader
Hallo Nachdem hier das Thema Bootloader aktuell ist. Ich habe ein Olimex-Board mit dem LPC2148, hier vom Shop. In dieser Kombination eine Frage: Kennt jemand von Euch einen Bootloader, mit dem man dem späteren Benutzer die Möglichkeit geben kann, Firmware-Updates selbst aufzuspielen, andererseits
LPC2148_-_IAP_-_upload\LPC2148 - IAP\Firmware_BL\LPC_USB_STACK\usbhw_lpc.c also viel genauer kann ich dir nicht sagen wo's steht...
-
Thread
LPC SSP FIFIO-ADC auslesen
ich möchte einen 8 Kanal 16Bit-ADC möglichst effizient auslesen. Abtastfrequenz 10kHz. Prozessor LPC2148. Ich dachte zuerst an einen Timer Interrupt die alle 8 Kanäle nacheinander liest und speichert. Jetzt hat aber die SPI1 ein FIFO wie wende ich das richtig an? Kann man das nicht verwenden um
-
Thread
LPC23xx (MCB2300) JTAG Clock nur <= 200kHz
erhöhen (Connect auf laufenden µC) habe ich bei dem Board noch nicht probiert, wohl aber bei einem LPC2148 Board mit einem 12MHz Quarz. Da kann ich in beiden Fällen bis 1MHz gehen. Die Programmiergeschwindigkeit (Flash) liegt beim MCB2300 bei etwa 3-4kB/s und beim 2148 bei 6-7kB/s (lesen: ~20-25kB
-
Thread
[V] Olimex LPC2148 Board
Hallo! Verkaufe ein Entwicklugnsboard mit einem LPC2148 (Philips Arm7). Das Board wird auch hier im Shop angeboten. Weitere Informationen unter http://www.olimex.com/dev/lpc-p2148.html Der einzige Haken an der Sache ist, dass der Reset-Baustein fehlt
-
Thread
LPC2148 SPI0 Datenbreite
Hallo, Kann die SPI0 des LPC2148 16bit von Master zum Slave und umgekehrt? Im Datenblatt kommt es nicht ganz deutlich beschrieben. Es steht es können von 8-16 vom Master zum Slave gehen und 1 Byte kommt zurück. Aber weiter hinten
-
Thread
CAN-Bus MCP2515, keine Antwort vom MCP2515
verzweifelt! seit zwei Tagen versuche ich ein CAN-bus netzwerk mit einem MCP2515 zwischen zwei ARM7 LPC2148 aufzubauen. Der MCP2515 wird über die SPI Schnittstelle des LPC angesprochen. Dazu gibt es ja ein super Tutorial, "kreatives-Chaos.de". Ich habe den Code soweit angepasst(Ports usw.). Wenn ich
-
Thread
LPC2148 PWM5 läuft nicht
Keine Ahnung wiso die PWM5 nicht läuft. [c] PINSEL0 &= ~(2 << (10)); //clear bits related to P0.21 PINSEL0 |= (1 << (10)); //connect signal PWM5 to P0.21 (second alternative function) PWMPR = 0x0000; //set prescale to 0 PWMMCR = 0x0002; //counter resets on MR0 match (period time) PWMMR0 = 5000; //MR0 = period cycle time PWMMR5 = 2500; //MR5 = duty cycle control PWMLER |= (1<<0)|(1<<5); //latch new values for MR0 and MR5 PWMPCR &= ~(1<<5); PWMPCR |= (1<<13); PWMTCR = 0x09; //enable PWM and Counter
-
Thread
JAVA auf LPC2148
Erfahrung damit? http://www.rtjcom.com/main.php?p=21xx Ich habe zufällig eine EA-Board mit LPC2148 :-) Weis jemand ob float auch unterstützt wird, in den Files sieht es so aus aber es steht nicht in der Beschreibung. mfg mathias
-
Thread
frage ARM->Flash
Hallo Leuz Ich probiere jetzt schon einige Zeit mit meinem neuen Olimex-ARM-Board (LPC2148) herum und versuche mein erstes Programm in den Flash zu schicken. Dazu möchte ich den Wiggler-JTAG-Adapter (ebenfallst von Olimex) verwenden. Ich bekomme die sache aber noch nicht so richtig gebacken
-
Thread
VK: 3x NXP 2148
Hallo, ich habe hier noch drei NXP LPC2148, Kostenpunkt 10€/Stück inkl. Versand (unversichert). Die Controller sind keine Samples, zum Rohs-Status kann ich nichts sagen. Gruß Christopher
-
Thread
Tutorial für Insight / OpenOCD
Hallo, ich habe mir einen OLIMEX ARM-USB-OCD gekauft und würde gerne damit mein OLIMEX LPC2148-Board debuggen. Gibt es irgendwo ein Anfänger-Tutorial, wo alle Schritte einmal exemplarisch beschrieben sind? Die Hilfen und ReadMe's, die jeweils mitgeliefert werden, finde ich sehr dürftig.
-
Thread
LPC2148: libgcc mit software Floating Point Unterstützun
Hallo, Nach dem Einrichten der Entwicklungsumgebung für ein LPC2148-Board von Olimex (Eclipse 3.2, Winarm (gcc 4.1.1) stellte sich heraus, dass die libgcc keine software floating point Unterstützung bietet (LPC2148 hat keine FPU und daher werden software routinen
-
Thread
access violation Pointer bei LPC21XX Olimex
Hallo, ich habe einen ARM LPC2148 (OLIMEX) und versuche gerade eine verkettete Liste in C zu implementieren. leider spuckt der mit immer die Fehlermeldung aus: error 65: access violation at 0x00000050: no 'write' permission
-
Thread
GPS EMpfänger Lassen IQ
doch, den 128 hab ich aber ungenutzt rumliegen, da ich mein letztes Projekt dann doch mit einem LPC2148 realisiert habe. Die LCD liegt auch nur rum. Du siehst also, ich neige nicht zum overkill - es liegen noch so viele Teile hier rum. > Und wozu noch zusaetzlich eine RTC? Damit ich eine interne