H8関連制御系技術文書
(AKI-H8/3048・3048FONE, AKI-H8/3664, AKI-H8/3052, AKI-H8/3069,AKI-SH2/7045 SH2/7144の使い方)

coskx
初版 15Dec2001    更新 Jan2009

0.使い方(はじめの一歩としてはもちろん,自分の足で歩けるようにしましょう)

マイコンの利用で難しいのが割り込み処理の記述とアドレス管理です。タイマー割り込みだけ使うことにして,難しいところを隠すからくりを作り,割り込み処理記述を簡単にして,割り込みとはどのような動作なのかを味わってもらう解説を作りました。「(割り込みはタイマ割り込みしか使わない,あるいは割り込みなんか使わない)」と書いてあるところがそれです。

しかし,その後の学習には「初心者向け」のままではこまりますので,次の段階へ進む場合は「(いろいろな割り込みを自分で管理する初級者向け)」と書いてあるところを勉強してください。

Win7以降でteratermを使う

C言語bit演算についての補足

1. H8/3048

1.1 評価版コンパイラver1の環境
     1.1.A 入門者向け環境
割り込みはタイマ割り込みしか使わない,あるいは割り込みなんか使わない
     1.1.B 「1.1.A」の説明
     1.1.C 通常のプログラミング環境(いろいろな割り込みを自分で管理する初級者向け)
     1.1.D 「1.1.C」の説明

1.2 評価版コンパイラver2の環境
     1.2.A 通常のプログラミング環境(いろいろな割り込みを自分で管理する初級者向け)
                        モニタプログラムによるCPU動作の観察はここにあります。
     1.2.B 「1.2.A」の説明

1.3 CYGWIN+GCCの環境
     1.3.A 通常のプログラミング環境(いろいろな割り込みを自分で管理する初級者向け)
     1.3.B 「1.3.A」の説明
1.4 HEW統合環境での開発
          (High-performance Embedded Workshop)

2. h8/3048F-ONE
    2.1 評価版コンパイラver2の環境
         
通常のプログラミング環境(いろいろな割り込みを自分で管理する初級者向け)
    2.2 評価版コンパイラver2の環境
          TNCTマザーボードを利用
    2.3 HEW統合環境での開発
          (High-performance Embedded Workshop)
          TNCTマザーボードを利用


3. H8/3052f
     3.1 評価版コンパイラver1の環境
                    入門者向け環境
割り込みはタイマ割り込みしか使わない,あるいは割り込みなんか使わない
     3.2 評価版コンパイラver2の環境
         通常のプログラミング環境(いろいろな割り込みを自分で管理する初級者向け)
     3.3 CYGWIN+GCCの環境構築からプログラミング
         通常のプログラミング環境(いろいろな割り込みを自分で管理する初級者向け)

4. H8/3069
    4.1 評価版コンパイラver2の環境
         通常のプログラミング環境(いろいろな割り込みを自分で管理する初級者向け)


5. H8/3664f  (AKI-H8/3664付属のコンパイラ+評価版コンパイラver2付属ツール)
        5.1 入門者向け環境
割り込みはタイマ割り込みしか使わない,あるいは割り込みなんか使わない
       
5.2 通常のプログラミング環境(いろいろな割り込みを自分で管理する初級者向け)


6. SH2/7045 

     6.1 GCCによるコンパイル
      6.1 A 通常のプログラミング環境(いろいろな割り込みを自分で管理する初級者向け)
      6.1 B 「6.1 A」の説明
     6.2 HEW統合環境での開発
          (High-performance Embedded Workshop)

7.SH2/7144
HEW統合環境での開発
 

リンク

ルネサス
H8 3048ハードウェアマニュアルDEC.20.00 ADJ-602-093F 学内での高速読み込みバッファより
H8_3052ハードウェアマニュアルj602208_h83052.pdf 学内高速読み込みバッファより
H8-3069ハードウェアマニュアルh8_3069Hardwaremanual.pdf学内高速読み込みバッファより
H8 3664ハードウェアマニュアルj602223_h83664 学内での高速読み込みバッファより
SH2_7045ハードウェアマニュアルrjj09b0031_sh7040.pdf 学内高速読み取りバッファより
SH2_7144ハードウェアマニュアルrjj09b0026_sh7144.pdf 学内高速読み取りバッファより

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