From Nibo
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.
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!
Der Programmieradapter lä$slig;t sich direkt aus dem Atmel AVRStudio ansprechen.
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ät | Modus / Protokoll | LED passiv | LED 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)
| 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 (geplante Nutzdatenrate: 1920 bit/s)
- Nibo-IR-Protokoll (geplante Nutzdatenrate: 4800 bit/s)
Pinbelegung
Pin | ISP | UART
|
1 | MISO | RXD
|
2 | VTG | -
|
3 | SCK | -
|
4 | MOSI | TXD
|
5 | RESET | -
|
6 | GND | GND
|
Inbetriebnahme unter Windows
- Entfernen des Jumper JP1
- Mit dem PC verbinden
- Als Treiber diese Inf-Datei verwenden: ucom-ir.inf
- Anschliessend steht der Adapter als virtueller COM-Port zur Verfügung
Inbetriebnahme unter Linux
- Entfernen des Jumper JP1
- Folgenden Befehl als Root ausführen:
modprobe usbserial vendor=0x16c0 product=0x092e
- Der Adapter steht danach als virtuelle serielle Verbindung unter /dev/ttyACM* zur Verfügung
Software
Weblinks