-
Thread
XMEGA Pozessor von Atmel
@Peter & guest: Nach dem Post von "27.04.2009 11:52" hat sich meine Frage bezüglich 8051 erledigt. Ich hatte eh nicht vor in die 8051-Welt einzusteigen. Die ursprüngliche Frage war eher aus Neugier, ich kann mir halt nur schwer vorstellen das
Labormustern und Nullserien normal. Ich kann mich an Klagen über massive Erratas bei PIC und Philips' LPC-Controllern hier im Forum erinnern. Muß man mit leben, geht nicht anders. wer das nicht will, muß eben warten, bis die Probleme beseitigt sind. 2. Atmel hat in der Tat ein Problem mit der hohen Zeitdauer
-
Thread
Eclipse LPC2119 Interrupts
Sers, ich programmiere mit Eclipse und habe ein kleines Problem mit Interrupts beim LPC2119. Ziel: Wenn an P0.16 ein High-Signal anliegt, soll mittels ISR eine LED zum Leuchten gebracht werden. Klingt erstmal einfach, aber ich krieg es leider nicht zum laufen. LED funktioniert definitv! [c] #include "lpc21xx_keil.h" void IRQ_Routine (void) __attribute__ ((interrupt("IRQ"))); void IRQ_Routine(void) // for external interrupt 0 { VICIntEnClr = 0x00004000; // Disable EINT0 in the VIC
-
Thread
suche speziellen Microcontroller
@Christoph Deine nachricht kam leider als ich noch am schreiben war =) jep, das LPC könnte hinkommen (hab mich vorhin vertippert beim AMR :-/) Wie gesagt, den habe ich im Geschäft von einem in die Händegedrückt bekommen nachdem ich dem genau erklärt habe was ich vorhabe :-/ Dachte
| 1 | | | 9 | 1 | | | 10 | 1 | | | 11 | 1 | | | 12 | 1 | | | Das ist zwar noch kein Logikdiagramm, sollte aber das Verstaendnis foerdern.
-
Thread
lpc2148 PLL-Fehler
Hallo, ich hab mir vor kurzem das Olimex-Dev-Board LPC-P2148 zugelegt. Nun hab ich mir folgenden PLL-Init-Code zusammengestellt, der aber leider nicht funktioniert, da bei meinem Testprogramm (siehe unten) nicht wie vorgesehen die LEDs im Sekundentakt,
= 0; arch_init(); GPIO0->DIR |= (1<<10); GPIO0->SET = (1<<10); GPIO0->DIR |= (1<<11); GPIO0->SET = (1<<11); while(1) { GPIO0->SET = (1<<11); GPIO0->CLR = (1<<10); for(i = 60000000;i>0;i--) NOP(); GPIO0->SET = (1<<10); GPIO0->CLR = (1<<11);
-
Thread
Portierbarkeit von Sourcecode
Netzwerkstacks, Grafik-Kits. Und die freuen sich, wenn ihr Code mit vielleicht 2 % Anpassung von einem LPC auf einen STR9 übertragbar ist, oder mit 5-10 % Anpassung auf einen PowerPC oder AVR32. Oder, nachdem er mit gcc kompiliert, auch mit Keil oder IAR verträglich gemacht werden kann. Wenn man sich
eines AVR und eines ARM7 ziemlich gleich aussieht. Ähnliches gilt für die üblichen LCDs, DS18B20, SHT11 usw. Portierbarer Code erleichtert also die Übernahme solcher Codemodule erheblich. Man muss schon was ändern. Aber wenig und eng begrenzt.
-
Thread
Reichelt vs. Fachhandel (was: Gefälschte Transistoren)
30mA, kostet dafür auch mehr als das Doppelte. Ansonsten brauche ich eher Spezielle IC's wie der LPC2368 oder andere, die werden garantiert nicht in China kopiert.
eine 15W Energiesparlampe (EL 15W-E27) Warengruppe 1, man bekommt daher ab 300€ 3% Rabatt, aber eine 11W Energiesparlampe (EL 11W-E27) Warengruppe 0, so dass es darauf keinen Rabatt gibt? In andren Shops wird der Versand billiger wenn man viel bestellt, bei Reichelt teurer: 11,2€ ab 10kg. Das schafft
-
Thread
P89LPC901 - keine Ausgabe auf Port0 und/oder Port1 :(
Das heißt, P1.2 funktioniert bei dem LPC901 im Push-Pull Modus? Falls ja, dann bezieht sich das von mir beschriebene Problem wohl erst auf die größeren LPC Versionen. Denn bei diesen bekommt der Pin zusätzlich die Funktion des I2C Busses
werde ich mir den Schaltplan des MCB900 mal anschauen, denn >vielleicht kann ich mein selbst gebautes LPC935 Board anstatt des MCB900 >mit der ICP-Bridge Firmware von Keil dafür auch benutzen. :) Kannst auch ein selber gebautes Board mit LPC932 oder ähnlichen (Es muss ein LPC mit Bootloader sein, ab
-
Thread
LPC2378 ext. crystal funktioniert nicht
Hallo, ich hab eine Platine mit einem LPC2378 designed. Der uC hat einmal 12 MHz main clock und 32 kHz RTC clock. Das design ist soweit stimmig, allerdings bekomme ich auf der main clock ums verrecken keine Schwingung zu sehen. Die RTC clock
Quarzes (Datenblatt) die Kondensatoren. Viel Erfolg! * Tabelle 23 im UserManual UM10211 Rev. 01 - 11 März 2008
-
Thread
IAR MSP430: Parallel-JTAG unter Vista??
F169. Im Zuge der Zeit habe ich nun auf Vista umgestellt und bereue es bereits! Nun habe ich IAR 4.11B installiert, mein Projekt geladen und wollte starten. Daraufhin kam folgende Meldung: "Parallel-Port-Debugger not supported under Windows Vista". Schöner Mist! Gibt es keinerlei Möglichkeit den parallelen
Verfuegung. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Meine ARM/Cortex Webseite: http://www.lpc2000.com
-
Thread
CAN: Unterschied FullCAN ID <-> Explicit ID
Hallo *, ich schreibe gerade einen FullCAN Treiber für den CAN Bus des LPC21x9. Der in den yahoo-groups downloadbare Treiber unterstützt nur die Filtereinstellungen für einfach 11-bit ID. Ich benötige aber 29-bit ID Gruppen. Jedenfalls: Im Datenblatt bzw. der AN10674
ABER: Unklar ist mir einfach, was denn nun der Unterschied zwischen "normalen FullCAN" und "Explicit 11-bit" IDs ist, außer, dass bei der Eintragung in der Tabelle irgendein Bit auf 0 bzw. 1 gesetzt wird. Alle anderen Angaben sind ja identisch (siehe Seite 11 in der AN) Doch was sind die Auswirkungen
-
Thread
Einstieg 32Bit µC - Welche "Familie"
wie NGW100 oder Grasshoper, die allerdings auf Linux basieren. Für den UC3 scheint es außer den EVK11xx von Atmel noch nicht viel fertiges zum spielen zu geben, das sollte aber nur eine Frage der Zeit sein bis die Bausatz-Anbieter im Embedded/Hobbybereich da auch nachziehen. Ich habe auch kürzlich
nicht Million Instructions Per Second!!! Sondern um wieviel der Prozessor schneller ist als die VAX 11/780. z.B. nehmen wir den die hiergenanten werte Up to 49 DMIPS Running at 33MHz from Flash (0 Wait-State) also der µC ist 49 mal so schnell wie der VAX. Wobei der VAX 1757 Dhrystones scheffte
-
Thread
LPC2468: Warum ist DMA so langsam?
genau das hier bei NXP finde: (Dein erster Link) * I2S - USB Audio Demo (Oct 19, 2007) * LPC23xx and LPC24xx PLL Parameter Calculator (Jul 10, 2007) * μC/OS-II Ports for NXP LPC23xx Microcontrollers (by Micrium) * Sample Code Bundle for LPC23xx/LPC24xx Peripherals using Keil's μVision, V1.50 (Sep 7, 2007) * Write/Erase Security Library V2.00 for LPC23xx, LPC24xx (Apr 19, 2007) * AN10775 NicheLite for LPC Implementation Notes, V1 (Dec 19, 2008) * NicheLite Software for LPC with IAR EWB, V1.02 (Feb 13, 2008) * NicheLite Software
-
Thread
font editor 2bpp
.Pixel(01) es heißt zwar 2bpp im Datenblatt aber effektiv kann man nur 00 = weiß, 01 = grau und 11 = schwarz darstellen... Für mich (arbeite zum ersten Mal mit so einem Display) sehr komisch - aber so ist es auf jeden fall beim Epson Controller S1D13700) Bernd
befinden sich nicht im RAM, sondern im externen Flash-Memory - als Controller verwend ich grad den LPC214 Bernd
-
Thread
USB-ARM Anbindung geht auf eigener Platine nicht
Hi! Ich habe einen ARM7 LPC2368 auf eine eigene Platine aufgebaut. Mit dem JTAG kann ich den Controller auf der Platine programmieren. Aber eine Dateübertragung per USB an den Rechner geht nicht. Jetzt die Frage. Wie kann ich
Controller selbst hat eine eigene Spannungsversorgung. Mein Quarz, der auf dem Board verbaut ist, gibt 11,99918 MHz raus. Also sollte man den als 12MHz ansehen können. Für Infos wär ich dankbar! gruuß
-
Thread
Alle Jahre wieder.
> ...packe ich den LPC2104 Christmas Tree von Embedded Artists aus. > 19 andere sind im Moment gerade online :-) Was fuer eine Verschwendung. Meiner laeuft mit einem R8C11. :-P Ausserdem funkeln bei mir einzelne LEDs
Glück 3 interessierte Bekannte im Umkreis. PS: alle, die voriges Jahr gekauft haben, sind gut dran: LPC2104 drauf, in diesem Jahr ist es wieder ein LPC2103 laut Webseite... Gruß aus Berlin Michael
-
Thread
Bastell- Programmierersatz Digitaltechnick fuer Kinder so ab 8 Jahre
Halli Hallo, ich habe bisher nur evox lpc (emulationssoftware (ueberbrueckung) fuer die xbox, zur nutzung eines microsoft unabhaengigen betriebssystems fuer die spielekonsole) auf einen lpc chip draufinstalliert, diesem kabeln angeloetet und
passend zum folgenden Beitrag, Re: einstieg ohne vorkenntnisse? Autor: Peter Pan (Gast) Datum: 14.11.2008 14:59 -------------------------------------------------------------------------------- für den anfang ist ein Steckbrett auch sehr hifreich das kann man immer gebrauchen. Auch in den Roboterforen
-
Thread
AT91SAM7 und K4S561632J SDRAM Probleme
: E0 E2 E4 E6 E8 EA EC EE F0 F2 F4 F6 F8 FA FC FE Bytes Wrong Now: 07 0F 11 18 19 1C 20 2C 47 59 64 68 6A 6C 87 8F 91 94 98 99 9C A0 A8 AC C6 C7 CF D1 D4 D8 D9 E0 E4 E8 EC Bytes Wrong At All: 07 0F 11 18 19 1C 20 2C 47 59 64 68 6A 6C 87 8F 91 94 98 99 9C A0 A8 AC C6 C7 CF
00 00 00 00 00 00 00 00 Bytes Wrong Now: 00 01 02 03 04 05 06 07 09 0B 0D 0E 0F 11 12 13 14 15 16 17 19 1A 1B 1C 1D 1E 1F Bytes Wrong At All: 00 01 02 03 04 05 06 07 09 0B 0D 0E 0F 11 12 13 14 15 16 17 19 1A 1B 1C 1D 1E 1F Bytes Changed Now: Bytes Changed At All: ====
-
Thread
DC-Motor mit PWM auf LPC23xx controller
Hallo, Ich wünsche mir jemand mir zu helfen. ich will ein DC motor über PWM auf Keil kontroller LPC2378 steuern. aber mein Code funktioniert nicht. Hier ist den Code . kann mir jemand sagen was noch zu tun ist??(ich habe noch nie, was mit Microkontroller zu tun gehabt). ein Beispiel code vorschlag
********************************************************** * pwm.c: main C entry file for NXP LPC23xx/24xx Family Microprocessors ******************************************************************************/ #include "LPC23xx.h" /* LPC23xx/24xx definitions */ volatile
-
Artikel
Diskussion:Reichelt-Wishlist
TSMicroelectronics (die auch real existieren und von den Herstellern verkauft werden). Bei NXP ist mit dem LPC2138 (nicht der 01) schon Schluss. z.B. LPC2368 und so sucht man vergebens (die sind ja wirklich nicht die neuesten, sind verfügbar und kostengünstig) (bei Conrad bekommt man die) Alles spricht von ARM-CortexM3
im Bauelemente-Segment bei Reichelt. Es kann nicht sein, dass polnische Bauteil-Shops bereits den LPC2919 von NXP anbieten und hier ist bereits beim LPC2138 (nicht der 01) schluss. So, das musste mal raus !
-
Thread
Günstiges DSO Oszilloskop mit üppiger Ausstattung - 100 MHz, 1 GS/s - von Uni-Trend
>Ich will vor allem an Mikrocontrollern rummessen (ARM7, LPC2000) und >solchen Kram, ich denke da reichen die besagten 200 MHz gut. Bei den µCs mit internem Speicher sieht man die Taktfrequenz ja garnicht. 60MHz wären meines Erachtens schon ausreichend.
Nur mal so eine Frage: Hat seit dem 26.11.08 noch immer _NIEMAND_ eines der erwähnten Oszis erworben??? Gibt es noch immer keine Erfahrungen damit? Oder sind alle, die sich eins gekauft haben, verstummt??? Danke & Gruß, Alex
-
Thread
UART BREAK 8051 LPC9xx
Hallo Leute, Ich verwende einen 89LPC936 von NXP. Die UART arbeitet als reiner Receiver. Die seriellen Daten, die empfangen möchte, werden mit 11 Null-Bits eigeleitet. Beim Empfang dieser 11 Null-Bits setzt die UART Hardware ein BREAK DETECT
Na klar, http://www.nxp.com/search/?query=UM10116 Kapitel 11.9 Break detect Ich arbeite im Mouds UART Modus 3
-
Thread
ATMEGA mit Eclipse debuggen?
Schnittstelle avr-gdb <> avarice ist das Problem. Ich hatte ähniche Probleme mit OpenOCD <> arm-elf-gdb beim LPC2368 Chip, aber die neue OpenOCD Version funktioniert damit auch. Schlussendlich läßt sich das Problem auf avarice beschränken. Denn der gdb debugger ist ja schon sowas wie ein Standard und der avarice
LockBits -> 0xff Enabling on-chip debugging: Extended Fuse byte -> 0xfd High Fuse byte -> 0x11 Low Fuse byte -> 0xef Waiting for connection on port 10000. Connection opened by host 127.0.0.1, port 1198. JTAG ICE communication failed[/pre] Ich kümmere mich ein andermal um das ganze
-
Thread
ARM7 vs. AVR
Dafür gibts die LPC23xx oder LPC17xx Reihe von NXP, die können beides und sogar noch Ethernet...
Markus wrote: > Dafür gibts die LPC23xx oder LPC17xx Reihe von NXP, die können beides > und sogar noch Ethernet... LPC23xx sind keine Cortex-M3 und LPC17xx sind noch lange nicht lieferbar. Deshalb gibt es zunächst mal noch keine Alternativen
-
Thread
Drehgeber auf extern Interuppt LPC ARM
Hotte wrote: > @Dannegger Ich benutze ein Board der Frima Phytec mit einem LPC2294 und > einem Patch-Feld (HD200) und zu Testzwecken gebe ich nun auch meinen > Port EINT3 (Port30) eine Spannung von 3.3 Volt drauf um zu sehen ob > irgendetwas kommt, befor ich meinen Inkrementellen
@let hab gerade vergessen zu fragen, wie bekomme ich die funktionen bei einem LPC2294 denn?
-
Thread
USB Mass Storage mit ARM LPC
Hallo, ich versuche gerade, eine SD-Karte über den USB auszulesen. Die Karte befindet sich an einem LPC2378. Dazu habe ich die USB Mass storage Spezifikation auf dem ARM implementiert. Vorlage war das Buch "USB Mass Storage" von Jan Axelson. Es wird das Bulk Only Protocol benutzt. Leider ist mir
Mit den MSD-Dateils kann ich nicht weiterhelfen aber es gibt Code für LPC23xx/24xx zur Inspiration in den Eval.-Versionen von Keil/ARM MDK-ARM (sehr ähnlich dem Code-Bundle von NXP) und IAR EWARM (sehr ähnlich den Beispielen die Olimex bei deren LPC23xx-Boards mitliefert)
-
Thread
Vinculum Problem - VDrive und SPI Schnittstelle
dem Vinculum bisher noch nichts gemacht, aber interessanterweise ist gerade in der aktuellen Elektor 11/08 ein Artikel über genau diesen Chip drin. Dort steht auch, daß der Vinculum generell nur CR und keine LF haben will. Nach dem File write Kommando kommt auch kein CR mehr, weil der Befehl ja durch
aber ich habe zur Zeit praktisch das identische Problem. Habe das VDIP1-Modul auch über SPI an meinem LPC-2148 hängen und verwende die gleiche Vorgehensweise (VMUSIC-Demo, Open, Write, Close) und jedesmal hängt sich der VNC1L während dem zweiten Schreibzyklus auf (mitten drin, immer nach dem gleichen Datenbyte
-
Thread
ARM LPC2138 & IAP (internen Flash schreiben/lesen)
Hallo zusammen, ich versuche seit geraumer Zeit ein paar Variablen vor dem Neustart des LPC2138 in den Flash zu speichern. Hat jemand IAP bei seinem LPC am laufen und könnte hier ein komplettes Beispiel posten? Da wäre ich sehr dankbar für!
wird Zeile 194 angemeckert (statement is unreachable). Ich habe gerade noch das define für den LPC2138 abgeändert: [c] #ifdef USING_LPC2138 //----- sector numbers for LPC2129 if((addr >=0x00008000) && (addr <= 0x0000FFFF)) { return 8; } if((addr >=0x00010000) && (addr <= 0x00017FFF
-
Thread
Probleme mit SPI und LPC2103
(1<<2) | (1<<3) | (1<<5) | (1<<7) | (1<<11); SPI_SPDR = 0x11; //write to dataregister while (!(SPI_SPSR & 0x80)); // wait for datatransfer to be completed .... [/c] Ich habe SSEL (Pin0.7) mit 3.3V verbunden. Mit meinem Debugger
= 16; SPI_SPCR = (1<<2) | (1<<3) | (1<<5) | (1<<7) | (1<<11); irgend ein Pin als Ausgang auf Low für den SPI-Chip /CE SPI_SPDR = 0x11; //write to dataregister while (!(SPI_SPSR & 0x80)); // wait for datatransfer to be completed diesen Pin
-
Thread
Suche den "französischen Reichelt"
Franzosen sage und schreibe 33,90 (!) dafür. Bei Reichelt bekommt man für das Geld 10, bei Kessler 11 und bei CSD sogar 12 Stück =8-o Ich glaube, in Frankreich kauft man besser Wein und Champagner als dieses ungenießbare Elektronikgedöns :)
PS: habe bei TME den LPC2368 gefunden, und der Preis für 9 EUR sieht auch nicht so schlecht aus, Rabatt gibt es schon ab 3 Stück!! Man muss auch den Preis auch auf EUR umschalten!
-
Thread
Neue Programmiersoftware für NXP LPC2xxx MCUs (ab Win XP)
Hallo, ich habe da mal meine eigene Programmiersoftware für NPX LPC2xxx Programmer geschrieben. Für einen LPC2103 mit 14MHz Quarz dauert das Programmieren ca. 3,6s wenn der ganze Speicher beschrieben werden muß, ist die Software kleiner können die unbenutzten Flash-Sektore
AFAIAK benutzen alle drei (LPC2101-LPC2103) die gleiche ID (0x0004FF11).
-
Thread
Programmieren lernen? Gesperrt
bei Tk vorbeigeschaut. Themenbasiertes Aussehen ist enthalten. Unter Windows und Mac sowieso, unter X11 auch seit einiger Zeit (Stichwort: ttk). Das zugegebenerweise hässliche Motif/X-Outfit ist damit glücklicherweise Geschichte. Chris
Ich benutze ein wirklich kleines Entwicklungsboard mit NXP LPC11U68 Cortex-M0 + von dieser Seite (https://eigerdb.eu/), wo ich auch einige interessante grundlegende Tutorials gefunden habe. Deshalb benutze ich es. Ich denke, dass der Mikrocontroller alle Peripheriegeräte
-
Thread
Blutzucker-Messgerät Hardware OLED Display
Voltage write_cmd(0x00); durch write_cmd(0xBE); // Set VCOMH Voltage write_cmd(0x11); und es zieht keine Streifen mehr.
anbei die Sourcecode Files (*.c und *.h Dateien) fürs Projekt "GPS Telemeter", lauffähig auf nem ARM7/LPC2103 im Thumb Mode @Headerboard LPC-H2103: http://elmicro.com/de/lpchb.html http://elmicro.com/files/olimex/lpc-h2103.pdf Den Tripcounter habe ich noch nicht implementiert. Bisher sind nur die Applikationen
-
Thread
LPC2294 "Region RAM is full"
Die folgenden Zeilen befinden sich im Makefile: # Define linker script file here LDSCRIPT= ./prj/lpc2294_ram.ld #LDSCRIPT= ./prj/lpc2294_rom.ld Wenn ich hier das # vor der rom-Datei lösche und vor die ram-Datei setze, ist das dann alles was ich tun muss damit das Programm für den Flash geschrieben
typedef struct { UInt32 TFI; //0x8xxxxxxx for 29bits length ID, 0x0xxxxxxx for 11 bits UInt32 ID; UInt32 DataField[2]; } lpc2000CANdriver_TXObj_t, *plpc2000CANdriver_TXObj_t; So ist die struct definiert. Ich glaube also wenn ich nun Einen Zeiger davon definiere muss
-
Thread
[LPC2138] Suche fertige FAT Routine für SD-Card an SPI0 für IAR Kompiler
[ARM] zum erstellen und lesen von Dateien - FAT Dateisystem auf SD-Card, angeschlossen an SPI0 des LPC2138. Da muss es doch schon etw. fertiges geben? Für den GCC konnte ich hier etw. finden: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/efsl_arm/index.html jedoch scheitere ich
ChanNs System is ganz nett, ist hier irgendwo verlinkt. Habs auf n LPC2378 portiert, läuft gut. Wenn du den link nicht findest, google mal FATFS. Aber vorher das ReadMe lesen, dann is die Portierung ziemlich einfach (musst nur 3 funktionen selber basteln).
-
Thread
ARM7 uC mit external RAM/ROM als Forenprojekt?
wenn du statt dem lpc22* einen lpc23/4* nimmst sicherlich ;) der hat u.a. mehr features und kann auch sdram... wodurch auch wesentlich mehr für weniger euronen angeknüpft werden könnten!
/products/uclinux/oem_lpc2468.php oder dieses http://www.embeddedartists.com/products/uclinux/oem_lpc2478.php Die Boards bieten jede Menge aber Vorsicht, bei den Preisen kommt jeweils noch Steuer und Versand dazu. Gruss