アプリケーション の説明 V001...

17
1 アプリケーション Access_SDC_V003 の説明 V001 2016/04/21 アプリケーション Access_SDC は、PC と tri-S CPU 基板とを USB ケーブルで接続して通信を行い、CPU 基板上の SD カードに アクセスするための PC アプリケーションです。 USB の CDC(The Communication Device Class)を使用して、VCP(仮想 COM ポート)により、非同期シリアル通信を行います。 Microsoft Visual Studio Express 2013 for Desktop を使用して作成した PC アプリケーションです。 目次 1. PC と CPU 基板との接続.............................................................................................................................................................................................................................. 2 2. Access_SDC_V003 のインストール......................................................................................................................................................................................................... 3 3. アプリケーション Access_SDC_V003 の動作.................................................................................................................................................................................... 5 3.1. アプリケーション Access_SDC の起動...................................................................................................................................................................................... 5 3.2. COM ポートの選択 ............................................................................................................................................................................................................................... 6 1) COM ポートの検索 .................................................................................................................................................................................................................................. 6 2) COM ポートの指定 .................................................................................................................................................................................................................................. 7 3.3. 時刻の取得と設定 ............................................................................................................................................................................................................................... 9 1) 時刻の取得................................................................................................................................................................................................................................................. 9 2) 時刻の設定.............................................................................................................................................................................................................................................10 3.4. SD カードのアクセス ........................................................................................................................................................................................................................12 1) 容量取得..................................................................................................................................................................................................................................................12 2) フォルダ一覧 ..........................................................................................................................................................................................................................................13 3) ファイル一覧 ...........................................................................................................................................................................................................................................13 4) ファイル読み込み................................................................................................................................................................................................................................14

Transcript of アプリケーション の説明 V001...

Page 1: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

1

アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

アプリケーションAccess_SDCは、PCと tri-S CPU基板とを USBケーブルで接続して通信を行い、CPU基板上の SDカードに

アクセスするための PCアプリケーションです。

USBのCDC(The Communication Device Class)を使用して、VCP(仮想COMポート)により、非同期シリアル通信を行います。

Microsoft Visual Studio Express 2013 for Desktopを使用して作成したPCアプリケーションです。

目次

1. PCとCPU基板との接続 .............................................................................................................................................................................................................................. 2

2. Access_SDC_V003のインストール......................................................................................................................................................................................................... 3

3. アプリケーションAccess_SDC_V003の動作 .................................................................................................................................................................................... 5

3.1. アプリケーションAccess_SDCの起動 ...................................................................................................................................................................................... 5

3.2. COMポートの選択 ............................................................................................................................................................................................................................... 6

1) COMポートの検索 .................................................................................................................................................................................................................................. 6

2) COMポートの指定 .................................................................................................................................................................................................................................. 7

3.3. 時刻の取得と設定 ............................................................................................................................................................................................................................... 9

1) 時刻の取得 ................................................................................................................................................................................................................................................. 9

2) 時刻の設定 ............................................................................................................................................................................................................................................. 10

3.4. SDカードのアクセス ........................................................................................................................................................................................................................ 12

1) 容量取得 .................................................................................................................................................................................................................................................. 12

2) フォルダ一覧 .......................................................................................................................................................................................................................................... 13

3) ファイル一覧 ........................................................................................................................................................................................................................................... 13

4) ファイル読み込み ................................................................................................................................................................................................................................ 14

Page 2: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

2

1. PCとCPU基板との接続

以下にPCと tri-S CPU基板との接続例を示します。

PC

A

USBポート

図1.

tri-S CPU基板

USBケーブル(A – Mini B) : 電源供給とVCP通信のため

Mini B

Page 3: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

3

2. Access_SDC_V003のインストール

Install_Access_SDC_V003.zipをダウンロードして解凍すると、下図のようにフォルダ Install_Access_SDC_V003内に

インストールのためのファイルが展開されます。

setup.exeをダブルクリックすると次の警告のダイアログが開きます。

[インストール(I)] ボタンをクリックしてインストールしてください。

次ページに続く

Page 4: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

4

プログラムがインストールされて自動的にAccess_SDC_V003プログラムが実行されて次のダイアログが表示されます。

これで、アプリケーションAccess_SDC_V003のインストールは終了です。

次ページに続く

Page 5: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

5

3. アプリケーションAccess_SDC_V003の動作

3.1. アプリケーションAccess_SDCの起動

スタートメニューの { Access_SDC } をクリックするとアプリケーションAccess_SDCのフォームが表示されます。

