-
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 lesen. Leider ist im Datenblatt des LPC's nicht angegeben, welche JTAG Instructions für die Flash-Programmierung zu verwenden wären. Hat jemand von euch einen Link oder Erfahrung mit der JTAG Programmierung des LPC's? Oder wird diese Information
-
Thread
Video Erzeugung mit LPC213x in C
Hallo, Hier ein kleines Programm welches ein Video Signal erzeugt. Dazu wird ein LPC213X vorausgesetzt. Die Video Erzeugung geschieht über den SPP Bus. Schaltungsbelegung in pal.c Das Programm ist in C geschrieben. Es werden 46x26 Zeichen dargestellt. Ein Zeichen hat die Größe von
Hallo, Die Geschwindigkeit des DAC des LPC213x reicht dabei nicht aus. Gruss Ulrich Radig
-
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.
-
Thread
LPC213f-Familie Design Contest Ergebnisse
Hallo, da sind recht interessante und professionelle Anwendungen reingekommen. Wer Lust hat und Anregungen such kann ja mal in den Propekt reinschauen. Leider hab ich im Moment noch keinen Zugriff auf die Sourcen der Applikationen. Anruf Beantworter, Treiber Karte fuer VGA Monitor ohne PC, Flash Card Audio Player, Zugangskontrolle, DataLogger, Proton Magnetometer und noch ein paar andere. Die E-mails der Entwickler sind gelistet aber ansonsten sind die Details zu den Projekten ziemlich mager. Trotzdem dachte ich es wuerde einige interessieren. http://www.standardics.philips.com/literature
-
Thread
ENC28J60 Basics für Philips LPC213x
Hallo, Hier der SourceCode für einen Philips LPC213x ARM Microcontroller und dem bekannten ENC28J60 Ethernetcontroller von Microchip. Unterstützt wird zurzeit erst ARP und ICMP (Ping). Der ENC28J60 hängt dabei an SPI0. Dies ist nur eine Experimentier
Wird es einen kompletten Webserver mit dem LPC213x geben ? Diese bieten ja genügend Flash und RAM für einen kleinen Webserver der ohne zusätzlichen Speicher wie MMC/SD Karte auskommt.
-
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
CircuitCellar startet Philips ARM Design Contest
LPC213x, you can purchase the LPC213x Evaluation Kit, with or without the ULINK JTAG debugger, directly from: Keil http://www.keil.com/lpc/lpc2100_overview.asp LPC Tools http://www.lpctools.com/
Philips LPC213x Design Contest
-
Thread
ARM Board minimal
schau Dir die Eratasheets direkt auf der Seite von Philips zum entsprechenden Controller an. Beim LPC213x wäre das dann beispielsweise unter http://www.semiconductors.philips.com/pip/LPC2132FBD64.html unter dem Punkt "Support & Tools" zu finden.
Also der LPC213x läuft mit bis zu 60MHz. Die lassen sich duch die integrierte PLL auch aus ner niedrigeren Quarzfrequenz erzeugen (z.B. 15MHz Quarz über PLL mit 4 multiplizieren). Zu den IO-Ports: Der LPC213x
-
Thread
LPC21xx flash Problem
Falls das: #include "LPC213x.h" int main (void) { IODIR0 = 0x08000000; // P0.27 als output IOSET0 = 0x08000000; // Pin geht auf 1 } der ganze Source ist, sehe ich sowieso ein Problem, denn es werden die
Instruction pointer weiter, aus dem main raus ins Niemandsland. Sollte zumindest so sein: #include "LPC213x.h" int main (void) { IODIR0 = 0x08000000; // P0.27 als output IOSET0 = 0x08000000; // Pin geht auf 1 while(1); }
-
Thread
LPC2148 Powerdown
Hi, der LPC214x, LPC213x, alle SAM7S und soweit ich weiss alle SAM7X haben interne DC/DC Konverter um die Corespannung zu erzeigen, andernfalls muesste entwerde ein alter Prozess genommen werden oder die I/O Spannung
angesteuert sind. Hat schon mal jemand Erfahrungen mit den LPC213x oder LPC214x im Powerdown gemacht ? Gruß Thomas
-
Thread
Mit ARMs anfangen
Anfangen, also das erste wäre ein Port Pin zu togglen oder so ;-) Also angenommen ich habe ein LPC213x vor mir liegen, was benötige ich alles um mein erstes Programm drauf zu laden (mal von der Stromversorgung abgesehen)? *ganz primitiv frag* Developement Board würde ich mir eigentlich ganz gerne
ich hab mit einem lpc2148 angefangen.. wobei ich nur darauf spekuliere, dass ich irgendwann mal zeit habe das usbinterface vernünftig zu verwenden.. z.b zum flashen ;) sonnst sind die 213x und 214x mehr oder minder gleich
-
Thread
Lahmer SPI beim LPC
SPI ist tatsaechlich max. CPU/8. Neuere Bausteine haben eine SSP mit max = CPU/2, alle LPC213x und LPC214x z.B. Da der Peripherietakt vom CPU takt abgeleitet wird und kein multiplikator drin ist kann der Peripherietakt nie hoeher sein als der CPU Takt. Also die LPC213x / LPC214x sind
guenstigste Einstiegmoeglichkeit mit diesen Boards: http://www.embeddedartists.com/products/boards/lpc213x.php Schade, dass der Shop so stark auf Olimex fokusiert ist aber Olimex macht natuerlich auch viel fuer AVR, doe Jungs von EmbeddedArtists.com arbeiten nur mit ARM Gruss, Robert
-
Thread
LPC2000 verwenden JA/NEIN ?
- Wenn LPC2000, dann statt LPC213x nach Moeglichkeit einen LPC214x nehmen, dieser ist bis auf die USB-Pins Hardware- und weitestgehend Software(bis auf USB)-kompatibel und viele "LPC2000-Erratas" sind bei den LPC214x behoben. Man kann mit dem LPC213x "Prototypen" und Pins freilassen, die beim 214x fuer USB bestimmt sind. - Die neuen kleinen LPC2000 (210x, x<4) koennen mit bis zu 70MHz betrieben werden. Bieten
-
Thread
ARM LPC21xx mehrere AD-Conversions gleichzeitig
Mmh, ich glaube, der Robert hat Recht... Seite 211 vom LPC2131/2/4/6/8 User manual - Rev. 02 — 25 July 2006 -10 bit successive approximation analog to digital converter (one in LPC2131, LPC2132, LPC2131/01, and LPC2132/01 and two in other LPC213x devices
Also alle LPC23xx und LPC24xx haben 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
-
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
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,
-
Thread
Problem LPC2106 und UART im Interrupt
genau 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
LPC 2138 ARM Taktung
Was für dein LPC2138 ist denn da drauf? LPC2138FBD64 oder LPC2138FBD64/01 ? Ansprechen tust du die Pins zumindest im langsamen Modus. Damit sind bei 60Mhz max. etwa 4Mhz möglich. Die schnellen IOs des LPC2138FBD64/
Vlielen Dank für Eure Tips, so laaangsam lernt man die Haken und Ösen des LPC2138 kennen! Gruß Fried
-
Thread
ARM Nested Interrupts mit Keil µVision mit RealView?
en.mikrocontroller.net, 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
gehört, nämlich 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?
-
Thread
ARM startup Code und Linkerscripte
ähnlich dem in uVision gibt es meines Wissens ohnehin nicht. Bei nxp.com gibt es ein Code-Bundle für LPC213x/4x mit Startupcode für andere Assembler. > Ich weiss, dass mindestens bis 2007 bei NXP keine eigenen Start Ups > generiert wurden, die jetzt als Open Source zur Verfuegung gestellt > werden koennten. 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
-
Thread
ADC Wert für ARM7 LPC2136 auslesen
ADC zu bestromen. Gerade beim ARM bitte compilierbaren Code posten. Ich habe diverse Boards hier (LPC21/23/24/11/13/17), kann also recht viel probieren und gezielt suchen. So kann ich nur raten.
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
Peripherie LPC2138
Suchst Du so etwas: http://www.lpc2100.com/pdf/LPC213x_UM_prel_Nov22_sm.pdf War übrigens mit Google zu finden ;-)
Danke, genau das suchte ich. Warum der Hersteller es nicht auf seine LPC213x Seite legt.... MfG Jens
-
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
hier ist ein bisschen 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
-
Thread
G-LCD bei Pollin
übersehen. 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.
Low Cost Header Board mit einem LPC210x oder 213x/01 auf 2,54mm mit Spannungsregler, Resettaster, Programmierinterface (also UART) usw. Also nur das nötigste drauf und das ganze möglich billig.
-
Thread
Eclipse GNU/ARM: Startup-Code für LPC2119 oder LPC2138
O oder den USB benuetzt laeuft im allgememeinen auch auf dem LPC2138. Der LPC2148 ist allerdings eine Obermenge und hat ein paar verbesserte Features. Also fuer LPC2138 den LPC2148 nehmen und fuer den LPC2129 den LPC2294 Robert
Hi Namensvetter! Warst du schon hier? gcc-Port of the LPC2000 Example-Code-Bundle for LPC213x/LPC214x (Philips LPC2000 ARM7TDMI-S controller series) http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/lpc2k_bundle_port/index.html LPC2106, LPC2129
-
Thread
UART Programmierung bei ARM LPC2138
Hallo! Ich versuche den UART0 bei einem LPC2138 ein zu richten. Leider bekomme ich entweder keine, oder keine Sinnvolle Ausgabe auf das Terminal. Ich verwende das Embedded Artist QuickStart Board. Hier mein Code: [c]#include <LPC213x.h
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
Neue schnellere ARMe von Philips - bastelfreundlich!
nur sehr wenig RAM. Bastelfreundlich dank des angekündigten PLCC-Gehäuses. Presse-"Blurb" aus LPC2000-Yahoo-Group: Philips today announced the 3 newest members of the LPC2000 family, the LPC2101, LPC2102 and LPC2103. Built on 0.16um flash process, with 128-bit wide access, the trio operate
bereitstellen, da brauchts schon den 64-pinner von Atmel. Nimmst Du aber den 64-pinner von Philips (LPC213x oder LPC214x) dann hast Du wieder 5-10 I/O pins mehr, mehr Geschwindigkeit, auch nur eine Spannungsversorgung.... Ich frage mich einfach wie Atmel das macht, dass hier so viele deren Chips fuer
-
Thread
LPC2138 Preis ?
Wieso bitte ist ein LPC2138 teurer als ein LPC2368 => Digikey? Danke Gruss mgiaco
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
Bezugsquellen für ARM LPC21xx
grundsaetzlich waere da z.B. Digikey, allerdings ist Philips im Moment etwas hinterher mit liefern der LPC213x und LPC214x. Die aelteren Typen 211x, 212x und 22xx sind schnell lieferbar. Digikey meldet 0 Bestand bei den 3x/4x, was daran liegt, dass sie bestehende Auftraege im Moment beliefern. Vorteile
LPC2138 nicht aber den LPC2148 anbietet das weiss ich nicht, koennte aber z.B. Reichelt wissen ;-) Der LPC2148 ist ohne Probleme lieferbar, nachdem wir mitte des Jahres einen Engpass hatten. Bei Digikey
-
Thread
Polyphasen-Frequenzumrichter mit ARM
Naja 9000 Einträge wären bei 8bit 9000byte (bei 16 bit 18 000byte) ob sich das wohl ausgeht beim LPC 2468 mit 9000 Einträge *gg*
M3 dann praktische freie Auswahl. Gut, der STM32 fällt raus da anscheinend nur vier Kanäle. Aber LPC23xx und die Luminary haben sechs bzw. acht Kanäle (die LPC23xx können 6x32Bit, die Luminaries 8x16Bit, alles unverbindlich). Der Vorteil der 23xx gegenüber dem 2468 ist das kleinere Gehäuse. Der
-
Thread
Sind ARM9 wirklich schneller als ARM7
leider, leider im 10x10mm großen TFBGA180 untergebracht. http://www.standardics.philips.com/products/lpc2000/pdf/lpc2880.lpc2888.pdf
der älteren LPCs (2119, 2290, k.a. wie viele noch) gibt es bereits Revision B Chips, für andere wie LPC213x wurde das in Aussicht gestellt (hier, oder in der LPC2000 Yahoo Group, weiss nicht mehr wo). Ausserdem sind Erratas nichts tragisches, solange sie Einschränkungen der Funktionalität rechtzeitig
-
Thread
Portzugriffszeit bei ARM LPC 2106
beschissen langsam im vergleich.. wenn ich das richtig im hinterkopf hab können nur die neueren ab lpc213x und lpc214x das schneller und genau in den datenblättern sollte auch die benötigte info drinnenstehn... laut http://www.embeddedrelated.com/groups/lpc2000/show/8149.php gehts auf denen in
Das waere der falsche LPC fuer so was. Man nehme den LPC2103, lasse ihn bei 70 MHz laufen und die Antwort ist weniger als 30 ns. Der LPC 2106 braucht bei 60 MHz 8 Zyklen fuer einen Zugriff also 133 ns. Im uebrigen war ich
-
Thread
Argumente für 8-Bit AVR statt ARM-Controller
> Nachteil durch den Verbrauch der 2 eng tolerierten Spannungsregler. Es gibt auch etliche LPC's die keine externe 1.8V Regelung brauchen, sondern diese intern aus der 3.3V erzeugen. zB 213x und 214x. Wobei gerade das Vorhandensein der expliziten 1.8V Leitung FÜR Batteriebetriebene Systeme
Warum ist bei den ARM eigentlich immer von den LPC die Rede? Ich finde die AT91SAM7S von Atmel deutlich besser. Ich habe zb erfahren das die IO von den LPC ziemlich langsam sein sollen, sogar langsamer als die eines AVR (Advantage AVR). Die AT91
-
Thread
LPC1114/LPC111x SPI Config
an PIO0_6 umleiten LPC_IOCON->PIO0_6 = 0x02; //SCK0 // SSP SSEL is a GPIO pin LPC_IOCON->PIO0_2 &= ~0x07; //Reset LPC_GPIO0->DIR |=(1<<2); LPC_GPIO0->MASKED_ACCESS[(1<<2)] = (1<<2); //SSEL0 }
//Tab 442 //Master Mode //LPC_SSP1->CR1 = (1<<1); //Tab 209 SSE /* Set SSPINMS registers to enable interrupts */ /* enable all error related interrupts */ //LPC_SSP1->IMSC = (1<<0)|(1<<1); //Tab 213 }[/c]
-
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
ebenfalls 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
LPC2000 Electrical Manual
> Hier zum Beispiel das der LPC2104/5/6 Der hat einen ADC?
mich wissen, ich werde dann veranlassen, dass die Dokumentation korrigiert wird. Spass beiseite, LPC210-4/5/6 hat keinen ADC. Der LPC210-1/2/3 mit weniger Speicher hat einen. Alle LPC211x/212x/213x/214x/22xx/32xx/24xx haben einen (manche auch 2) 10-bit ADC(s) Robert
-
Thread
Wirklich arm, der ARM
undokumentierte Bugs hat und das deshalb das Projekt in Verzug ist. Wie sieht es denn generell mit den LPC23xx und LPC24xx aus. Wann wird der LPC23xx bearbeitet und ne Revision ohne die Major Bugs aufgelegt und wann geht der LPC24xx in Sampling/Serie. Wann ist ein Errata fuer den LPC24xx erhaeltlich.
, die Beschreibungen der Peripherals in neueren Manuals zu vergeleichen. So sind manche Bloecke im LPC214x Manual besser beschrieben als im LPC213x... Meine e-mail adresse ist vorname punkt nachname at gmail dot com Robert Teufel
-
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
Vertreter hier was dazu sagen, wenn im schnellsten Mode, das ist der ARM Mode bei beiden SAM7S und LPC2148 der Code aus dem Flash ausgefuehrt wird. Die Messungen, die wir gemacht haben waren ueber 30% Unterschied bei SAM7, 55 MHz und LPC2148, 60 MHz. Halte mich mit anderen Kommentaren etwas zurueck
-
Artikel
LPC2000
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
/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
-
Thread
Atmel ARM7 woher?
mit 128bit Busbreite. => 4 Stk pro EIN-Takt Zyklus "The particular flash implementation in the LPC2101/2102/2103 allows for full speed execution also in ARM mode"
einstellbar. Zum Thema nur 3.3V oder 2 Spannungsversorgungen, kommt bei Philips auf den Typen an. Die LPC213x und LPC214x haben auch den internen Wandler, der LPC210x (darauf hat sich Mark wohl bezogen) braucht allerdings zwie Spannungen, wie auch die CAN Bausteine oder die neuen kleinen LPC2101/2/3. Geschwindigkeitsvorteile
-
Thread
SSEL1 der SPI1 am LPC2148
Das beschriebende Workaround SSEL "fest auf High" ist bei neueren LPC2000 (z.B. LPC213x LPC214x) nicht mehr zwingend notwendig, wenn man einen SPI-Master benoetigt. Meines Wissens ist dies nur bei aelteren LPC2000 Modellen notwendig. Dies ist als Fehler in den Erratas
auch nicht 100% sicher wegen den verschiedenen SPI-Modi und CS. Habe noch nicht sehr viel mit SPI an LPC2000 gemacht. Frage waere in der LPC2000 yahoo-Gruppe gut "aufgehoben". Aber wegen der Performance fuer die manuelle CS-Umschaltung wuerde ich mir bei den 214x nicht allzu viele Gedanken machen. Die
-
Thread
2 Fragen zum SPI-Interface vom LPC2106
Ich versuchs mal, Das SPI interface auf dem 2106 ist leider nicht das beste was die LPC2000 Familie zu bieten hat. Zum einen ist es auf 8-bit beschraenkt, zum andern ist CCLK/8 tatsaechlich die schnellste Moeglichkeit. Die 213x und 214x sowie der kleine 2101/2/3 haben eine SSP Schnittstelle
Hallo Robert, ich hab mir gerade das UM vom LPC2103 angesehen und muss sagen ich find die Pin-Aufteilung sehr ungüstig. Wenn ihr das SSP in den LPC2106 aufnehmt dann schmeißt bitte das alte SPI-Teil raus und opfert nicht irgendwelche wichtigen Pins
-
Thread
PIC16F877 - Timer0-programm startet nicht
funktioniert!! SPI ist ein Seriel Programming interface auch ansprechen muss. Also der Sensor ADXL213 wird mi´m µP von Atmel 89TC2051P connected, dann wird der µp mi´m MAX7301 connected. Es ist sehr konfus alles...am besten ich schick eich die Links: Sensor ADXL213: http://www.analog.com/en/prod/0%2C2877%2CADXL213%2C00.html µP AT89LP2052/4052 Preliminary: http://www.atmel.com/dyn/products/product_card.asp?family_id=604&family_name=8051+Architecture&part_id=3627 Maxim 7300:(für die 20 LED´s): http:/
-
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
raus nehmen können. Michael R. schrieb im Beitrag #5283511: > die irgendwie jeder anders nennt (LPC2000, LPC21xx > und weitere Permutationen, bzw. wohl auch "ARM7TDMI" (was immer das > wieder bedeutet) LPC2000 = Große Familie von NXP µCs LPC21xx = Ein Teil dieser Familie ARM7TDMI = Ein für
-
Thread
WinARM Linker Datei für lpc2148
hallo forum, ich möchte zum programmieren des lpc2148 winarm benutzen. unter den examples habe ich allerdings keine ld.datei für den lpc2148 gefunden. kann ich die ld-datei für den lpc2138 auch nutzen?? oder muss ich mir eine eigene datei
Schau dir mal dieses Beispiel an: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/lpc2k_bundle_port/lpc213x_lpc214x_examples_20061205.zip das läuft auf einem lpc2148. Das LD File ist das selbe wie für den lpc2138, ich weiss nicht in wie weit dort die 8KByte USB-DMA Zwischen Speicher
-
Thread
I2S-Signal mit ARM7 (LPC2106) erzeugen?
Rene, so ein (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
Beim LPC21xx/22xx gibt es m.W. keine direkte Möglichkeit etwas I2S-kompatibles zu erzeugen. Ich würde da eher beim AT91SAM7 bleiben, wenn du nicht gleich große Kaliber wie den LPC23xx/24xx nehmen willst.
-
Thread
Baudrate Abtastfrequenz
Ich bin ein Neuling und benötige eure Hilfe: Ich habe einen ARM LPC2134mit einem ARM7 und will das serielle Signal abtasten, also brauch eich eine Abtastfrequenz! Im Handbuch des LPC2134 habe ich folgendes gefunden: On-chip integrated oscillator operates with external
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-Beginn
Das Olimex-Evaluation-Board mit LPC2106, das im hiesigen Shop für 70 verkauft wird, hast Du bereits entdeckt? Passende Lötadapter zum Gehäuse des LPC2106 gibt es bei www.elk-tronic.de - zum wirklich unschlagbar günstigen Preis.
Atmel-ARM ist sogar ein USB-slave-Modul und zumindest lt. Papier sind einige Limitierungen wie man sie im LPC210x findet nicht vorhanden. Mehr dazu auf www.at91.com. Wie schon angemerkt, sind die neuen LPC213x ueberarbeitet und haben weniger "Macken" - zumindest auf dem Papier. Das Atmel-Kit war vor ein paar
-
Thread
ARM7 LPC2136 Timer0
weiß mittlerweile nicht mehr weiter und hoffe um eure Hilfe. Ich arbeite mit einem ARM7 von Philips (LPC2136) und möchte den Timer0 aktivieren und über einen Interrupt laufen lassen. Ich habe folgende Konfigurationen. #include "lpc21xx.h" /* LPC21xx definitions */ #include
Beispiel schon hast. Dort ist aber einiges wegrationalisiert, wie ich sehe: 1. Du solltest mal das LPC213x.h für den LPC2136 includen. LPC21xx.h ist für LPC2114, 2119, 2124, 2129, 2194, aber das wird es sicher nicht sein. 2. Was steht denn in VIC.h? Das File braucht man meines Erachtens nicht, da
-
Thread
ARM7 was wie wo?
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
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
-
Thread
LPC2138 + ENC28J60
Könnte man nicht USB gleich mit dem LPC2148 machen ?
in meinem vorigen posting ;) 2) zu deinen schematics meine persönlichen preferences: .) lieber LPC214x statt 213x + FT232. Die 214x kosten auch nicht viel mehr und 1IC weniger bringt etliche Vorteile. Eigentlich bräuchte ich persönlich überhaupt kein USB. Der Großteil der Kommunikation würde