JaycarusbASPプログラマーのドキュメント
UNOへの接続
usbASP(XC4627)プログラマーは、unoだけでなく、ほとんどのAVRタイプのデバイスに接続できます。 通常、AVRデバイスのデータシートにある正しい接続図を探す必要があります。
usbASPプログラマーは古いAtmelデバイス用の従来の10ピンコネクターを持っていますが、(XC4613)UNOなどの新しい6ピンデバイスにより簡単にフィットするようにするアダプタ。 リセットピンを XC4613 右に示すように、アダプター。
含まれているダウンロード files
付属のzipで file (のダウンロードページにあります XC4627)このPDF、必要なソフトウェア、およびいくつかのショートカットとバッチがあります file 物事を管理しやすくするため。
それ以外の場合、付属のzipがない場合、必要なソフトウェアは「avrdude」であり、ZADIGを介してインストールできるオープンソースのUSBドライバー「libusb」です。
ZADIGを使用してusbASPのドライバーをセットアップする
まず、最初にプラグインしたときにWindowsによってインストールされたドライバーを上書きする必要があります XC4627。 これは一度だけ行う必要があります。
usbASPプログラマーをコンピューターに接続し、ZADIGソフトウェアを開きます(ショートカットを使用するか、セットアップフォルダーにあります)。 表示されるプログラムで、チェックマークを付けます オプション>すべてのデバイスを表示
そして、メインのドロップダウンボックスをUSBaspに変更します。 次に、到達するまでオプションをスクロールして、ドライバーの状態を変更します。 libusb win32
「ドライバのインストール」をクリックします–すでにインストールされている場合は、次のように「ドライバの再インストール」と表示されます。
現在のドライバー(左側)がlibusb0になったら、avrdudeでusbASPを使用することができます。
AVRDUDE(GUIバージョン)の使用
zkembleという名前のユーザーのおかげで、管理を容易にするGUIのGitHubリポジトリが提供されました。
フォルダでAVRDUDEGUIショートカットを実行するか、それが機能しない場合は、セットアップフォルダに正しくインストールします。
正しいライブラリがない場合は、Windowsがライブラリをインストールする必要があります。
次に、多くのオプションがある画面が表示されます。USBASP用に管理する画面は次のとおりです。
次に、あなたのヘクスを選択します file の フラッシュ 部分、「書き込み」に設定します。 次に、右上でMCUを正しい部品番号に変更する必要があります。UNOは通常ATMEGA328pですが、デバイスごとに確認して変更する必要があります。 値を設定したら、太字を押します プログラム! XNUMX進数を書き込むためのボタン file.
AVRDUDE(CMDバージョン)の使用
GUIはavrdudeのコマンドラインプログラムのフェースプレートですが。 を実行します
AVRDUDE CMD.bat
file コマンドプロンプトバージョンを表示します。これにより、avrdudeもセットアップされます。 元ampleコマンドはヘッダーに記載されていますが、独自のコマンドを実行することもできます。
「cd」(ディレクトリの変更)を使用して、自分のいる場所に移動します file、およびavrdudeを使用してプログラムします。例:ample (のために file デスクトップ上)
cd C:\ Users \ username \ Desktop
avrdude –p m328p –c usbASP –P usb –U flash:w:filename.hex:a |
ここで、–pはパーツを示し、-cはプログラマー(usbASP)を示し、–Pはポートを示します。
パラメータと変更の詳細については、avrdudeのマニュアルを読むか、「avrdude-?“
基本的なエラー
ビデオ付きのUSBデバイスが見つかりませんでした
これは、usbASPドライバーに関連する問題です。 ZADIGを使用してlibusbドライバーをインストールしましたか? usbASPは接続されていますか?
期待される署名(100%読み取りますが、プログラムを早期にキャンセルします)
これは、正しい部品番号(-pスイッチ)を設定しないことに関連しています–ここでは、UNO(「おそらくm328p」)を接続しましたが、atmega16u2を選択したことがわかります。 (「ATmega16u2に期待される署名は…」)。 正しい部品が指定されていることを確認してください
avrdude.confまたはその他のエラー
これはavrdudeconfigに関連するエラーです file、avrdudeプログラムとは異なるバージョンです。 GUIフォルダーにあるavrdude.exeとavrdude.confを使用します。 別の場所からavrdudeをインストールして使用する場合は、必ずそのバージョンの構成をトリプルチェックしてください。 (私たちの最新バージョン、このzipで file、バージョン6.3)です。
オーストラリア
www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888
ニュージーランド
www.jaycar.co.nz
techstore@jaycar.co.nz
0800 452 922
ドキュメント / リソース
![]() |
JaycarusbASPプログラマー [pdf] ドキュメント XC4627、XC4613、AVRDUDE、usbASP |