Anschlussbelegung

Die Spannungsversorgung der Platine erfolgt über zwei Anschlusspads auf der Platinenunterseite (siehe Bestückungsplan für die Unterseite, rechte Seite). Hier können einfach zwei Kabel angelötet werden (richtige Polarität beachten).

Außerdem befinden sich auf der Platine 6 Anschlusspads (3 auf jeder Seite). Diese Anschlüsse werden zur Programmierung und für die serielle UART-Schnittstelle/I²C verwendet. Zur Programmierung und Konfiguration via UART kann einfach eine doppelreihige Stiftleiste verwendet werden, deren Pins etwas enger gebogen wurden. Die Stiftleiste kann dann einfach auf die Platine aufgesteckt werden und nach erledigter Arbeit wieder abgezogen werden. Wer möchte, kann natürlich auch Kabel oder die Stiftleiste dauerhaft anlöten. Die folgende Grafik zeigt den Anschluss der Stiftleiste sowie die Pinbelegung.

LED Stripe - Anschlussbelegung

Für die Programmierung des Mikrocontrollers (Aufspielen der Firmware) ist ein entsprechender Programmieradapter für die AVR-Mikrocontroller-Familie notwendig und für die spätere Konfiguration per UART / LED Stripe Tool wird ein Pegelwandler benötigt. Da die SerCon-Platine von Mikrokopter beides leistet, wird im Folgenden die Verbindung damit beschrieben. Es kann natürlich auch jeder andere geeignete Programmieradapter verwendet werden.

Verbindung mit der SerCon von Mikrokopter

Zum Programmieren des Mikrocontrollers auf der LED Stripe-Platine und als Pegelwandler für die Kommunikation via RS232/UART kann beispielsweise die SerCon-Platine von Mikrokopter.de verwendet werden. Dabei ist zu beachten, dass für das Programmieren eine echte serielle Schnittstelle (Com-Port) am PC verwendet wird. USB-zu-seriell-Wandler funktionieren hier in der Regel nicht (oder der Programmiervorgang dauert eine halbe Ewigkeit).

Es sind zwei verschiedene Adapterkabel notwendig, die schnell selbstgelötet werden können. Die folgende Grafik zeigt wie die beiden Platinen jeweils miteinander zu verbinden sind. Für die Programmierung wird der 6-polige Anschluss ISP2 (miniISP) auf der SerCon verwendet (obere Hälfte in der Grafik). Damit die Programmierung klappt, muss auf der SerCon der Jumper JP1 aufgesteckt sein. Zur Programmierung muss die LED auf der SerCon nicht leuchten, da die SerCon dabei nicht mit Strom versorgt wird.

Zur Kommunikation via UART (z.B. mit dem LED Stripe Tool) wird auf der SerCon der Anschluss SIO verwendet (untere Hälfte der Grafik). Der Pegelwandler auf der SerCon (MAX232) wird in diesem Fall von der LED Stripe-Platine mit 5 Volt versorgt, so dass auch die LED auf der SerCon bei korrekter Verkabelung leuchtet.

Verbindung zwischen SerCon und LED Stripe

Die Konfiguration der LED Stripe kann auch über den MK-USB von Mikrokopter.de erfolgen. Hierzu kann das gleiche Kabel wie zur UART-Kommunikation mit der SerCon (siehe Grafik) verwendet werden. Das Kabel muss am SIO/FC/NC-Anschluss vom MK-USB angeschlossen werden. Zum Programmieren/Flashen ist der MK-USB allerdings nicht geeignet.