UCOM-IR

From Nibo

(Difference between revisions)
(Weblinks)
Line 1: Line 1:
[[image:UCOM-IR.jpg|thumb|Programmieradapter]]
[[image:UCOM-IR.jpg|thumb|Programmieradapter]]
-
UCOM-IR ist ein speziell für den Nibo entwickelter USB [[Programmieradapter]]. Er läßt sich auch zur Programmierung von anderen AVR-Controllern benutzen, da er mit der von Atmel definierten [[Steckerbelegungen#Programmierstecker|6-poligen ISP-Schnittstelle]] ausgerüstet ist. Der Programmieradapter basiert auf einem Atmel [[AT90USB162]] Controller mit 8 Mhz.
+
UCOM-IR ist ein speziell für den Nibo entwickelter USB [[Programmieradapter]]. Er läßt sich auch zur Programmierung von anderen AVR-Controllern benutzen, da er mit der von Atmel definierten [[Steckerbelegungen#Programmierstecker|6-poligen ISP-Schnittstelle]] ausgerüstet ist. Der Programmieradapter basiert auf einem Atmel [[AT90USB162]] Controller mit 8 Mhz. Der Adapter kann auch als virtuelle serielle Schnittstelle (UART, RXD/TXD) mit verschiedenen Baudraten genutzt werden.
-
Da der Adapter über IR-LEDs zum Senden und einen IR-Empfängerbaustein verfügt, ist es möglich den Adapter auch zur drahtlosen Kommunikation mit dem Nibo zu verwenden. Die aktuelle Firmware unterstützt die RC5 und RC6-Kommunikation, die serielle Kommunikation wird noch nicht unterstützt!
+
Da der Adapter über IR-LEDs zum Senden und einen IR-Empfängerbaustein verfügt, ist es möglich den Adapter auch zur drahtlosen Kommunikation mit dem Nibo zu verwenden. Die aktuelle Firmware unterstützt die RC5 und RC6-Kommunikation, die serielle Kommunikation über Infrarot wird noch nicht unterstützt!
==Von der aktuellen Firmware unterstützte Features==
==Von der aktuellen Firmware unterstützte Features==
Line 10: Line 10:
** [[RC6-Protokoll]]
** [[RC6-Protokoll]]
-
Das Umschalten zwischen den verschiedenen Betriebsmodi erfolgt über die Parity-Einstellung:
+
Das Umschalten zwischen den verschiedenen Betriebsmodi erfolgt über die Parity-Einstellung:
{| {{BlueTable}}
{| {{BlueTable}}
-
!Parity / Parität!!Modus / Protokoll!!LED passiv!!LED aktiv
+
!Parity / Parität!!Modus / Protokoll!!LED passiv!!LED aktiv
|-
|-
|None / Keine
|None / Keine
Line 21: Line 21:
|Odd / Ungerade
|Odd / Ungerade
|Infrarot (RC5/RC6)
|Infrarot (RC5/RC6)
-
|blitzt grün (0,25Hz)
+
|blitzt grün (0,25Hz)
-
|leuchtet grün
+
|leuchtet grün
|-
|-
|Mark / Markierung
|Mark / Markierung
-
|virtuelle serielle Schnittstelle (UART)
+
|virtuelle serielle Schnittstelle (UART, 8N1)
|blitzt orange (0,25Hz)
|blitzt orange (0,25Hz)
|leuchtet orange
|leuchtet orange
Line 31: Line 31:
|Space / Leerzeichen
|Space / Leerzeichen
|Testmodus (echo)
|Testmodus (echo)
-
|leuchtet grün
+
|leuchtet grün
-
|leuchtet grün
+
|leuchtet grün
|}
|}

Revision as of 16:10, 4 September 2007

Programmieradapter

UCOM-IR ist ein speziell für den Nibo entwickelter USB Programmieradapter. Er läßt sich auch zur Programmierung von anderen AVR-Controllern benutzen, da er mit der von Atmel definierten 6-poligen ISP-Schnittstelle ausgerüstet ist. Der Programmieradapter basiert auf einem Atmel AT90USB162 Controller mit 8 Mhz. Der Adapter kann auch als virtuelle serielle Schnittstelle (UART, RXD/TXD) mit verschiedenen Baudraten genutzt werden. Da der Adapter über IR-LEDs zum Senden und einen IR-Empfängerbaustein verfügt, ist es möglich den Adapter auch zur drahtlosen Kommunikation mit dem Nibo zu verwenden. Die aktuelle Firmware unterstützt die RC5 und RC6-Kommunikation, die serielle Kommunikation über Infrarot wird noch nicht unterstützt!

Contents

Von der aktuellen Firmware unterstützte Features

  • STK500v2 kompatibler Programmieradapter
  • serieller Datenstrom über das 6-polige Kabel (UART)
  • Infrarot:

Das Umschalten zwischen den verschiedenen Betriebsmodi erfolgt über die Parity-Einstellung:

Parity / ParitätModus / ProtokollLED passivLED aktiv
None / Keine STK500v2 (AVR-ISP) leuchtet rot blinkt rot (2Hz)
Odd / Ungerade Infrarot (RC5/RC6) blitzt grün (0,25Hz) leuchtet grün
Mark / Markierung virtuelle serielle Schnittstelle (UART, 8N1) blitzt orange (0,25Hz) leuchtet orange
Space / Leerzeichen Testmodus (echo) leuchtet grün leuchtet grün

Features in Vorbereitung

  • Infrarot:
    • serieller Datenstrom, 2400 Baud, 8N1 (Nutzdatenrate: 1920 bit/s)
    • Nibo-IR-Protokoll (Nutzdatenrate: 4800 bit/s)

Pinbelegung

PinISPUART
1MISORXD
2VTG-
3SCK-
4MOSITXD
5RESET-
6GNDGND

Inbetriebnahme unter Windows

  1. Entfernen des Jumper JP1
  2. Mit dem PC verbinden
  3. Als Treiber diese Inf-Datei verwenden: ucom-ir.inf
  4. Anschliessend steht der Adapter als virtueller COM-Port zur Verfügung

Inbetriebnahme unter Linux

  1. Entfernen des Jumper JP1
  2. Folgenden Befehl als Root ausführen: modprobe usbserial vendor=0x16c0 product=0x092e
  3. Der Adapter steht danach als virtuelle serielle Verbindung unter /dev/ttyACM* zur Verfügung

Weblinks

Personal tools