Hey Leute, ich suche aktuell ein gutes Tutorial für die Programmierung eines NXP LPC 1768. Wichtig ist mir dabei, dass es möglichst detailliert ist und möglichst viele Themen abdeckt. Damit meine ich, dass es mehr zeigt als nur eine LED zum leuchten zu bringen. Zum programmieren verwende ich CooCox. Vielen Dank schon einmal für die Hilfe
Ein Tutorial kann ich Dir nicht liefern. Aber wenn es detailliert sein soll, geht doch nichts über das Datenblatt selbst ;-) Ich habe mir selbst BSPs für STM32F10x, LPC176x und LPC1788 geschrieben. Und das nur mit den Datenblättern. Ergo verstehe ich Dein konkretes (!) Problem nicht.
Wie schon gesagt wurde gibt es sowas idR nicht. Du musst das User Manual lesen, da steht alles drin (nicht das Datenblatt!).
Generell gibt es mit LPCOpen und den beiligenden Beispielen schonmal einen guten Überblick über die verschiedenen Funktionen des LPC. Weitere Dokumentation findet sich dann im UserManual.
Ich persönlich fand es allerdings bei den meisten Sachen (außer USB) einfacher, das mit selbstgeschriebenem Code zum Laufen zu kriegen als mit dem LPCOpen-Kram. Als Referenz ist der aber sicherlich tauglich.
In CooCox sind doch auch jede Menge Treiber und Beispielcode drin die für den LPC176x zu gebrauchen sind. Dann gibt es noch von Keil eine Menge Beispiele: http://www.lpcware.com/content/nxpfile/mcb1700-sample-code-bundle-lpc17xx-peripherals-using-keils-mdk-arm Direkt lauffähig allerdings nur mit dem passenden Board von Keil, für eigene HW muss das dann angepasst werden. LPCOpen mag ich auch nicht, die Funktionsnamen sind alle gruselig lang und um ein Byte per SPI zu senden braucht es ca. ein Dutzend Zeilen Code. Besser ist da noch die mbed library. Plug 'n Play funktioniert das auch nur mit den mbed gestempelten Boards, aber die LPC1768 Codes kriegt man schnell auf eigener HW zum Laufen weil das der Ur-mbed Prozessor ist. Dann gab es von NXP noch eine Driver Lib die auf CMSIS aufgesetzt hat, ich glaube das war der Vorgänger der LPCOpen. Müsste es noch bei NXP zum runterladen geben und taugt auch als Referenz um zu verstehen wie man die Peripherie ansteuern muss.
Jojo S. schrieb: > CooCox sind doch auch jede Menge Treiber und Beispielcode drin die für den LPC176x codeRed ist deutlich besser als coide. Mit einem Beispiel anfangen und dann ans Manual halten. Ich habe mir die 800 Seiten ausgedruckt. War sehr hilfreich.
Der TO hat aber schon CooCox, LPCXpresso finde ich auch besser aber das unterstützt nur ausgewählte JTAG Adapter. Wobei knapp 20€ für den LPCLink2 auch keine große Investition ist.
Danke für eure Antworten! Ich werde mich erstmal an das Usermanual halten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.