H8関連制御系技術文書
(AKI-H8/3664の使い方)
coskx
初版 15Dec2001 更新 Jan2009
H8/3664f 評価版コンパイラver2の環境(秋月CDfor3664+トラ技Feb2002CD)
H8/3664評価版コンパイラでは,タイマ割り込みの詳細は隠蔽して,タイマ割り込みの動作理解に的を絞ったコンパイルシステム(1)と割り込みの記述を理解してもらうためのコンパイルシステム(2)を公開しています。
1 入門者向け環境 |
自分でCソースファイルだけ書きます。とにかくH8/3664を学習する人向けです。 (本来はスタートアップルーチン,割り込みテーブル,リンカスクリプト,Cソースファイルを自分で書かなければいけません) 本校情報工学科3年生のライントレーサ製作の学生は,まずここで勉強してください。
割り込み動作として,タイマー割り込みだけ特別扱いになっていて,タイマ割り込みの様子を味わえるようになっています。 一般的な割り込みを学びたい場合は「2.2 自分で割り込みを管理する初級者向け環境」を使用してください。
作業フォルダ中には (1)Cソースファイル,自分で作ったインクルードファイル (2)インクルードファイル(h8_3664.h) (3)コンパイルコマンドへのショートカット(h8_3664.cmd) (4)ハイパーターミナルの設定ファイル(使わないこともある) のみを作ります。
ファイル/ソフトウェア (Evaluation software
Ver.2対応) |
ファイル |
説明 |
入門講座第1 設定されたパーソナルコンピュータでマイコン入門第1歩
AKI-H8/3664fのCクロスコンパイラ環境でのはじめてのプログラミングNov2002 Windows上でAKI-H8/3664f付属のクロスコンパイラ環境を用いてCプログラム作成からH8へのダウンロードまでを解説(独習向け) |
- |
BuildEnv.html |
入門講座第2 設定されたパーソナルコンピュータでマイコン入門第2歩
AKI-H8/3664fのCクロスコンパイラ環境でのプログラミングNov2002 Windows上でAKI-H8/3664f付属のクロスコンパイラ環境を用いてCプログラム LED,SCI,PWM信号発生,ADC,タイマ割り込みを解説(独習向け) |
samples.lzh |
samples.html |
startup3664.srcソース Dec2001 入門講座および小坂研究室で用いられているH8/3664CPUスタートアップルーチンソース 中級者向け |
- |
h8_3664startup.html |
Cプログラミングにおけるメモリ割り当ての解説 中級者向け |
- |
MemoryAssign3664.html |
Cプログラミングにおけるタイマ割り込みの解説 中級者向け |
- |
interrupt3664.html |
|
2 自分で割り込みを管理する初級者向け環境 |
自分でCソースファイルと割り込みテーブルだけ書きます。 (本来はスタートアップルーチン,割り込みテーブル,リンカスクリプト,Cソースファイルを自分で書かなければいけません)
「1 入門者向け環境」ではタイマ割り込みにからくりが施してありましたが,ここにはなく,ピュアな環境です。
作業フォルダ中には (1)Cソースファイル,自分で作ったインクルードファイル (2)インクルードファイル(h8_3664.h) (3)コンパイルコマンドへのショートカット(h8_3664Basic.cmd) (4)ハイパーターミナルの設定ファイル(使わないこともある) のみを作ります。
ファイル/ソフトウェア (Evaluation software Ver.2対応) |
ファイル |
説明 |
入門講座第1 設定されたパーソナルコンピュータでマイコン入門第1歩
AKI-H8/3664fのCクロスコンパイラ環境でのはじめてのプログラミングNov2002 Windows上でAKI-H8/3664f付属のクロスコンパイラ環境を用いてCプログラム作成からH8へのダウンロードまでを解説(独習向け) |
- |
BuildEnvBasic.html |
入門講座第2 設定されたパーソナルコンピュータでマイコン入門第
AKI-H8/3664fのCクロスコンパイラ環境でのプログラミングNov2002 Windows上でAKI-H8/3664f付属のクロスコンパイラ環境を用いてCプログラム LED,SCI,PWM信号発生,ADC,タイマ割り込みを解説(独習向け) |
samplesBasic.lzh |
samplesBasic.html |
startup3664.srcソース Dec2001 入門講座および小坂研究室で用いられているH8/3664CPUスタートアップルーチンソース 中級者向け |
- |
h8_3664startupBasic.html |
Cプログラミングにおけるメモリ割り当ての解説 中級者向け |
- |
MemoryAssign3664.html |
Cプログラミングにおけるタイマ割り込みの解説 中級者向け |
- |
interrupt3664Basic.html |
|
リンク
ルネサス
H8
3664ハードウェアマニュアルj602223_h83664 学内での高速読み込みバッファより
H8命令ニーモニクの説明マニュアル 学内高速読み取りバッファより
H8アセンブラマニュアル 学内高速読み取りバッファより
H8Cコンパイラマニュアル 学内高速読み取りバッファより
Hitach評価版コンパイラver1,ver2 校内のみ
6Mbyte
CygwinのGCC 校内のみ 45Mbyte
HOSV4
校内のみ 546kbyte
日立評価版コンパイラVer2
校内のみ 3Mbyte
Document Keywords: AKI H8 SH2
akituki 秋月 秋月電子
秋月電子通商AKI−H8/3664F AKI−H8/3048開発キットAKI−H8マイコン専用マザーボードAKI−SH2/7045Fモータ制御 PWM DAC DAコンバータ ADC ADコンバータ位相カウンタ タイマ割り込み インターバルタイマ ITU
シリアル通信 SCI RS232C マイコン RISC