-
Thread
c++ oder c# für Anfänger
Größe her etliche kleinere Systeme gleich komplett erschlagen. Oder hat das schon jemand auf einen LPC2106 portiert? *) geschuldet der sparsamen Speicherausstattung. So etwas wie boost oder auch die Nutzung virtueller Funktionen kann einen kleinen µC halt überfordern.
Ich habe noch einige alte Schätze für Unix/X11, etwa einen Bildschirmmultiplexer für den Betrieb in Klassenzimmern oder den GUI-Designer von XForms (X11-XForms, nich das XML-Dingen). Die sind zwar mittlerweile überholt, lassen sich aber noch anstandslos
-
Thread
USB-Interface an MSP430
in Richtung ARM gehen. So'n fetter 100MHz Cortex M3 mit 512kB Flash und 64kB RAM von NXP kostet 9€ (LPC1758).
halt nur max. 8MHz Takt. Sollte ja auch noch für deine Zwecke reichen. Z.B.: F155 = 13,48€ FG437= 11,87€
-
Thread
[S] günstigen Tablet-PC oder passende alternative
Micron und Samsung und ebenfals von DigiKey oder wenn nicht verfügbar über EBV und AVNET-MEMEC. Den LPC2478 mit net 512 MByte NAND währe cool... Meinem LPC3230 habe ich 2 GByte NAND und 256 MByte DDR (4 BGA Chips 64 MByte; haben gerade mal je 1cm²) verschaft. PCB erfordert aber 8 Layer. Problem
Einmal bin ich noch am LPC2478 dran und ein i.MX233 wartet auf seinen Einsatz.
-
Thread
TFT 480x272 am LPC2478
natürlich noch den Startup-Code für den LPC2478, Taktfrequenz ist bei mir 72 MHz, daraus wird der 9 MHz Display-Takt erzeugt. Erwin
Also ich komme mit dem calculator für den LPC2478 auf 40% Buslast. Wobei dieser Wert nur eine Grobe schätzung sein kann. Denn die Buslast hängt stark von der Anwendung und deren Design ab. Der LPC2478 verfügt ja über mehrere Busse, wie man im
-
Thread
LPC2468 Timing für STN Display erzeugen
Muß es unbedingt der LPC2468 sein? Der LPC2478, der zum LPC2468 identisch ist, aber noch einen LCD-Controller integriert hat kann das von Haus aus. Damit kannst du auch mehrere Graustufen erzeugen.
einem Befehl verändern. Wie sind die sieben Pins denn zugeordnet? Mit welcher Frequenz läuft der LPC24xx eigentlich?
-
Thread
interrupteinstellung lpc2378
? >Weis auch nicht wie mir ein Default-Vektor weiterhelfen könnt. OK, habs schon gesehen, im LPC23xx gibt es wohl keinen nicht vektorisierten IRQ. Hat sich damit erledigt. Ganz oben fand ich noch: >VICVectCntl23 = 0x01; Ist das so in Ordnung? Hast du das richtige Registerfile (z.B. LPC2378.h) eingebunden? Nicht, das die Registeradressen total nicht stimmen! Im User Manual LPC2378 fand ich kein Register VICVectCntl23 !
-
Thread
LPC2378 interrupt?
Hallo, ich will auf einem LPC2378 den CAN über interrupt laufen lassen, die Beiträge hier im Forum haben mir leider noch nicht weiterhelfen können. Meine Initialisierung sieht wie folgt aus : [code]... CAN1IER = CAN2IER = 0x01
PSRs (program status registers) */ .set MODE_USR, 0x10 /* Normal User Mode */ .set MODE_FIQ, 0x11 /* FIQ Processing Fast Interrupts Mode */ .set MODE_IRQ, 0x12 /* IRQ Processing Standard Interrupts Mode */ .set MODE_SVC, 0x13 /* Supervisor Processing Software Interrupts Mode*/ .set MODE_ABT
-
Thread
Digitale FSK Demodulation mit Goertzel Algorithmus
einem Signal mit Störung habe ich es noch nicht probiert! Bisher habe ich den internen ADC eines LPC900 Derivats verwendet und wie gesagt sind die Messwerte mit dem Simulator entstanden!
25 155 3 6 41 32 26 161 5 7 46 27 27 168 6 8 51 24 28 174 9 9 57 20 29 180 11 10 62 17 30 185 14 11 68 14 31 191 17 12 74 11 32 197 21 13 79 8 33 202 24 14 85 6 34 207 28 15 92 4 35 212 32 16 98 3 36 217 37 17 104 1 37 221 41 18 11 0 38
-
Thread
IRMP - Infrared Multi Protocol Decoder
11 15625 64 -11 -> TCCR0B=(CS01 | CS00); TCNT0 = -11 ; // 11 14322 64 -12 -> TCCR0B=(CS01 | CS00); TCNT0 = -12 ; //
: 10 complete_len: 15 stop_bit: 1 136.533ms [bit 0: pulse = 5, pause = 11] 0 137.600ms [bit 1: pulse = 5, pause = 11] 0 139.733ms [bit 2: pulse = 4, pause = 28] 1 140.800ms [bit 3: pulse = 5, pause = 11] 0 141.867ms [bit 4: pulse = 5, pause = 11] 0
-
Thread
Kameramodul bei Pollin: Kennt das jemand?
stark unterschreiten. Das kann die Bildqualität nachteilig beeinflussen. Ich fürchte, selbst ein LPC2378 könnte etwas zu langsam sein, um ein Bild in Echtzeit zu ziehen. Wer es wirklich ernst meint, sollte die Daten über CPLD oder FPGA in externen SRAM schreiben und dann von da auslesen.
470 Ohm , R14 = 1K ; entsprechend die identischen Werte für die anderen 5V/3,3V Spannungsteiler; R11 - R13 = 33 Ohm; Pullup R15,16 4,7K; R18/19 und R20/21 wie R3/R14;(dies kann sich event. noch ändern!)
-
Thread
Probleme bei SDRAM Initialisierung beim LPC2578
Hallo, ich spiele etwas mit dem LPC2478 EVAL Board von embedded artists herum. Programmieren und ausführen von Programmen funktioniert soweit(openocd0.3.0, amontec tiny-key, yargato gnu tool-chain). Wenn ich allerdings das Beispiel von
0x00000083; //Set mode register in SDRAM dummy = *((volatile unsigned int*)(SDRAM_BASE | (0x22 << 11))); //Send command: NORMAL EMC_DYN_CTRL = 0x00000000; //Enable buffer EMC_DYN_CFG0 |= 0x00080000; //initial system delay mdelay(1); }
-
Thread
GCC-Toolchain mit IDE installieren
einem Windows-Rechner installiert wird. Ich benutzte derzeit für die Programmierung meines ARM7(NXP LPC21xx)/ARM9(ST STR91xFxx) den Rowley Crossworks for ARM v1.7 und für den MSP430 den Rowley Crossworks for MSP v1.4. Da ich viel mit Klassen und Strukturen arbeite, vermisse ich Funktionen wie intelli
Programmieren 10) Anlegen von Prozessorprofilen (Typ,Aufbau des Speichers mit den Sektionen,usw.) 11) Einrichten einer AUTOMAKE-Funktion, die das Makefile automatisch generiert. Diese Punkte sollen an ausführlichen Beispielen beschrieben werden. Im Grunde sollte eine Funktionalität erreicht werden
-
Thread
Alternative Firmware für Sparmatic Zero Heizungsthermostat
@ muasa / @ medienforum: Und ihr habt meine Firmware 0.11 draufgespielt? Oder nutzt ihr die Originalfirmware des Sparmatic Zero?
lcd_data[lcd.aktive_bitplane][7]; LCDDR10 = lcd_data[lcd.aktive_bitplane][8]; LCDDR11 = lcd_data[lcd.aktive_bitplane][9]; LCDDR12 = lcd_data[lcd.aktive_bitplane][10]; LCDDR13 = lcd_data[lcd.aktive_bitplane][11]; LCDDR15 = lcd_data[lcd.aktive_bitplane][12];
-
Thread
GNU ARM Linker Problem, LPC3250 Code soll auf HITEX USB Stick auf RAM ausgeführt werden
\4.1.1\arm926ej-s" ) SEARCH_DIR( ".\Lib\lpc") SEARCH_DIR( ".\Lib\csps\lpc32xx") /******************************************* Define Files *******************************************/ INPUT ( $(LinkObjects) ) INPUT (lpc.a lpc32.a)
------------------------------------ */ #define __ASM_CODE__ __attribute__ (( naked)) void lpc32xx_reset_vector( void ) __ASM_CODE__; void lpc32xx_irq_handler( void ) __ASM_CODE__; void LowInit( void ) __ASM_CODE__; void lpc32xx_reset_vector( void ) { __asm( ".global vec_reset_handler
-
Thread
Yagarto und c++
0xa00000d3 pc: 0x00000000 set mem inaccessible-by-default off load Loading section .text, size 0x11b8 lma 0x0 Loading section .data, size 0x838 lma 0x11b8 Start address 0x0, load size 6640 Transfer rate: 3 KB/sec, 3320 bytes/write. compare-sections Section .text, range 0x00000000 -- 0x000011b8
set mem inaccessible-by-default off monitor sleep 500 monitor poll background polling: on TAP: lpc2378.cpu (enabled) target state: halted target halted in Thumb state due to debug-request, current mode: Supervisor cpsr: 0xa00000f3 pc: 0x7fffe152 monitor flash probe 0 flash 'lpc2000' found at
-
Thread
Elektor schluckt CircuitCellar
@markbrandis Ausgabe 1: 13.06.2008 Ausgabe 2: 7.11.2008 Ausgabe 3: 1.07.2009 Ausgabe 4: 30.10.2009 http://www.embedded-projects.net/index.php?page_id=238
Gast schrieb: > @markbrandis > Ausgabe 1: 13.06.2008 > Ausgabe 2: 7.11.2008 > Ausgabe 3: 1.07.2009 > Ausgabe 4: 30.10.2009 > > http://www.embedded-projects.net/index.php?page_id=238 Ah, danke.
-
Thread
SMD-Bestückung 500 und 2500 Stück (Preis)
> Soso Ey, Nixschnaller, hast du gelesen, daß ich nicht die 11 EUR pro Stunde angesetzt habe, die als Lohn an den Mitarbeiter ausgezahlt werden, sondern saubere reichliche 65 EUR ? In solchem dem Kunden in Rechnung gestellten Stundenlohn ist nicht nur der tatsächliche
es aber braucht, ordentliche Doku, Absprache für DFM, ... usw. Erst kürzlich ein Dip24 mit einem LPC1311, 4Mbit spi Speicher, 3 Leds, einen Taster, RS232 Pegelwandler 250 Stück für unter 1€ Bestückung inkl PCB excl. Stencil (100€), 18 Bauteile, davon 2 TH mit Pin in Paste. Das waren 12 Panels.
-
Thread
SVPWM Ansteuerung eines BLDC
gestöbert: http://www.lpcware.com/content/nxpfile/an11517-field-oriented-control-foc-pmsm-motor-using-lpc15xx Der enthaltene Code ist recht minimalistisch, so dass man da schnell einen Überblick erhält. Als zusätzliche Lektüre zum Thema sicherlich gut geeignet. Auch sonst ist der LPC15xx ein sehr
mittelpunkt sollte dabei gegen Gnd einen Dreieck fahren. Kennst du den Thread über die SVPWM mit einem LPC musst mal im forum suchen vllt findest da auch infos.
-
Thread
LCD Timings - SVGA - LPC2478
LCD_VRAM_BASE_ADDR & 0xfffffff8; LCD_LPBASE = LCD_VRAM_BASE_ADDR & 0xfffffff8; LCD_CTRL |= 1|(1<<11); //Enable LCD[/c] Habe ich die porch clocks etc. korrekt umgerechnet und eingesetzt? Oder muss ich meinen Fehler wo anders suchen? Der LPC2478 läuft auf 80 MHz, das macht keine Probleme, auch
Omega G. schrieb: > Wäre 1056 nicht eh zu groß für > dieses Register?! (11 Bit in 9 Bit Register?) Das Register hat 10 bit, aber das ist immer noch zu klein. Der LPC ist also etwas beschränkt was die Displaygröße angeht. Stell mal 1023 ein. Die Summe aus Frontporch + Backporch
-
Thread
V: SMD-Teilesortimente, R's C's Halbleiter
Ich habe dir am 11.11.2009 um 18:20 eine e-mail direkt geschrieben und hier am 12.11.2009 um 23:09 nochmals darauf hingewiesen. Ich habe bisher noch immer keine Reaktion von dir erhalten. Deshalb nochmals: wenn du schon
Zum Thema bauen, ich baue z.b. das LPC2478-Board mit einigen Teilen aus dem Sortiment, ich muss sagen die Teile kamen dafür wie gerufen dafür.
-
Thread
Arm debuggen mit openOCD + Yagart0
LCD.c:293 293 while (*string) { monitor sleep 500 monitor poll background polling: on TAP: lpc2378.cpu (enabled) target state: halted target halted in ARM state due to breakpoint, current mode: Supervisor cpsr: 0x200000d3 pc: 0x00000400 monitor flash probe 0 flash 'lpc2000' found at 0x00000000
checksum(0x26fedf8f). To remove this warning modify build tools on developer PC to inject correct LPC vector checksum. wrote 1216 byte from file main.bin in 0.453125s (2.620690 kb/s) monitor reset run JTAG tap: lpc2378.cpu tap/device found: 0x4f1f0f0f (mfg: 0x787, part: 0xf1f0, ver: 0x4) JTAG Tap
-
Thread
LPC2294 Boot Loader Mode
Hallo! ich hab seit kurzem Startproblem bei meinem phytec-LPC2294. Nach dem Start bleibt er immer im Boot Loader Mode, obwohl der Pin P0.14 auf HIGH gezogen ist. Im Startup.s hängt er immer in der zeile LDR PC, PAbt_Addr. Stratup.s: Vectors LDR
DCD FIQ_Handler Ich hab schon die Startup code auf einen anderen Board ausprobiert und der LPC auf dem Board start immer im User Flash Mode. Weiß vllt. jemand an was es liegen kann? Danke für eure Hilfe.
-
Thread
Suche ARM9 oder ARM11
der Suche nach einem Mikrocontroller. Und zwar hätte ich gerne einen, der PEripheriemässig mit dem LPC2468 vergleichbar ist; das heisst: - Ethernet - CAN - USB - mindestens 2x SPI - mindestens 1x I2C - externes Memory Interface, welches auch mit SDRAM zurecht kommt - Media Card Interface -
KEIN BGA - Darf gerne QFP208 oder QFP240 sein - Wie der Titel bereits sagt, gerne mit ARM9 oder 11 Kern. Gibts sowas? Habe bereits bei NXP geschaut, die haben zwar ARM9, aber nur ohne Ethernet. Und das brauche ich, denn ich kaufe grundsätzlich nicht 1000 verschiedene Mikrocontroller ein, sondern
-
Thread
LPC2478 Projekt Hilfe benötigt
den LPC2478 nutzen willst, dann wäre es Unsinn ein Display mit integriertem Controller zu nehmen. Die Kombination LPC2478 und PSP-Display (480x272; 24 Bit RGB) bietet sich schon sehr an. Vorsicht ist allerdings
Simon K. schrieb: > LPC-2478STK? Da sehe ich nur ein 24 Bit TFT ohne I2S :-) Es sind jeweils die zwei niederwertigsten LCD_Datenleitungen beim LPC-2478STK mit Lötjumpern versehen und die I²S-Pins des Controllers sind dann
-
Thread
Spannung hinter Op-Amp-Verstärkung messen (zur PH-Wert Messung)
die > Verstärkung funktioniert? Ohne Schaltplan? Sie belieben zu scherzen. Haben wir schon den 11.? > 2. Welche Möglichkeit den Eingangswiderstand von 10 exp 12 Ohm einer > PH-Sonde zu verringern gäbe es ausser einem OP-Amp? OpAmp ist die einfachste Variante. Ein JFET oder Spezialschaltungen
Grundvoraussetzungen sind 1) Extrem hoher Eingangswiderstand 2) Rail-Rail I/O Ich wuerds mal mit einem LPC661 probieren
-
Thread
JTAG debugger für Anfänger (Cortx M3) erforderlich?
relativ billig beherrschbar. Und nun endlich meine beiden Fragen: 1.) Gibt es ein empfehlenswertes LPC17XX-Board für Anfänger (muß wirklich nicht mit Grafikdisplay etc. sein; ist auch zu teuer) und 2.) Überall wird was von JTAG-debugger geschrieben. Was das vom Pronzip ist habe ich schon rausgefunden
auto detection, SWO Trace IAR: USB: ja, eth: weiss net :-) --- J-Trace: ETM Trace für ARM7, 9 (11?) uVision: Trace-Anzeige im Trace Fenster IAR: Trace Anzeige im Trace Fenster --- J-Trace Cortex-M3: Trace für Cortex-M3, durch TPIU auf dem CM3 werden ETM und ITM zusammengeführt) uVision: (derzeit
-
Thread
SAMMELBESTELLUNG: 4" TFT Display mit 24bit digital interface
LPC3250, LPC3130, LPC2478 LPC1766, AT91SAM9263, ... ...oder was meinst Du? Vieleicht sowas: http://www.mikrocontroller.net/topic/146441 Grüße Michelle
>LPC3250, LPC3130, LPC2478 LPC1766, AT91SAM9263, ... >...oder was meinst Du? >Vieleicht sowas: Beitrag "NXP verschenkt ARM-Chips" Naja, auf den uC hätt ich mich schon festgelegt, den würd ich nur
-
Thread
ATxMEGA Entwickelungsboard
Ich habe auch nochmal ein wenig geschaut, folgende Dinge: - Dreh doch C11 um 180°, dann sparst du dir die Leitungsschlaufe oben rum - Beschriftung JP1 nach unten setzen wie die anderen der Reihe - die DuKo zwischen C32 und MAX3232 könnte man doch auch auf die Leitung legen
nochmals vielen Dank für die ganzen Mühen. Du hast die Bauteile auch gut ordentlich beschriftet, beim LPC Board muss ich erstmal sortieren, knobeln und ausmessen.
-
Thread
embedded-projects JTAG an lpc2103
Hallo zusammen, ich habe hier ein kleines Board mit einem LPC2103, dessen JTAG Schnittstelle wie in der Anlage gezeigt herausgeführt ist. Dazu habe ich einen USB JTAG Adapter von embedded-projects.net bestellt und würde den LPC2103 nun gerne mit Hilfe von eben
bisher folgende Pin-Übersetzung von dem JTAG-Header auf dem Board zu dem vom USB JTAG gemacht: lpc2103 -> usb-jtag 1 -> 4 2 -> 1 3 -> 3 4 -> 5 5 -> 7 6 -> 13 7 -> 15 8 -> 9 -> 9 10 -> 11 -> 12 -> Der Schaltplan zum usb-jtag findet sich hier: http://www.ixbat.de//files/admin/projekte
-
Thread
ARM7 LPC2364 Probleme mit DMA
12) | (0x02 << 15) | (1 << 27) | 0x80000000; GPDMA_CH1_CFG |= 0x00001 | (0x03 << 1) | (0x06 << 11); } else { return ( FALSE ); } return (TRUE); }[/code]
auffällt in DmaReInit bei Channel-0 steht die Zeile: GPDMA_CH0_CFG |= 0x10001 | (0x00 << 1) | (0x01 << 11) | (0x00 << 15); Diese fehlt aber in der DmaInit Funktion. Ist das so korrekt? Gruß Microman
-
Thread
Neue Mikrocontroller-Alternativen und Variationen
Hallo Leute! Bis jetzt habe ich mich mit den AVRs-8-Bit-Megas und dem LPC2138-ARM7 auseinandergesetzt. Die Entwicklung neuerer Prozessoren geht so rasant, dass man fast nicht mithalten kann, weil, kaum hat man sich in eine Familie eingearbeitet, gibt es nach kurzer Zeit
moderner Prozsessor sein, der möglichst viel Rechenpower besitzt, also sowas wie ein ARM9 oder ARM11 oder DSP. Leider habe ich von den drei genannten keine Ahnung oder wo jetzt genau die Unterschiede liegen. Ich weiß nur, dass sie schneller sein sollen, als die ganz oben genannten Prozessoren. Aus