LPC2478: Unterschied zwischen den Versionen

Aus Callooh Wiki
Zur Navigation springen Zur Suche springen
Rentom (Diskussion | Beiträge)
Rentom (Diskussion | Beiträge)
Zeile 8: Zeile 8:
* Serielle Schnittstelle zur Anbindung des Bluetooth Moduls.
* Serielle Schnittstelle zur Anbindung des Bluetooth Moduls.
== Software ==
== Software ==
Die Software für das Projekt zerffällt in folgende Teilbereiche:
=== LC-Display und Touchscreen ===
Suche im Internet förderte nur Beispielcode für andere HW-Plattformen oder Entwicklungsumgebungen zutage. Das von Herrn Kramer zur Verfügung gestellte Paket ließ sich trotz größerer Eingriffe in Konfiguration der Entwicklungsumgebung und Reduktion auf die wesentlichsten Initialisierungsroutinen nicht zum Laufen bringen. Daraufhin wurde der Wechsel zu einer anderen Strategie notwendig: Aufbau der gesamten SW auf Basis des im dritten Semesters LPC2478_Interrupt_Template. Dazu wird im ersten Schritt der UART1 in Betrieb genommen und dazu rudimentäre putchar() und getchar() Funktionen geschaffen. Diese bilden die Basis sowohl für die spätere Anbindung des Bluetooth-Moduls, als auch die Möglichkeit eines "printf-debuggings".
=== Kommunikation über serielle Schnittstelle und Bluetooth Modul ===
Hier kommt ein Modul zum Einsatz, das rund um ein BTM-222 bluetooth Modul gebaut ist. Das Modul wird am LPC2475 board angesteckt und wie ein AT-Modem konfiguriert.
== Links ==
== Links ==
* [http://www.nxp.com/documents/application_note/AN10815.pdf AN10815 SWIM Display lib für LPC2478 display controller]
* [http://www.nxp.com/documents/application_note/AN10815.pdf AN10815 SWIM Display lib für LPC2478 display controller]

Version vom 27. März 2011, 10:52 Uhr

Beim LPC2478 handelt es sich um das aus dem 3. Semester bekannte µC Entwicklungsboard.

Übersicht

Auf diesem Board sind auch die folgenden benötigten Komponenten vorhanden:

  • Grafikbildschirm zur Darstellung des Labyrinths
  • Touchscreen zur Bedienung
  • Joystick als eventuelle alternative Bedienung
  • Tasten als Möglichkeit der Funktionsauswahl
  • Serielle Schnittstelle zur Anbindung des Bluetooth Moduls.

Software

Die Software für das Projekt zerffällt in folgende Teilbereiche:

LC-Display und Touchscreen

Suche im Internet förderte nur Beispielcode für andere HW-Plattformen oder Entwicklungsumgebungen zutage. Das von Herrn Kramer zur Verfügung gestellte Paket ließ sich trotz größerer Eingriffe in Konfiguration der Entwicklungsumgebung und Reduktion auf die wesentlichsten Initialisierungsroutinen nicht zum Laufen bringen. Daraufhin wurde der Wechsel zu einer anderen Strategie notwendig: Aufbau der gesamten SW auf Basis des im dritten Semesters LPC2478_Interrupt_Template. Dazu wird im ersten Schritt der UART1 in Betrieb genommen und dazu rudimentäre putchar() und getchar() Funktionen geschaffen. Diese bilden die Basis sowohl für die spätere Anbindung des Bluetooth-Moduls, als auch die Möglichkeit eines "printf-debuggings".

Kommunikation über serielle Schnittstelle und Bluetooth Modul

Hier kommt ein Modul zum Einsatz, das rund um ein BTM-222 bluetooth Modul gebaut ist. Das Modul wird am LPC2475 board angesteckt und wie ein AT-Modem konfiguriert.