-
Artikel
CAN
, 1x C_CAN, on-chip CAN transceiver Herstellerseite: === NXP LPC175X LPC176X === Mikrocontroller mit Cortex-M3 Kern. 1 - 2 CAN Schnittstellen Herstellerseite: Philips Semiconductors NXP (ex. Philips) LPC2129 LPC2194 LPC2290 LPC2292 LPC2294. Mikrocontroller mit ARM7TDMI-S-Kern (vgl. LPC2000 Philips ARM7TDMI-Familie) 2 - 4 CAN Schnittstellen CAN-Modul angelehnt an Philips SJA1000 (aber mit recht langer und deftig gewürzter Bug-Liste) Herstellerseite: Philips Semiconductors LPC2194 erhältlich
-
Artikel
Linksammlung
Microcontroller Startseite für sämtliche Mikrocontroller (ARM7, ARM9, Cortex-M0, -M3, MCS51 etc.), neben LPC2000, LPC3000 auch die LH7xxxx BlueStreak-Serie (ehemals Sharp Microelectronics) lpc2000.com Infoseite für NXP (ex. Philips) LPC1700 Cortex-M3 basierende Typen, LPC2000, ARM7 basierende Typen und LPC3000
LPC2129 und 2194) sowie Entwicklungsboard komplett bestückt Micro-Research Development- und Header-Boards für LPC2000 und ADuC7000 Olimex Bulgarischer Anbieter günstiger ARM Prototypen- und Header-Boards
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
tatsächlich nicht mehr geschickt. Wenn ich dann den VCP schließe kommt ein Bulk-Out Paket von EP2 (#2194), von dem ich vermute, dass es zu dem Paket #1909 gehört. Ist das plausibel? Wenn ich den VCP erneut öffne, und den Befehl erneut schicke, wird er nur 1mal gesendet, beim Wiederholen nicht mehr.
weiter. Vielleicht sollte man sich mal auf irgend eine Förmlichkeit einigen, z.B.: usb_stf103.c usb_lpc4088.c usb_nuc120.c und so ähnlich. W.S.
-
Thread
Dumme Frage zu Flash Magic :)
Hallo. Ich habe hier eine kleine Platine mit einem LPC2194 drauf. Die habe ich bislang immer via Flash Magic mit dem richtigen hex File versehen. Nun ist mir der Rechner, auf dem Flash Magic installiert war, gestorben und ich habe es auf einem neuen Rechner
kann ich den richtigen Wert ermitteln? Indem du mal in den Schaltplan schaust welcher Quarz am LPC hängt?
-
Thread
CAN Nachrichten auf LPC2194 senden
Hallo liebes Forum! Ich versuche, CAN-Messages auf einem LPC2194 zu senden. Bisher ist das nur leider ohne Erfolg. Ich bin der Meinung, dass Codemäßig eigentlich alles so ausreichen sollte um eine Nachricht zu senden. Bis auf die Berechnung des BTR. Bei
Register-Einträge aus den Keil-Beispielen zielen. Hier ist mein bisheriger Code: [c] #include "LPC21XX.H" #include "UART.h" void sendCanMsg(){ // Configure Controller C2MOD = 0x00000001; //Set CAN controller into reset // C2BTR = 0x001C001D; //Set bit timing to 125k@60MHz FPCLK
-
Thread
Internes Flash defekt? (LPC2194)
seltsames Problem, mir ist nicht klar wie es dazu kommt und wie ich es abstellen kann. Ausgangspunkt: LPC2194/01 wird über Eclipse mit GNU-ARM (Yargato) und openOCD geflasht & debuggt. Soweit alles gut, hat tagelang wunderbar funktioniert. Seit gestern ist geht das nun nicht mehr (mit diesem einen Controller
-
Thread
UART Pegel an LPC21xx
noch im Datenblatt noch wo anders einen Hinweis darüber gefunden, was für (max) Pegel am UART des LPC2194 vorhanden sind. Könnte mir das hier vielleicht jemand bitte sagen? Danke!
Einschränkungen gibt wenn man den mit 1,8V betreibt S.25 http://www.nxp.com/documents/data_sheet/LPC2194.pdf
-
Thread
Was brauche ich um einen LCP 2194 via JTAG zu flashen
sonderlich viel Ahnung, daher bitte ich um eine kleine Hilfe. Habe hier eine Platine mit einem LPC 2194. Diese Platine wurde vom Hersteller vor Jahren via JTAG mit meiner Software geflasht. Nun habe ich einen neuen Softwarestand, weiß aber nicht, was ich zum Flashen via JTAG brauche. Auf der
-
Thread
Suche jemanden der mir hilft eine Platine zu bestücken
gibt? > Gibt es vielleicht einen Chip von einem anderen Hersteller > mit 3 CANs? - ja der NXP LPC2194 ha 4 CAN Kanäle. Einen anderen Chip kenne ich nicht. > Wie viele Stück willst du herstellen? Für kleine Stückzahlen > muss ich andere Vorgehensweisen wählen, als für Massenproduktion. > Nehme
de&keywords=LPC2194+&x=9&y=15&formaction=on Die Platine soll so klein wie möglich werden, da diese für den KFZ Bereich gedacht ist. Folgende Punkte müssten erfüllt werden: 1. die Spannungsversorgung sollte den Bereich
-
Thread
(ARM)-Microcontroller mit 4 x CAN
Microcontroller welcher 4 CAN Schnittstellen unterstützen soll. Hierbei bin ich über die NXP Typen LPC2194 und LPC2294 gestolpert. Zum LPC2194 gibt es ein errata das Full CAN nicht funktioniert. "CAN interface cannot be set to Full CAN mode due to bug in on-chip hardware. Use software emulation instead
Dokumente zum LPC2194/01 gelesen?
-
Thread
[Verkauf] ARM-EvoBoard & ARM-Controller (LPC2194).
ARM-EvoBoard: Leerplatine für den LPC2194 / LPC2129 Die Platine ist mit einseitigem Bestückungsdruck! ARM-Controller (LPC2194). LQFP 64 256k Flash Programmspeicher 16 k RAM 4 CAN-Schnittstellen 2 UARTS die beiden sind NEU
-
Thread
GCC Anfängerfrage
Ich hab nen LPC2194 und des WINARM ehh schon auf meinem Rechner, da ist aber eben ein gcc 4.1.1 drin. << Wo ist der Zusammenhang zwischen GCC-Fehler und GCC-Paket? ... ähm ... in dem Ordner ...\WinARM\lib\gcc
-
Thread
CANlogger Programmieren
Anwendungsfall aber eben WinCE. Ansonsten liesse sich die Anwendung LOCKER mit einem ARM7 erledigen, z.B. LPC2468 und dann noch ein LPC2194 als 4-fach CAN Schnittstelle dazu. Es gibt ziemlich sicher kein Board / Chip der WinCE Unterstuetzung und gleichzeitig 5! CAN Schnittstellen anbietet. Die Bausteine mit mehr als 2 x CAN sind normalerweisse Gateways und da gibts was von NEC, und eben der genannte LPC2294 oder LPC2194. Kann nur sagen, viel Erfolg! Robert
-
Thread
Diskussion Interrupts beim ARM7 LPC2138
speichern nicht, sondern müssen solange anliegen bis sich jemand drum kümmert, sonst gehen sie verloren. LPC21xx Interrupts sind seitens des Prozessors und seitens des Interrupt Controllers pegelgetriggert.
Controller manche Periphierie auch mehrere IRQs belegen kann (insgesamt 9 Stück beim CAN-Modul vom LPC2194). Wenn dich das so sehr stört, kannst du aber nach wie vor einen einzigen Interrupt-Handler benutzen und dort in schönster(?) PIC-Tradition alles durchprobieren. Denn die Vektorierung mach der
-
Thread
LPC2194 mit SPI Probs
Hallo zusammen, kurz vorweg: Ich bin Student & kompletter Anfänger, der ein LPC2194 vor die Nase gesetzt bekommen hat. Natürlich habe ich da ziemlich schnell ein mittelschweres Problem bekommen. Nach den "Hallo Welt" und LED an/aus Spielchen sitze ich nun an der SPI Schnittstelle
-
Thread
Einstieg in die ARM Welt
www.microcontroller-starterkits.de -> ARM vorläufige Beschreibung -> Dokumentation. Ist für den LCP2129 bzw. LPC2194.
Den LPC2148 Evalboard von ETT
-
Thread
USB schneller als mit den FTDIs
Ethernet plus 2-Kanal CAN findet sich in den neuen LPC2300/2400.
Das dürfte sich auf den CAN Controller vom alten LPC2129 (sowie LPC2194,...) beziehen. Der hat einige Bugs, darunter einer der FullCAN in Hardware ausschliesst. Aber wenn man diese Bugs umschifft funktioniert er. Hat mir jedenfalls keinen Ärger bereitet
-
Thread
Mikrocontroller mit 4 CAN Schnittstellen
Da gibts den LPC2194. Die neueste Version LPC2194HBD64/01 hat die CAN Probleme (bis auf eines) behoben und auch sonst einige Verbesserungen. Das Data Sheet ist hier: http://www.standardics.nxp.com/products/lpc2000/datasheet/lpc2194.pdf 64-pin 4CAN Schnittstellen und locker 4x 1Mbit. Robert
-
Thread
@Robert Teufel: Frage zu LPC2103 Programmierung
LPC2103 laeuft mit 70 MHz, LPC23xx und 24xx (in kuerze) mit 72 MHz. Robert
rauskrame, aber ich habe grad ein sehr passendes Problem zu dem Thema. Gibt es Bestrebungen den LPC2194 / 2294 mit höherer Frequenz (>=64MHz) zu zertifizieren, bzw. gibt es Bedenken den LPC2194 auf 64 MHz laufen zu lassen ? Für welche interne Peripherie könnte das ein Problem sein ? (Selbstverständlich
-
Thread
ARM mit ISP programm für linux?
Nochmals eine Frage: Wie werden die LPC's mit ISP nun letztendlich programmiert programmiert? Im Datenblatt von LPC2106/2105/2104 wird beschrieben das man diese über den Bootloader und der UART0 programmieren kann. Beim LPC2194 wiederum
Habe bisher keinen LPC2194 verwendet (jedoch viele andere LPC2000-Modelle) aber der Abschnitt zum Bootloader im User's Manual LPC2194 entspricht wenn richtig erinnert dem bei anderen LPC2000 und die Ausführungen im Wiki-Artikel
-
Thread
Suche nach preiswertem starterkits
Version als Single-Controller-Lösung auf jeden Fall einfacher umzusetzen. Vorher bin ich auf den LPC2194 von Phillips gestoßen. http://www.keil.com/dd/docs/datashts/philips/lpc2194.pdf # Four interconnected CAN interfaces with advanced acceptance filters. Additional serial interfaces are two UARTs
-
Thread
LPC21xx PLL - Verhalten bei Reset
Hallo Forum, ich beobachte ein eigenartiges Verhalten meines LPC2129 beim Reset, genaugenommen der PLL. Laut Datanblatt sollte die PLL beim Start inaktiv sein und der MSEL auf 0 stehen (M = MSEL + 1 -> fcclk = M * fin = (MSEL + 1) * fin). Ausserdem sollte der Teiler
Ist es vielleicht der Philips BootLoader, der >standardmäßig hier irgendwas verändert? Aus dem LPC2119/2129/2194/2292/2294 User Manual, S. 263: "The on-chip PLL is not used by the boot code." Und wenn, nach einem Boot-Vorgang mußt du ohnehin einen Reset auslösen, womit die PLL in den Urzustand
-
Thread
Wirklich arm, der ARM
@Robert Wieviel Taktzyklen braucht das toggeln eines Portpins beim LPC ;-) AIC Advanced interrupt controller ? DMA ? Beim SAM7S256 bekomme ich 256K Flash und 64k RAM ! für 5€ per 1000 Stück. Warum ist beim LPC2194 die Taktdistribution so bescheiden das ich
und es gibt schon ein paar Dinge, die wir inzwischen verbessert haben. SPI implementierung auf dem LPC2194 is nicht so prall. Zum Thema preiswert mal die LPC2300 Typen anschauen. Die gibts bei 1000 Stueck unter 5 Euro und wenn ich mir so einen LPC2366 mit einem SAM7S256 vergleiche.. Kannst ja mal
-
Thread
Problem mit OpenOCD - Yagarto
, arm-elf-gcc, arm-elf-gdb, Eclipse) mit einem Amontec JTAGKey, das ganze derzeit auf einem Olimex LPC-P2129 EvalBoard (LPC2129). Installiert habe ich die neuesten Packages von Yagarto, die Amontec-Software habe ich nicht installiert (ist ja das gleiche, nur eben älter als was in Yagarto zu finden ist
Meine Konfigurations-Datei für OpenOCD entspricht eigentlich dem, was auf der Yagarto-Homepage für den LPC2194 eingestellt ist, nur habe ich das Mapping des Flash angepasst. Für den GDB nutze ich auch das Script aus dem Yagarto-Beispiel (eclipse_ram.gdb). Weitere Fragen: - Für OpenOCD gibt man in der
-
Thread
ATMEL Microcontroller und CAN
mußt du allerdings jumpern. Wenn es mehr als ein CAN sein soll, dann würde ich allerdings auch den LPC2129 (2xCAN) oder den LPC2194 (4xCAN) empfehlen. Board gibt's bei o.a. Adresse allerdings z.Zt. leider nur als Leerplatine. :-( Mark
-
Thread
ARM Board für LCD gesucht
zutraust den uC selbst aufzulöten, kannst du bei microcontroller-starterkits eine Leerplatine für den LPC2129/LPC2194 ordern. Das Board hat einen Anschluss für ein Grafik-LCD.
-
Thread
I2C Implementierungsproblem
bin ich leider immer noch nicht weiter. Ich habe im Forum Beispielcode von Mike Schaub für den LPC2194 gefunden und ich denke ich habe den Code soweit verstanden. Ich habe daraus und dem oben angehängten Beispielcode versucht, passende I2C Funktionen zu schreiben. Ich habe die Funktionen angehängt
liegt der Pegel noch bei 2,3V. Leider werden die Register für den I2C bei Analog anderst als beim LPC gesetzt. Ich habe im Netz nur Beispiele für die aduc8xx Familie gefunden, die völlig anderst zu sein scheint. Sieht einer von euch, was an meinem Code falsch ist? Vielen Dank und noch ein schönes
-
Thread
ARM7 LPC2119 - Variable während Stromausfall beibehalten
ahnen auf welchen Post Deine Frage zielt aber falls ich richtig liege, dann liegt das Users Manual des LPC2119 hier: http://www.standardics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc2119.lpc2129.lpc2194.lpc2292.lpc2294.pdf Die beste Einstiegsseite fuer Info zu den verschiedenen LPC2000 ist hier: http://www.standardics.nxp.com/products/lpc2000/all/ Das Buch von Hitex liegt hier: http://www.hitex.co.uk/arm/lpc2000book/index.html Gruss, Robert
-
Thread
LPC2194 Flash Boot Loader ohne P0.14
Hi, ist es möglich beim LPC2194 den Flash Boot Loader während der Laufzeit softwaremässig aufzurufen, unabhängig vom P0.14? Hintergrund ist eine Download-Schnittstelle am Gerät ohne Einsatz des P0.14, als nur RXD, TXD und GND
Zusatzinformationen gabe es hier: http://www.standardics.nxp.com/support/documents/microcontrollers/en/?scope=LPC2194 Hoffe das hilft Dir weiter, Robert
-
Thread
LPC2194 Flash Boot Loader
Hi, ist es möglich beim LPC2194 den Flash Boot Loader während der Laufzeit softwaremässig aufzurufen, unabhängig vom P0.14? Hintergrund ist eine Download-Schnittstelle am Gerät ohne Einsatz des P0.14, als nur RXD, TXD und GND
-
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
Kleiner uC mit 3xCAN ?
LPC2194 hat 4 CAN channels und kommt im 64-pin LQFP Gehaeuse mit 256k Flash und 16k SRAM. Gibts bei Digikey bei 1 Stueck ca. 10 Euro, aber mit Handling Gebuehren aufpassen. http://de.digikey.com Robert
Hallo KoF, danke für den Tipp, der LPC2194 ist mit 64 Pins schon mal kleiner und billiger als alle anderen bisherigen Optionen. Wenn keine kleineren/billigeren Ideen mehr kommen, muß ich mal sehen, wie es mit Compiler und Programmiertools
-
Thread
Suche LCD Routinen (Fleury) für ARM 7 LPC Familie
nach guten LCD Routinen für die Ansteuerung meines Displays (4x20 LCD mit HD44870) mit meinem Philips LPC ARM. Ich hab schon ziemlich viel gesucht und eine einfache Ansteuerung des Displays ist kein Problem. Da ich aber sehr flexible und komplexe Displayausgabe benötige bin ich noch auf der Suche nach
Hallo, ich hab mal was für ein 16x4-zeiliges Display für den LPC2194 gemacht. Das müsste sich leicht an 4x20-zeilig anpassen lassen. Gruss Mike
-
Thread
CAN Tranceiver
external. Kostenguenstige und sehr schnelle micros von Philips mit integriertem CAN waeren der LPC2119, LPC2129 (mehr Flash), LPC2194 (4 CAN Schnittstellen) und die LPC229x serie. All die Teile sind fuer die Clients, auf dem Host PC brauchts eine CAN Einsteckkarte, ich hoffe das ist nicht das
-
Thread
Displaytech 64128 mit LPC2119 ansteuern
ich würde gerne das Displaytech 128x64 Grafikdisplay das eigentlich für 5V gedacht ist mit einem LPC2119 ansteuern. Funktioniert das Display mit 3,3V auch noch oder gibts da einen Trick wie man es zum laufen bringt? Hat von euch schon mal jemand so etwas gemacht? Falls ja wäre ich für eure Unterstützung
Hallo, anbei ein Programmbeispiel mit einem LPC2194 und dem o.a. Grafikdisplay. Ist zwar noch nicht ganz fertig - aber vielleicht hilft's. Sobald es 100% OK ist werd ich es in die Codesammlung stellen. Gruß ike
-
Thread
Dual CAN board
4* CAN: http://www.olimex.com/dev/lpc-e2294.html Peter
Bald gibt's (Januar) unter www.microcontroller-starterkits.de ein ARM-Board mit dem LPC2194 von Philips. Das Board hat einen LOW- und HIGH -Speed-CAN-Transceiver, die anderen beiden CAN-Transceiver des LPC2194 werden auf Stiftleisten zur Verfügung gestellt. Den WinARM gibt's kostenlos
-
Thread
I2C-Bus für LPC21xx mit SAA1064
Anbei ein kleines Programmbeispiel zur Nutzung des I2C-Bus anhand des LPC2194 mit dem Sieben-Segment-Treiber-IC SAA1064 von Philips. Mike
-
Thread
LPC2292 und AM29LV2562M
Hey, suche eine Möglichkeit den externe Speicher meines LPC2292 mit hilfe eines AM29LV2562M von AMD aufzubauen. kann mir jemand sage ob bzw wie ich das machen kann ?? danke im voraus NX
Hallo, Einfach das Flash an den Memory Bus des LPC2292 anhängen! Beschrieben wird dieses im LPC2119/2129/2194/2292/2294 USER MANUAL auf der Seite 59!! RFM :-) Gruss Ulrich
-
Thread
Umstieg AVR->ARM
die Platinen sich doch nichts gegenüber einem dicken 8-Bitter. Und Stromverbrauch? Mein Philips LPC2194 trinkt bei Vollast ziemlich genau ein 1 mA pro MHz; mein ATmega128 über das doppelte, ohne doppelten Befehlsdurchsatz zu schaffen. Also: man /kann/ durchaus auch ohne großen Datendurchsatz ARM
Digikey den LPC2101 für 2.44€ (ab 25 Stück unter 2€) und den LPC2103 ab 3.64€ (ab 25 Stück unter 3€). Dafür bekommt Ihr keinen vergleichbaren 8Bitter mit dieser Performance/Speicher. Bis 32K könnt Ihr die IAR Kickstart
-
Thread
µC mit schnellem AD-Wandler und 5 Kanal PWM
Hallo Andreas, Philips LPC2194/LPC2119/LPC2129 ARM7TDMI 60MHz 4 analog-Kanäle Wandlerzeit ca. 2,44 uS (10 Bit) 8 PWM div. Peripherie (2-4CAN/2UART/SPI/I2C..) verfügbar als Module von www.olimex.com www.mct.de www.elektronikladen.de
z.B. ADS dranhängen Farnell hat da mehrere im Programm die bis zu 100MSamples/s machen. Von der LPC_Familie habe ich selbst einen im Einsatz, und kann eigenlich nur positives berichten. Gruss, Peter
-
Thread
Einsteigerboard LPC2119(29/94)
http://www.olimex.com/dev/lpc-p2129.html Ist der gleiche Hersteller wie der des hier beworbenen 2106-Boards ... (http://www.olimex.com/dev/lpc-p1.html)
Hi, unter www.microcontroller-starterkits.de soll's wohl bald ein Board geben, bei dem der LPC2129 bzw. LPC2194 unterstützt wird. Die Beschreibung kann man runterladen - hat mir schon gefallen. Hab schon mal nachgefragt, dauert aber wohl noch ein paar Tage. dm
-
Thread
Bester/Leistungsfähigster µC?
appmanager/tgw/tgwHome?_nfpb=true&_pageLabel=interactiveGuide http://www.semiconductors.philips.com/pip/LPC2194JBD64.html Peter
µC? *g*" Ein µC ist für mich ein Chip mit einer CPU drin, der alleine lauffähig ist. Z.B. der LPC2106 (ARM7TDMI) ist einer. Wenn das auf den Freescale zutrifft, ist das also auch einer. Peter
-
Thread
SPI - I²C - CAN
SJA1000 (8 Bit Interface) MCP2515 (SPI) T89C8051CC01 (+ 8051 core) C8051F043 (+ fast 8051 core) LPC2194 (4*CAN + ARM core) AT90CAN128 (+ AVR core) z.Z. nur sample status ! CAN-Bustreiber: PCA82C251 TJA1050 MCP2551 ATA6660 Peter
-
Thread
Entscheidungshilfe CANController gesucht
fertiges Modul mit AVR und CAN (CANDIP). Ich arbeite selbst mit der etwas grösseren ARM-Variante(LPC2194) und bin damit vollauf zufrieden. Für die LPC2xxx Familie ist ein ARM-GCC (WinARM) mit gleichem Aufbau wie der WinAVR verfügbar. Gruss, Peter
@Rahul: Erarbeite gerade einen CAN-Bus mit Philips LPC2129 (ARM7), die 2 integrierte CAN-Controller haben (etwa SJA1000-kompatibel, aber besser handhabbar, da kein externer Bus, weil im LPC2129 integriert). Bei Keil gibt es dazu 2 sehr gut funktionierende