www.mikrocontroller.net

LPC1xxx Entwicklungskit LPCXpresso

LPCXpresso ©NXP.com

Inhaltsverzeichnis

[Bearbeiten] LPCXpresso

NXP hat das hier beschriebene Entwicklungskit zusammen mit Embedded Artists entwickelt. Dazu wurde von Code-Red - im Auftrag von NXP - eine passende Entwicklungsumgebung erstellt, die kostenlos erhältlich ist. Hier eine erste Einführung

Das sehr preiswerte Board (ca. 25€) ist z.B. hier erhältlich Watterott. Hier die Dokumentation (PDF) von NXP.


[Bearbeiten] Beschreibung

[Bearbeiten] Aufbau des Boards

Das Board ist als teilbare Platine ausgeführt. Der obere Teil - der LPC-Link - hat sowohl die Funktion eines USB-Programmers, als auch die eines USB-Debuggers.

Der untere Teil ist ein reines Eval-Board, das - je nach Wunsch - mit einem LPC1114, LPC1343, oder LPC1769 ausgestattet ist.

LPC-Link und Eval-Buard können an der markierten Stelle zwischen dem 2x8-Poligen Stecker getrennt, und separat eingesetzt werden. Über einen 8x Jumper ist jederzeit wieder eine Verbindung möglich.


[Bearbeiten] Der LPC-Link

LPC-Link ©NXP.com

Der LPC-Link enthält den Programmer und Debugger. Die PCB enthält einen LPC3154, eine USB-Schnittstelle, ein JTAG/SWD-Interface und ein paar LEDs. Das Programmier-Interface ist sowohl im 2,54mm Raster (8-polige Lochreihe an der schmalen Seite zum Target, "J4"), als auch im 1,27mm Raster (2x5-polig, als SMD-Stiftleiste "J5") vorhanden. Pin 1 ist jeweils deutlich gekennzeichnet. Hier die Pinbelegung:

Steckerbelegung
Pin Nummer J5 (2x5-polig) J4 (1x8-polig)
Pin 1 V_Target V_Target
Pin 2 SWDIO/TMS SWDIO/TMS
Pin 3 GND SWDCLK/TCLK
Pin 4 SWDCLK/TCLK SWO/TDO
Pin 5 GND nRESET
Pin 6 SWO/TDO nc/TDI
Pin 7 nc nc
Pin 8 nc/TDI GND
Pin 9 GND -
Pin 10 nRESET -

Achtung: die Pinnummer für J4 entspricht dem GETRENNTEN Zustand der PCB. Die Nummerierung auf der Platine beginnt aber bei 1, und endet bei 15 (siehe auch Foto rechts).


[Bearbeiten] Eine passende Entwicklungsumgebung

Code-Red hat einen speziell angepaßten C-Compiler entwickelt. Die IDE basiert auf Eclipse und ist ohne Registrierung bis 8kB freigeschaltet. Nach einer kostenlosen Registrierung erhält man eine "Full" Lizenz bis 128kB, die auch für den kommerziellen Einsatz zugelassen ist. Hier die Installationsanleitung. Weitere Compiler sind verfügbar, hier eine Übersicht


[Bearbeiten] Links

Suche im Forum nach

[Bearbeiten] Bezugsquellen

[Bearbeiten] Controller

Versandhäuser für Privatpersonen

[Bearbeiten] Evaluation Boards


[Bearbeiten] Entwicklungsplattformen

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net