!無保証かつよくわからんです !
 私の得意技はワンチップマイコンでゴリゴリとアセンブラプログラムを作ることでありました。C言語は趣味で始めて3年ぐらいでPCは道具としてしか使えてません。Windowsの知識も不足しております。従いましてこのページに書いてあることが最適だとは思っていません。また情報の正しさには注意しているのですが、裏付けを取るのにものすごく時間がかかったりします。というわけでこのページ(他のページもかな)気楽に書いていこうと思います。お気づきのこと等ありましたら掲示板の方にでも書いて下さると助かります。


OAKS16-MINIで遊ぶ

◆テレビで遊ぶ2008   更新 2008/12/22
 進化か?退化か?再びテレビで遊ぶ

◆VistaでHEW とKD30を使ってみる 更新 2008/09/15
  HEW - 統合開発環境 High-perfomance Embedded Workshop
  KD30 - M16Cモニタデバッガ

◆テレビで遊ぶ 更新 2005.1.16



◆まずはキットを組み立てる

◆ソフトウェア開発環境を整える

◆ソースファイルから機械語ファイルができるまで  

◆デバッガを使う

◆デバッガでマイコンの基本機能を理解する

◆デバッガでC言語の動作を理解する

◆エスパーチェッカーを作る (最初の目標に対し途中で終わっていますが保留です。2004.12.14)

◆サーボチェッカーを作る
  PCとの通信を行うため「リングバッファを用いたシリアルインタフェース」も移植してあります。

---番外--- memo 2004.09.11 -----
◇こんなモニタプログラムは使えない...。と思っていましたが。



OAKS16では、デバッガを使いこなさなければ意味がない〜。OAKS16(M16C)の優位点はROM上に置かれたユーザープログラムにbreak pointを設定できること。少ないRAMのワンチップマイコンではメリットになる。CPUの中にそのようなハードが用意されている。
注)デバッガのマニュアルほとんど見ていません。こんなことができるはずだ〜の乗りでやってますんで、間違い、もっと良い方法等ありましたら、是非アドバイスをお願い致します。


★ まつしろさんのロボツクへコメントさせて頂いています。そちらも御覧になると流れがわかるかと思います。


 
ホビイストの人達の間でOAKS16-MINIが使われ始めているようです。私もストックしているものがありましたので使ってみることにしまた。OAKS-MINIはTOPPERSプロジェクトの教材にも使用されています。
TOPPERSプロジェクト/INDEX
TOPPERSプロジェクト/教育コンテンツ

参考資料

 使用する参考資料の一覧です。私がキット購入しましたのはけっこう以前なもので、付属CD-ROMに入っている資料も三菱時代のものようです。デバッガソフトもダウンロードできたはずですし、ダウンロードできないのはCPUボードぐらいですか?

オークス電子のwebサイトの

OAKS16 テキストダウンロードのページから

テキスト名称 ファイル名 備考
 OAKS16をお使いになる方のために   oaks16_kitv2.pdf 
 OAKS16基礎テキスト  oaks16_text_basic.pdf
 OAKS16プログラミングテキスト  oaks16_text_programming.pdf  2004.09.29追記 

◆オークス電子 OAKS16-MINIサンプルプログラムから 2004.09.06追記

 標準スタートアップを使用したサンプル   Sample.lzh 
 標準スタートアップ  startup.lzh

◆ルネサスから

ルネサステクノロジ, M16Cファミリ アプリケーションノート のページで
「上記に、合意します」をクリックして( 直接ファイルのありかを書いてもよいのですが、まあ読んでおきましょう。)
M16C/60, M16C/30, M16C/Tiny, M16C/20, M16C/10シリーズ のところをクリック。開いたページのまん中へんにあります以下のものが組み込み用C言語を学ぶのに参考になります。もちろんOAKS-MINIのCD-ROMには入っています。( ver.は異なるかもしれません )

No. タイトル ファイル名
 RJJ05B0118-0100Z   プログラム作成の手引き <C言語編>   rjj05b0118_m16cap.pdf 


手もちのCD-ROMのCPUマニュアルは古そうなので
ルネサステクノロジ, M16Cファミリ ドキュメントダウンロードのページ
汎用M16C/26グループから

品種名 ドキュメント名 ファイル名
 M16C/26グループ   ハードウェアマニュアル   rjj09b0033_16c26hm.pdf 


こっちのにゃんこはここに戻しておいてあげよう。

TOPページ