|
|
LPC1xxx Entwicklungskit LPCXpresso
[Bearbeiten] LPCXpressoNXP 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 BoardsDas 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-LinkDer 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:
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 EntwicklungsumgebungCode-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] LinksSuche im Forum nach [Bearbeiten] Bezugsquellen[Bearbeiten] ControllerVersandhäuser für Privatpersonen [Bearbeiten] Evaluation Boards
[Bearbeiten] Entwicklungsplattformen
|