Ein ganz nützliches kleines Werkzeug ist der Bus Pirate, ein Modul von nicht einmal 3x6cm Grösse (http://dangerousprototypes.com). Auf dieser Fläche bietet es diverse Schnittstellen zur Ansteuerung und/oder Protokollierung von logischen Signalen (SPI, 1-Wire, I2C, Signalgenerator, Frequenzmesser, 1-Kanal Logik Analysator etc.). Es wird über einen USB Anschluss als serielles Endgerät programmiert. Baupläne und Firmware sind offen verfügbar und es erstaunt nicht, dass sich eine eigene Mini-Szene von Bastlern darum entwickelt hat.
Anwendungsbeispiel: Der Bus Pirate wird über USB angeschlossen und erscheint an einem virtuellen COM Port. Als Terminalprogramm setze ich RealTerm ein, dessen Funktionsumfang wohl unerreicht ist. Mit den Kommando g 500 wird er zu einem 500 Khz Funktionsgenerator.
Anwendungsbeispiel: Der Pirat kann als ISP Programmer für Atmel AVR Mikrocontroller benutzt werden: http://dangerousprototypes.com/docs/Bus_Pirate_AVR_Programming
http://hintshop.ludvig.co.nz/show/buspirate-avr-programming/
Weitere Infos
- http://dangerousprototypes.com/docs/Bus_Pirate
- Bus Pirate Manual
- http://www.mikrocontroller.net/articles/Bus-Pirate
Update 20180104