1: 2009-11-13 (金) 18:29:07 sho | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | *動作確認 [#c91a904c] | ||
+ | サンプルプログラムを使って、コンパイルからプログラムの書き込みまでの一連の操作を実際に行ってみましょう。 | ||
+ | **機器の接続 [#xa842a1b] | ||
+ | ケーブルの抜き差しを行う際は必ず電源を切った状態で行って下さい。~ | ||
+ | ~ | ||
+ | #ref(connect.png,80%) | ||
+ | FDIII-HCとDynamixel AX-12+、AX-S1を接続します。~ | ||
+ | AX-12+とAX-S1は3本線のケーブルで接続します。接続する順番やコネクタの位置はどこでも構いません。但しFDIII-HCの3本線用のコネクタに差し込んで下さい。誤って4本線のコネクタに差し込んだ状態で電源を入れると破損します。~ | ||
+ | ---- | ||
+ | #ref(connect2.png,100%) | ||
+ | 電源スイッチがOFF側になっていることを確認します。~ | ||
+ | ---- | ||
+ | #ref(connect3.png,100%) | ||
+ | 電源延長ケーブルをFDIII-HCに接続します。 | ||
+ | ---- | ||
+ | #ref(connect4.png,100%) | ||
+ | 電源延長ケーブルとACアダプタを接続します。 | ||
+ | ---- | ||
+ | #ref(connect5.png,100%) | ||
+ | ACアダプタをコンセントに接続します。 | ||
+ | ---- | ||
+ | #ref(connect6.png,100%) | ||
+ | パソコンとFDIII-HCをUSBケーブルで接続します。 | ||
+ | このときパソコンからUSBケーブル経由でFDIII-HCへ電源が供給されます。~ | ||
+ | 初めて接続した場合は、ドライバのインストールが始まります。ドライバはGCC Developer Liteをインストールした際にコピーされていますので、自動検索することでインストールが行われます。~ | ||
+ | ---- | ||
+ | #ref(connect7.png,100%) | ||
+ | |CENTER:BGCOLOR(red):||c | ||
+ | | :idea:|既にユーザープログラムが書き込まれているFDIII-HCを、デバイスドライバがインストールされていないPCのUSBポートに接続してもCOMポートが活性化しない事があります。&br;ブートローダを確実にコマンドモードにさせCOMポートとして認識させるには、電源スイッチをOFFにした状態でPB1を押しながらUSBケーブルを接続します。| | ||
+ | |||
+ | **サンプルプログラムの書き込み [#f9f5cafa] | ||
+ | ****サンプルプログラムを開く [#a3c3d570] | ||
+ | #ref(write1.png,100%) | ||
+ | デスクトップのGCC Developer Liteアイコンをダブルクリックします。 | ||
+ | ---- | ||
+ | #ref(write2.png,100%) | ||
+ | GCC Developer Liteが起動したらメニューの「ファイル」->「開く」をクリックします。 | ||
+ | ---- | ||
+ | #ref(write3.png,100%) | ||
+ | ダウンロードしたサンプルプログラムの「aaaa.c」を選択し、「開く」をクリックします。 | ||
+ | |||
+ | ****コンパイルオプションの設定 [#p4122b59] | ||
+ | コンパイルオプションの設定は1度行えば、次からは自動的にその設定になります。 | ||
+ | #ref(write4.png,70%) | ||
+ | メニューの「ツール」->「コンパイルオプション」をクリックします。 | ||
+ | ---- | ||
+ | #ref(write5.png,70%) | ||
+ | 設定リストの中から「FREEDOM III library for FDIII-HC」を選択し、「OK」をクリック、更にコンパイルオプションウィンドウの「OK」をクリックします。 | ||
+ | |||
+ | ****コンパイルする [#ad84c3d3] | ||
+ | #ref(write6.png,70%) | ||
+ | メニューの「コンパイル」->「ビルド」をクリックします。 | ||
+ | ---- | ||
+ | #ref(write7.png,70%) | ||
+ | ポップアップウィンドウが出たら「OK」をクリックします。 | ||
+ | ---- | ||
+ | #ref(write8.png,70%) | ||
+ | SIMPLE TERMが自動的に起動します。 | ||
+ | |||
+ | ****SIMPLE TERMの設定 [#a3b0dd1e] | ||
+ | 先ず[[機器の接続>#xa842a1b]]が完了していることを確認して下さい。 | ||
+ | ---- | ||
+ | #ref(write9.png,80%) | ||
+ | SIMPLE TERMのメニュー「ファイル」->「プロパティ」をクリックします。 | ||
+ | ---- | ||
+ | #ref(write10.png,80%) | ||
+ | Connect toのリストの中から「AT91 USB to Serial Converter」と書かれているCOMポートを選択して下さい。COMポートの番号は環境によって異なります。 | ||
+ | もしそのようなCOMポートが見つからない場合は、[[機器の接続>#xa842a1b]]を参考にドライバが正常にインストールされているかを確認して下さい。また電源を切った状態で、PB1(プッシュボタン)を押しながらUSBケーブルを差し込んで下さい。 | ||
+ | ---- | ||
+ | #ref(write11.png,80%) | ||
+ | その他は以下の通り設定して「OK」をクリックします。 | ||
+ | Baudrate:ここでは意味を持たないので何でも構わない | ||
+ | Databits:8 | ||
+ | Stopbits:1 | ||
+ | Parity:Non | ||
+ | Flow Control:Non | ||
+ | Protocol:Xmodem | ||
+ | ---- | ||
+ | #ref(write12.png,80%) | ||
+ | メニューの「通信」->「ポートオープン」をクリックします。 | ||
+ | ---- | ||
+ | #ref(write13.png,80%) | ||
+ | --< FDIII Ver1.0 by BestTechnology >-- | ||
+ | > | ||
+ | と表示されることを確認して下さい。 | ||
+ | ---- | ||
+ | #ref(write14.png,80%) | ||
+ | スクリプト実行ボタン(走る人のマーク)をクリックします。するとプログラムの転送が始まり | ||
+ | <SUCCESS> | ||
+ | と表示されたら転送完了です。 | ||
+ | ---- | ||
+ | #ref(write15.png,80%) | ||
+ | FDIII-HDの電源をONにします。Dynamixel AX-12+とAX-S1に電源が供給されます。 | ||
+ | ---- | ||
+ | #ref(write16.png,80%) | ||
+ | SIMPLE TERM上でキーボードの「g」を入力します。すると書き込んだプログラムが実行されます。 | ||
+ | |||
+ | ****サンプルプログラムの動作 [#s42c8d3b] | ||
+ | |||
+ | [[機器の接続>#xa842a1b]]、[[サンプルプログラムの書き込み>#f9f5cafa]] | ||
+ | を参考にいくつかのサンプルプログラムを書き込んで動作させてみましょう。 |