S1C17W03/S1C17W04 REMC2 Sample Software Copyright(C) SEIKO EPSON CORPORATION 2015. All rights reserved. 更新履歴 - 2015.05.29 rev1.0.0 新規作成 - 2015.12.16 rev1.1.0 GNU17 Ver.3用プロジェクト 追加 - 2016.01.19 rev1.1.1 GNU17 Ver.3用プロジェクトファイル変更 ----------------------------------------------------------------------------- 1. フォルダ構成 s1c17w03_w04_remc2_sample |_ inc_w03 S1C17W03用 Header file |_ inc_w04 S1C17W04用 Header file |_ s1c17w03_w04_remc2_gnu17v2 GNU17 Ver.2用 Sample project |_ s1c17w03_w04_remc2_gnu17v3 GNU17 Ver.3用 Sample project 2. サンプルソフトウェア仕様 このサンプルソフトウエアは、マイクロコントローラ内蔵のREMC2を用いて以下の動作を実行します。 - NECフォーマットでのデータ送信 3. 要求ハードウェア このサンプルソフトウェアは、IRリモートコントローラ送信データ出力のために、 P00をREMOとして使用します。 外部デバイスとマイクロコントローラの接続については、マイクロコントローラの テクニカルマニュアルを参照してください。 4. サンプルソフト動作 1) リーダ、カスタムコード、データ、反転データを含むフレームデータの送信、停止 2) フレームデータ送信後、約108msの間リピートデータを送信 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