!無保証かつよくわからんです !
私の得意技はワンチップマイコンでゴリゴリとアセンブラプログラムを作ることでありました。C言語は趣味で始めて3年ぐらいでPCは道具としてしか使えてません。Windowsの知識も不足しております。従いましてこのページに書いてあることが最適だとは思っていません。また情報の正しさには注意しているのですが、裏付けを取るのにものすごく時間がかかったりします。というわけでこのページ(他のページもかな)気楽に書いていこうと思います。お気づきのこと等ありましたら掲示板の方にでも書いて下さると助かります。
OAKS16では、デバッガを使いこなさなければ意味がない〜。OAKS16(M16C)の優位点はROM上に置かれたユーザープログラムにbreak pointを設定できること。少ないRAMのワンチップマイコンではメリットになる。CPUの中にそのようなハードが用意されている。
注)デバッガのマニュアルほとんど見ていません。こんなことができるはずだ〜の乗りでやってますんで、間違い、もっと良い方法等ありましたら、是非アドバイスをお願い致します。
★ まつしろさんのロボツクへコメントさせて頂いています。そちらも御覧になると流れがわかるかと思います。
ホビイストの人達の間でOAKS16-MINIが使われ始めているようです。私もストックしているものがありましたので使ってみることにしまた。OAKS-MINIはTOPPERSプロジェクトの教材にも使用されています。
TOPPERSプロジェクト/INDEX
TOPPERSプロジェクト/教育コンテンツ
使用する参考資料の一覧です。私がキット購入しましたのはけっこう以前なもので、付属CD-ROMに入っている資料も三菱時代のものようです。デバッガソフトもダウンロードできたはずですし、ダウンロードできないのはCPUボードぐらいですか?
テキスト名称 ファイル名 備考 OAKS16をお使いになる方のために oaks16_kitv2.pdf OAKS16基礎テキスト oaks16_text_basic.pdf OAKS16プログラミングテキスト oaks16_text_programming.pdf 2004.09.29追記
標準スタートアップを使用したサンプル 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ページ