Page 6: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

6

3.2. COMポートの選択

1) COMポートの検索

動作メッセージの欄に ”COM(シリアルポート)がありません。” と表示されている場合は、

まず、PCと tri-S CPU基板とをUSBケーブル(A – Mini B)で接続してください。

次に、[ COM検索 ] ボタンをクリックしてください。

検索できた場合、”COM(シリアルポート)を検索しました。” とメッセージが表示されます。

PCと tri-S CPU基板がUSBケーブルで接続されていて、CPU基板がSDC_10Kを実行している状態で

アプリケーションAccess_SDCを起動した場合は、最初から ”COM(シリアルポート)を検索しました。” と表示されます。

次ページに続く

Page 7: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

7

2) COMポートの指定

COM選択のComboBoxでCOMを選択してください。ここでは COM13 を選択しています。

選択した COMを使用してよいか確認メッセージが表示されますので、OKならば [はい] ボタンをクリックしてください。

次ページに続く

Page 8: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

8

“COM13に設定しました。” とメッセージが表示されています。

Page 9: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

9

3.3. 時刻の取得と設定

tri-S CPU基板がプログラムサンプル SDC_10Kを実行しているものとして説明します。

1) 時刻の取得

まず、CPU基板の時刻を取得してみます。メニューの{時刻}-{取得}をクリックします。

“日付・時刻 : 2000/01/01 00:36:28” が表示されています。

CPU基板がバックアップされていない場合、CPU基板の日付・時刻は 2000/01/01 00:00:00から開始します。

Page 10: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

10

2) 時刻の設定

送信データにはASCII文字のみ入力可能です。

メニューの{時刻}-{設定}をクリックします。

“時刻をせっていしました。” と表示されます。PCに設定されている日付・時刻がCPU基板にセットされます。

次ページに続く

Page 11: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

11

メニューの{時刻}-{取得}をクリックして再度、CPU基板の日付・時刻を取得してみます。

“日付・時刻 : 2016/04/20 23:07:30” が表示されました。日付・時刻がCPU基板に設定されています。

Page 12: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

12

3.4. SDカードのアクセス

メニューの {SDC} をクリックすると、下記のようにサブメニューが開きます。

1) 容量取得

メニューの {SDC}-{容量取得} をクリックすると以下のようにSDカードの空き容量と全容量が表示されます。

この場合の動作は、一回目のアクセスに失敗して、Retryの結果、容量の取得に成功しています。

Page 13: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

13

2) フォルダ一覧

メニューの {SDC}-{フォルダ一覧} をクリックすると以下のようにSDカードに作成されたフォルダが表示されます。

CPU基板のプログラム SDC_10K では、フォルダ SFSTSの下に、試験書き込みのためのフォルダ RTCを作成します。

そして、CPU基板上の Userスイッチを一回押すごとに、RTCの日付・時刻をフォルダRTCの下のファイルRTC_D.TXT に

追加書き込みします。

3) ファイル一覧

上記のフォルダを選択している状態(この場合は、RTCが青くマークされている状態)で、

メニューの {SDC}-{ファイル一覧} をクリックすると以下のようにSDカードに作成されたファイルが表示されます。

この場合、ファイル名 RTC_D.TXT とファイルサイズを表示しています。

Page 14: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

14

4) ファイル読み込み

上記のファイルを選択している状態(この場合は、RTC_D.TXTが青くマークされている状態)で、以下のように

メニューの {SDC}-{ファイルデータ読み込み}-{開始} をクリックします。

このメッセージが表示されるので、よければ {はい(Y)}ボタンをクリックします。

Page 15: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

15

ファイルのデータを保存するフォルダを選択するダイアログが開くので、フォルダを選択します。

この場合は、フォルダ SDCを選択しました。{OK}ボタンをクリックします。

ファイルのデータを保存して、”---ファイルデータの読み込みが終了しました。---“ と表示されます。

次ページに続く

Page 16: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

16

指定したフォルダ SDCを見ると、ファイル RTC_D_TXT_20160421004629.txt というファイルが作成されています。

ファイルを開いてみるとCPU基板上の Userスイッチを押した時点の日付・時刻が書き込まれています。

以上

Page 17: アプリケーション の説明 V001 2016/04/21tri-s.world.coocan.jp/Ac6_HAL_F405/SfStS_SDC/Explain...1 アプリケーションAccess_SDC_V003の説明 V001 2016/04/21

17

有限会社りばいぶ

電子工作のための「飛石伝い」

改訂履歴

V001 2016/04/21 初版