Das USB AVR-Lab

USB AVR-Lab ist nach unserer Meinung so interessant, dass wir es hier im Einzelnen genau vorstellen möchten. Warum wir davon begeistert sind, zählen wir hier im Einzelnen auf:

USB/RS232 Wandler
USB/RS485 Wandler
Taktgenerator
SPI Logger
Oszilloskop
STK500v2
JTAG/Boundary Scan Interface
USBasp (USBasp, avrdude kompatibles Programmiergerät)
Bitbanging (Einzelne Pins als Schalter benutzen)
OpenOCD Firmware (OpenOCD programmer/debugger Interface für viele Controller)
JTAGICEmkII (Atmel JTAGICEmkII kompatibles JTAG Programmiergerät für AVR Mikrocontroller)
AVRISPmkII (Atmel AVRISPmkII kompatibles Programmiergerät für AVR Mikrocontroller)
I2C Logger

Nun kann man erahnen, welch ein Potential in dem USB AVR-Lab steckt, wir werden im Laufe der Zeit auf die einzelnen Funktionen eingehen und auch unsere Probleme und Lösungen hier veröffentlichen.

Oszilloskop Vorsatz

Mit diesem Vorsatz und der entsprechenden Firmware verwandelt, man das AVR-Lab in ein digitales Oszilloskop. Den Messvorsatz kann man sich entweder selber schnell aufbauen oder den Bausatz mit entsprechender qualitativ hochwertigen Platine bestellen. Alle Bauteile sind hier vorhanden und man kann sofort mit dem Aufbau beginnen.

Informationen und Schaltpäne bekommt man hier.

USBasp

Mit dieser Firmware kann man problemlos seinen AVR programmieren, er ist ISP-kompatibel. Eine serielle Schnittstelle zum direkten Anschluss an den Prozessor steht auch zur Verfügung. Deshalb soll man Pin 4 und 6 nicht direkt zum ISP Port verbinden, diese Pins sind mit GND verbunden, weshalb man eine Verbindung vermeiden sollte. Man benötigt auch kein Pegelwandler, man schließt die beiden Kabel direkt an die entsprechenden Pins des Kontrollers an und hat dann die Möglichkeit im Debugfenster die Ausgaben zu sehen.