- AVRベースコントローラ用プログラマ
- USB A~mini-Bケーブルおよび6ピンISPプログラミングケーブルが付属
- 汎用通信用TTLレベルのシリアルポート内蔵
- 信号および電圧レベル監視SLOスコープ搭載
- 標準のインシステムプログラミング(ISP)をサポート
Pololu USB AVR プログラマは、AtmelのAVRマイクロコントローラ用の非常にコンパクトで低価格のインシステムプログラマ(ISP)であり、このデバイスをPololu OrangutanロボットコントローラなどのAVRベースのコントローラにとって魅力的なプログラミング方法となっています。 USB AVRプログラマは、付属のUSB A~mini-Bケーブルを介してコンピュータのUSBポートに接続し、AVRISPV2/STK500プロトコルを使用して仮想COMポートを介してAVRStudioやAVRDUDEなどのプログラミングソフトウェアと通信します。プログラマは、付属の6ピンISPプログラミングケーブルを介してターゲットデバイスに接続します(旧10ピンISP接続には直接対応していませんが、6ピン~10ピンのISPアダプタを製作や購入は簡単です)。
このデバイスは、当社のOrangutanロボットコントローラや3piロボットなどのAVRベースのコントローラ用のプログラマです。プログラマは仮想シリアルポートでAVRISP v2をエミュレートし、標準のAVRプログラミングソフトウェアと互換性があります。さらにプロジェクトの構築とデバッグに役立つ2つの追加機能があります。汎用通信用のTTLレベルのシリアルポートと、信号と電圧レベルを監視するSLOスコープです(有用なリンクタブを参照してください)。
対応マイクロコントローラ
このプログラマは、AVR ISPでプログラム可能なすべてのAVRで動作するはずですが、すべてのデバイスでテストしているわけではありません(すべてのOrangutanロボットコントローラと3piロボットではテスト済です)。このプログラマは、アップグレード可能なファームウェアを採用しており、将来のデバイスに合わせたアップデートが可能です。現在、AtmelのXMegaラインのマイクロコントローラでは動作しません。プログラマに5VのUSB電源バスから電力を供給し、5Vに近い電圧で動作するAVRのプログラミングを目的としています(プログラマはターゲットデバイスに電力を供給しないことに注意してください)。
対応オペレーティングシステム
プログラマは、Windows XP、Windows Vista、Windows 7、およびLinuxでテスト済です。 Mac OSや古いバージョンのWindowsには対応していません。
注:このプログラマは、標準のインシステムプログラミング(ISP)に対応し、インサーキットシリアルプログラミング(ICSP)とも呼んでいます。 JTAG、DebugWire、またはHigh-Voltageプログラミングには非対応で、現時点ではMacOSに対応していません。