実行手順のメモ(C言語によるプログラミングの場合)
1.実行プログラムの作成
HEWをインストールする.
HEWをインストールしたフォルダの下にあるinc30というフォルダに,sfr_r829.h(Tiny15の定義ファイル)を入れておく.
HEWを起動する.
新規プロジェクトワークスペースを作成する.
プロジェクトの種類:Application
CPUSeries:R8C/Tiny
CPUGroup:29
Releaseコンフィグレーションを選択する(HEWのウィンドウの上部ボックスでReleaseかDebugを選択できるようになっている)
Cのソースファイルを編集する
サンプルプログラムの例
//test.c for MB-R8C29
//
#include "sfr_r829.h" // R8C29 SFR定義ファイル
void main(void) // メイン関数
{
int i,j,k;
// drr1 = 1;入れるとコンパイルできない
pd1_1 = 1; //ポートP1_1 出力
p1_1 = 1; //ポートP1_1 H
//メインクロック切替
prc0 = 1;
cm13 = 1;
cm05 = 0;
cm06 = 0;
asm("nop");
asm("nop");
asm("nop");
asm("nop");
ocd2 = 0;
prc0 = 0;
//
while(1){
for(i=0;i<10;i++)for(j=0;j<25
p1_1 = 0;
for(i=0;i<10;i++)for(j=0;j<250;j++)for(k=0;k<250;k++){}
p1_1 = 1;
}//while(1)
}
2.実行プログラムの書き込み
(R8C15から変更はありません)
M16C Flash Starterをダウンロードし適当な場所に置いておく.
書き込み回路とcomポートを接続し,回路の電源を入れる.このとき書き込み回路は,ブートモードにする.(モードセレクタPIN8をGND側に接続しておく.)
M16C Flash Starter(FlashSta.exe)を
SelectProgram:InternalFlashMemory,
COMポートを選択する.
Referをクリックしfile pathにはプロジェクトのreleaseフォルダ内の○.motを選ぶ.
IDの空欄にすべてffを入れる.MCU TypeはR8Cを選択する.
E.P.Rをクリックすると消去,書き込みが自動的に行われる.