S1C17W03/S1C17W04 ADC12A Sample Software Copyright(C) SEIKO EPSON CORPORATION 2016. All rights reserved. 更新履歴 - 2015.05.28 rev1.0.0 新規作成 - 2015.12.16 rev1.1.0 GNU17 Ver.3用プロジェクト 追加 - 2016.01.19 rev1.1.1 GNU17 Ver.3用プロジェクトファイル変更 ----------------------------------------------------------------------------- 1. フォルダ構成 s1c17w03_w04_adc12a_sample |_ inc_w03 S1C17W03用 Header file |_ inc_w04 S1C17W04用 Header file |_ s1c17w03_w04_adc12a_gnu17v2 GNU17 Ver.2用 Sample project |_ s1c17w03_w04_adc12a_gnu17v3 GNU17 Ver.3用 Sample project 2. サンプルソフトウェア仕様 このサンプルソフトウエアは、マイクロコントローラ内蔵の12bitA/Dコンバータ(ADC12A) を用いて以下の動作を実行します。 - 単一変換モードによるA/D変換 - 連続変換モードによるA/D変換 - 16-bitタイマのアンダーフロートリガによるA/D変換 - ソフトウェアトリガによるA/D変換 3. 要求ハードウェア このサンプルプログラムは、P35とP34をアナログ入力ADIN00とADIN01として使用します。 外部デバイスとマイクロコントローラの接続については、マイクロコントローラの テクニカルマニュアルを参照してください。 4. サンプルソフトウェア動作 1) 16-bitタイマのアンダーフロートリガによる単一変換モードによるA/D変換を3回実行します。 2) ソフトウェアトリガによって単一変換モードによるA/D変換を1回実行します。 3) ソフトウェアトリガによって連続変換モードによるA/D変換を12回実行します。 5. 使用方法 このサンプルソフトウェアは、GNU17 Ver.2(以下、GNU17v2)およびGNU17 Ver.3(以下、GNU17v3)の 2種類のプロジェクト、およびS1C17W03とS1C17W04の2種類のヘッダファイルを含みます。 サンプルソフトウェア使用前に以下の手順に従って、 GNU17v2またはGNU17v3のサンプルソフトウェアをターゲット機種に対応させてください。 1) いずれかのターゲット機種のヘッダファイルを、サンプルソフトウェアの[inc]フォルダへコピーする。   例:ターゲット機種がS1C17W03の場合、[inc_w03]フォルダの下の     "c17w03_reg.h"ファイルと[reg]フォルダを、サンプルソフトウェアの         [s1c17w03_w04_adc12a_gnu17vx]フォルダの下の[inc]フォルダへコピーしてください。 2) インポートウィザードから、「既存プロジェクトをワークスペースへ」を開く。 [ファイル] > [インポート] > [一般] > [既存プロジェクトをワークスペースへ] または [File] > [Import] > [General] > [Existing Projects into Workspace] 3) サンプルプログラムが含まれるプロジェクトフォルダを選択。 GNU17v2の場合、"s1c17w03_w04_adc12a_gnu17v2"プロジェクトを選択。 GNU17v3の場合、"s1c17w03_w04_adc12a_gnu17v3"プロジェクトを選択。 4) "Copy projects into workspace"にチェックをつけ、[完了/Finish]ボタンを押す。 5) 読みこまれたサンプルソフトウェアを選択し、GNU17のメニューから [プロジェクト/project] > [プロパティー/propaties]を選択。 表示されたプロパティーリストの中から[GNU17 一般設定/GNU17 General]ダイアログボックスを選択し、       [ターゲットCPU機種/Target CPU]プルダウンメニューで対象機種を選択。 [適用/Apply]ボタンを押す。 6) (GNU17v2のみ) さらに、プロパティーリストの中から[GNU17 GDBコマンド]ダイアログボックスを選択し、   [雛形からコマンドを生成する]ボタンを押し、[デバッガ]プルダウンメニューからICD Miniを選択、 Flash ROM書き込み実行チェックBOXにチェックを入れ、[上書き]ボタンを押す。 7) init.h内の以下の部分で、ターゲット機種のヘッダファイルを有効とする。 /// Use the header file suitable for MCU. //#include "c17w03_reg.h" #include "c17w04_reg.h" GNU17の設定に関する詳細はS5U1C17001Cマニュアルを参照してください。 EOF