-
Artikel
Linksammlung
und RS232-Steuerung) Embedded Artists bietet verschiedene preisgünstige Platinen (ab 25 Euro für LPC213x Familie) Embedded-IT eNet-sam7X: Ethernut kompatible Embedded Ethernet Mikrocontroller Boards für Industrie und Hobby auf ARM mit Nut/OS Betriebssystem sowie USB Module auf AVR Basis Hiteg SAMSUNG
Luminary Micro DesignStellaris2006 Atmel AVR Design Contest 2006 2005 Philips ARM Design Contest 2005 (LPC213x) Renesas M16C Design Contest 2005 Cornelius van Drebbel's Mad Design Contest (NEC) 2004 Atmel AVR 2004 Design Contest PSoC High Integration Challenge 2004 Zilog 2004 Flash Nets Cash Design Contest
-
Artikel
Reichelt-Wishlist
| | | | | Atmel ATmega328P in TQFP und PDIP | | Philips LPC2000-Serie ARM7-Controller (LPC214x, LPC213X, LPC21xx und LPC22xx) 57x gewünscht => Bauelemente, aktiv / Controller, Speicher / Controller, Prozessoren / Philips-Controller 80C51 / 87LPC.. / 89C51 TI MSP430F2xxx (Typen mit 16 MIPS) | | | =>
-
Artikel
Liste von FPGA Eval boards
44mm, 50 I/O auf 2.54mm Stiftleiste, WIN und LINUX Treiber Xylo-L 130 XC3S500E - - 2.0 10base-T - LPC213x - Spartan3A Starter Kit 189 XC3S700A-FG484 32M x 16 DDR2 SDRAM 4 Mbit Platform Flash PROM, 32MB parallel Flash, 2-16 Mbit SPI Flash (JTAG) 10/100 1 In + 1 Out - 4 Taster, 1 Drehgeber, 4 Schalter 4
-
Thread
LPC2134 Startup Code bzw. "Blink Beispiel"
Link zu Beispielen gepostet: https://www.nxp.com/downloads/en/snippets-boot-code-headers-monitors/LPC213x_Family.zip Mit dem Timer Beispiel hast du doch ein Blinky incl. Startup code. Den muss man allerdings mal durchsehen und kontrollieren ob das zur vorhandenen Hardware passt, die Beispiele werden
-
Thread
baudrate berechnen auf LPC2134
oder ich bin einfach verwöhnt vom AVR und util/setbaud.h Ich hab hier einen (ich weiss, uralten) LPC213x und möchte mal den UART in Betrieb nehmen. Nun ist die Baudraten-Berechnung da etwas komplexer, speziell wegen dem MULVAL & DIVADDVAL. nicht dass ich diese (im betrieb) ändern möchte, aber ich
Beispielcode für den LPC2134 drin: https://www.nxp.com/downloads/en/snippets-boot-code-headers-monitors/LPC213x_Family.zip Im common/inc sind da komischerweise die Header für die 214x drin, das sieht nicht korrekt aus. Oder sind die beiden Familien da gleich? Das habe ich nicht verglichen. In der Lernbetty
-
Thread
ARM lpc2134.h
verwenden dann ja noch die Prozessor-spezifische Include-Datei, in meinem Fall wohl eine lpc2134.h (oder lpc213x.h) Ich find sowas zwar schon "irgendwo", aber gibts dafür eine "offizielle" Quelle? Irgendwie hätte ich auch erwartet dass mein Debian das mitbringt (so wie bei AVR, zB /usr/lib/avr/include/
-
Artikel
LPC2000
PWM-Ausgängen, RTC, Watchdog bis 75 MHz Taktfrequenz LQFP48-Gehäuse (LPC210x) bis LQFP208 (LPC24xx) LPC213x und LPC214x benötigen zum Betrieb 3V Für die anderen Typen werden Core-Spannung 1,65-1,95V und IO-Spannung 3,0-3,6V benötigt (d.h. zum Betrieb sind 2 Versorgungsspannungen erforderlich) geringe Leistungsaufnahme
wurden bei neueren Versionen behoben. Vgl. Datenblätter/Errata zu LPC2xxx/01. Bei neueren LPCs (LPC213x/4x) sollte die aktuelle Fassung der NXP ISP-Software genutzt werden (Stand 3/2006: V2.2.2, erhältlich auf der NXP Web-Site). Ältere Versionen funktionieren nicht zuverlässig oder garnicht. LPC23xx
-
Artikel
Diskussion:Mikrocontroller Vergleich
mir nicht klar. Wenn schon SAM7 "besser" als LPC2k (welcher? die "aelteren" oder auch die "neuen" lpc213x/214x), dann muesste man eigentlich die herstellerspezifische GPIO-Ansteuerung um den ARM-Kern erlaeutern. -- Martin Thomas GCC Scripte: Wenn man mal saubere Versionen von crt.s und Linker-Scripten
-
Artikel
AVR-Codesammlung Übersicht
Terminal - 40 x 25 - BAS Signal (Jan B) ATmega8 erzeugt Video in C! (Ulrich Radig) Video Erzeugung mit LPC213x in C (Uli) TV VIDEO BILD BAS Frequenzzähler DVM Atmega8 Assembler (Bernhard Schulz) CRT / VGA. VGA Grafikkarte mit AVR und 8MB SDRAM (Benedikt) VGA Testbildgenerator (Benedikt) vga-karte, fast diskret
-
Thread
Einstieg in die MikroController Welt 8, 16Bit oder 32Bit?
im DIL8 Gehäuse habe ich noch nicht gesehen. Ich finde die ARM Serie von Philips/NXP schön a la LPC213x. Diese kann man schön ohne viel Hardware flaschen und auch die Programmierung ist meiner Meinung recht simpel. Also hier kann man auch eine LED zum blinken bringen ohne viel Programmieraufwand. Allerdings
-
Thread
arm programmierung
Demoversionen bis 16 oder 32 KB? Wäre das nicht etwas für dich? Übe selber mit einer Demoversion auf einem LPC 213x Board, da soll mann auch den GNU C in die IDE einbinden können.
-
Thread
ADC Wert für ARM7 LPC2136 auslesen
separaten Ergebnisregister des ADCs verwendet. Soweit ich weiß gibt es die nur bei der /01 Revision der LPC213x. Mit PCONP kann man einzelne Peripherieeinheiten ein- oder ausschalten. Der ADC ist beim 213x aber standardmäßig aktiviert. Beim 23xx muß man den manuell einschalten. Vielleicht solltest du
-
Thread
Dritter Timer beim LPC2294 - PWM
Ich habe mit LPC213x MCUs gerarbeitet. Da ist es so, dass du die PWM Peripherie auch als ganz normalen Timer verwenden kannst wenn du keine PWM in deinem Projekt brauchst. Wenn du 2 reguläre Timer hast, hättest du damit
-
Thread
ExampleCode von Martin Thomas unter GCC4.3.3
Timer" Beispiel aus http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/lpc2k_bundle_port/lpc213x_lpc214x_examples_20061205.zip nicht unter GCC 4.3.3 im THUMB_MODE läuft? Ohne THUMB_MODE geht's jedoch.
-
Thread
Sprung zu ISR klappt nicht
eingestellt (U1LCR, U1DLM, U1DLL, U1FDR)? [c] U1LCR = 0x03; [/c] U1DLM, U1DLL und U1FDR (nur bei LPC213xFBD64/01 vorhanden) sind abhängig vom Takt und der gewünschten Baudrate.
-
Thread
C Programmierung struktur, pointrer
Voraus. [c] #include <stdio.h> /* standard I/O .h-file */ #include <LPC213x.H> /* LPC213x definitions */ typedef struct { unsigned long int baudrate; unsigned char dataBits; unsigned char stopBits; unsigned char parity; unsigned
-
Thread
Baudrate Abtastfrequenz
Vielen Dank für die Hinweise. Ich habe etwas aktuellere Version der User Manual für LPC213x ausfindig gemacht. http://www.standardics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc2131.lpc2132.lpc2134.lpc2136.lpc2138.pdf
-
Thread
ARM LPC21xx mehrere AD-Conversions gleichzeitig
analog to digital converter (one in LPC2131, LPC2132, LPC2131/01, and LPC2132/01 and two in other LPC213x devices). -Input multiplexing among 6 or 8 pins (ADC0 and ADC1). Werde ich morgen noch einmal durchlesen und probieren. Gruß
nur EINEN ADC. Koennt ihr mir ruhig glauben, hab bei der Spezifikation mitgeschrieben ( bei den LPC213x und LPC214x uebrigens auch ;-) Soll es so richtig mit mehreren ADCs abgehen, dann sind auch die LPC29xx mal einen Blick wert. Kein USB und kein Ethernet aber CAN und 3 ADCs, ein 5V ADC und zwei 3V
-
Thread
LPC2138 Preis ?
Wobei ich das eigentlich schon etwas komisch finde. Es wird doch niemand mehr ein LPC213x oder LPC214x in einem neuen Projekt verwenden wenn er das herausgefunden hat. Komisch die NXP'ler.
-
Thread
Interruptroutine bei Lpc2294 startet nicht
Update: Der Pin P0.31 den ich für die LED benutze ist beim LPC213x write-only...
-
Thread
LPC2138 AD-Wandler Problem
above the level of V3A at any time. Otherwise, A/D converter readings will be invalid. (aus: LPC213x User manual Rev. 01 — 24 June 2005 Seite 193) ------------------------------------------------------------------------ Nun kann es sein, dass durch Induktivitäten bzw. Schaltvorgänge im Lastromkreis
-
Thread
I2C Clock Stretching mit LPC213x / LPC214x
Hallo zusammen, ich möchte einen LPC2138 als I2C Slave mit Clock Stretching betreiben. Der I2C soll über eine IRQ Routine gesteuert werden. Dem Datenblatt des LPC2138 (Kapitel 11, Abschnitt 6.5, Seite 135) entnehme ich, dass man zum Clock Stretching einfach das SI flag nicht löschen muss. Die SCL Line wird dann solange auf GND gehalten. Nun meine Fragen: Würde dann bei Clock Stretching nicht nach Beendigung des I2C Interrupts unmittelbar wieder ein I2C Interrupt ausgelöst, da das SI flag ja noch gesetzt ist? Mein Programm ist darauf angewießen, dass die main() Schleife immer wieder
-
Thread
G-LCD bei Pollin
Spannungsregler. Und 2,54mm-Pins an den Seiten für mich als Grobmotoriker. Aber evtl. wäre der LPC213x besser, der hat mehr Pins (und: den gibts nicht allzu teuer bei Reichelt) Platine kann ruhig Hartpapier oder Pertinax oder so was sein (ist mir sogar lieber wg. Bohrer), Lötstopp-Lack und Aufdruck
Die Eignung als LCD Controller bezweifle ich mit der Schaltung etwas. Spricht etwas gegen einen LPC213x/01 ? Der hat 64 Pins, so dass man den Speicher komplett anschließen könnte.
-
Thread
ARM7: ADC Wandler 16 Bit ?
NXP Webseite: http://www.standardics.nxp.com/support/documents/microcontrollers/zip/code.bundle.lpc213x.lpc214x.uvision.zip Das ist fuer Keil geschrieben aber immerhin Beispielcode. Robert
-
Thread
ARM7 + Crossworks: Interrupt Beispiel gesucht
LPC210x.s gar nicht abgefragt, ist also nicht wirksam. Was ich mich frage ist, ob es vielleicht einen LPC213x.s Code gibt, der liegt jedoch der Eval Version nicht anbei. Weiss da jemand einen Rat? Wie bringe ich dem uC bei, dass er bei 0 starten soll? Ach ja, die Schalter für das Laden per RS232 auf dem
-
Thread
ARM startup Code und Linkerscripte
. Hmm, wirklich? Im code-bundle für LPC213x/214x (heruntergeladen Januar 2007 von philips.com (oder war es schon nxp.com?) ist in common/src ein Startup-Code enthalten. Ist zwar für RealView bzw. den alten Keil-Assembler, aber leicht auf GNU-as
eben nicht ohne irgendwelche Aenderungen kupfern. > Bei nxp.com gibt es ein Code-Bundle für LPC213x/4x mit Startupcode für > andere Assembler. Das ist die o.g. Prozedur in Anwendung. > Wüsste auf Anhieb keinen Hersteller, der in seinen Beispielen keinen > Startup-Code für mindestens eine
-
Thread
ARM7: Start geglückt aber noch Fragen
set and clear registers allow a single instruction set or clear of any number of bits in one port (LPC213x/01 only)", der suggeriert, dass IOSET/IOCLR erst mit /01 existieren würden. Was ja nun falsch ist.
-
Thread
IAR workbench - C - ARM
z.B. UART-Hardware, je nach Controller unterschiedliche Zusatzfunktionen vgl. z.B. AT91SAM7Sx und LPC213x/4x UARTs) zu verarbeiten ist, kann man die Signale auch in einem Timer-Interrupt-Service-Handler evtl. zusätzlich getriggert durch einen "external" Interrupt abtasten und auswerten (Prinzip "Software-UART
-
Thread
Printf Ausgabe klappt nicht
jede Schützenhilfe dankbar. Gruss Juppo #include <stdio.h> #include <stdlib.h> #include "lpc213x.h" //#include <AsystTrace.h> //#include "Main.h" //#include "Test.h" //#include "CPUTest.h" #define CR 0x0D int iCounter=0; int iInterruptCounter=0; int iLEDStatus=0; int
-
Thread
LPC 2138 unlogisches Verhalten?
Funktionen liefert er überhaupt keine Ausgabe. Ich nutze WINARM mit GCC 4.1.1 . [c] #include <LPC213x.h> /*************** System Initialization ***************/ void abc_init() { for( int i = 0; i < 300000; i++ ){// Etwas warten asm volatile("nop"); } ; } void def_init() {
-
Thread
Problem LPC2106 und UART im Interrupt
was Du suchst aber auf Grund starker struktureller Aehnlichkeit anwendbar das Beispiel fuer den LPC213x und LPC214x Das sind eine ganze Reihe von Peripherals, wie man sie initialisiert... Erwartungsgemaess ist das UART example unter UART.C zu finden. Das beispiel ist geschrieben fuer den Keil Compiler. http://www.standardics.nxp.com/support/documents/microcontrollers/zip/code.bundle.lpc213x.lpc214x.uvision.zip Robert
-
Thread
Welcher ARM ist für mich der Beste?
Benchmarks mit SD-Karte/FAT/kein Code im RAM, hat ein mit 48MHz getakteter SAM7 mit SPI-DMA gut mit einem LPC213x bei 60MHz/MAM und SPI FIFO mithalten können. Test mit LPC23xx und SPI-DMA steht noch aus. Wie immer: "kommt halt auf die Anwendung drauf an". >Naja, IAR ist für ein Bastler/Hobby ganz schön teuer
mit SD-Karte/FAT/kein Code im RAM, hat ein mit > 48MHz getakteter SAM7 mit SPI-DMA gut mit einem LPC213x bei 60MHz/MAM > und SPI FIFO mithalten können. Test mit LPC23xx und SPI-DMA steht noch > aus. Wie immer: "kommt halt auf die Anwendung drauf an". ich habe selbiges erlebt. SAM7 und LPC2378, schreibzugriffe
-
Thread
LPC2148 und SHT11
externen Pull-Up-Widerstand an Data (vgl. SHT Datenblatt/Appnote) Alternativ: Pins an Port1 von LPC213x/4x z.B. haben interen Pull-Ups. Im Prinzip: - Data Ausgabe high : iodir=0 (Eingang), der pull-up 'zieht auf high' - Data Ausgabe low: ioclr / iodir=1 (Ausgang) - Data Eingabe: iodir=0 (Eingang)
-
Thread
UART Programmierung bei ARM LPC2138
Terminal. Ich verwende das Embedded Artist QuickStart Board. Hier mein Code: [c]#include <LPC213x.h> int main( void ) { // Pins auf UART Funktion schalten PINSEL0 = (PINSEL0 & 0xfffffff0) | 0x00000005; // PLL einstellen PLLCFG = (4-1)|((2-1)<<5); // M=4 und P=2 (Multiplikatoren
Beipielprogramme: http://www.standardics.nxp.com/support/documents/microcontrollers/zip/code.bundle.lpc213x.lpc214x.uvision.zip Eine Liste mit Hilfreichen Dokumenten / Programmen / Application Notes ist hier: http://www.standardics.nxp.com/support/documents/microcontrollers/all/?scope=LPC2138 Robert
-
Thread
JTAG für LPC213x
Hallo zusammen! Ich will mit einem ATmega32 einen NXP LPC213x per JTAG programmieren. Dazu wackle ich mit den Portpins des ATmega 32. Die State-Machine des TAP Controllers habe ich bereits implementiert und die läuft und ich kann sogar schon die ID des LPC's
-
Thread
Frage zu VPB und IODIR beim ARM7
die maximale Geschwindigkeit braucht. Du hast nicht geschrieben welcher LPC es ist aber z.B. der LPC213x/214x um die SSP bei 30 Mbit/sec lauden zu lassen muss VPBDIV auf 1 sein. Man nimmt den Teiler 4, wenn man die Timer z.B. nur bei ein paar MHz laufen hat und nicht hochaufloesende PWM generieren
-
Thread
I2S-Signal mit ARM7 (LPC2106) erzeugen?
(aehnliches) Modul gibt es noch nicht im LPC2106, weil das der erste all der LPC2000 Teile war. LPC213x/LPC214x, LPC23xx und LPC24xx haben ein solches Modul und im Falle der LPC23/24xx haben die sogar ein hardware I2S Interface. Robert
-
Thread
Power On Reset am LPC2136
Vielleicht etwas spät aber dann halt fürs Protokoll bzw die Suche: Der LPC213x hat eigentlich einen internen Reset-Controller. Geht die Betriebsspannung denn weit genug runter? Eine weitere Stolperfalle zum P0.14 ist P0.31. Der muß beim Einschalten floaten oder high sein
-
Thread
ARM7 was wie wo?
Bit_W0QQitemZ160134719037QQihZ006QQcategoryZ10662QQrdZ1QQssPageNameZWD1VQQcmdZViewItem) Das Modul ist sehr günstig und es gibt viele Leute, die den LPC213x/4x nutzen. Compilieren tue ich meinen Code mit WinARM. Das ist ähnlich wie WinAVR und beinhaltet alles wan man braucht: arm-elf-gcc, linker, ein Programm zum flashen über RS232, viele Beispiele usw
-
Thread
max Strom an IO von LPC213x
Hallo, lt. Datasheet vom LPC213x http://www.standardics.nxp.com/products/lpc2000/pdf/lpc2131.lpc2132.lpc2134.lpc2136.lpc2138.pdf ist der maximale Strom der Portpins (S. 27 von 39): I_oh (High level output current) = max. -4mA
-
Thread
ARM Nested Interrupts mit Keil µVision mit RealView?
devkitarm-users, gnuarm yahoo-Gruppe, Codesourcery. Was ist bei den von NXP für LPC23xx/24xx und LPC213x/4x bereitgestellten Beispielen falsch/unzulänglich, in denen die Verwendung von interrupt-nesting mit dem RealView compiler demonstriert wird? Ich habe den Code zwar nicht selbst ausprobiert, sondern
hier. Eine andere Auswahl habe ich nicht gefunden. >Was ist bei den von NXP für LPC23xx/24xx und LPC213x/4x bereitgestellten >Beispielen falsch/unzulänglich, in denen die Verwendung von >interrupt-nesting mit dem RealView compiler demonstriert wird? Ist das jetzt dein Ernst? >mit dem RealView
-
Thread
lpc2129 GCC ISR-Verwaltung
dann die "Nacharbeiten". So wie in diversen Beispielen von Atmel oder z.B. meiner Portierung der LPC213x/4x Beispiele von NXP auf http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/lpc2k_bundle_port/index.html Die letztgenannte Lösung ist auch sehr brauchbar, wenn man den C-Code, auch bei