[H8-ML(672)] Re: YellowSoft の環境をお使いの方
From: Takuya Mori <moritaku@xxxxxxxxxxxxxx>
Date: 2000年07月10日(月)17時14分08秒
はじめまして。森と申します。
いつもROMさせてもらってます。

私もYellowIDEを持っておりますが、使い勝手がいまいちなので
BATファイルを作ってコマンドラインで全て処理しています。
デバッグも自前でターミナルソフトを作ってしまいました。
ですから、あまり役に立つ情報ではなくてすみません。
ただ、YellowSoftはバージョンアップやサポートが
良いので気に入って使っています。

割り込みを使ったスタートアップルーチンということで
C言語(YCH8)を使った場合のサンプルです。
割り込みベクタはH8のデータブックを調べてください。

startup.asm
    segment    main
    extern    _main
    DC.L    START
extern      _timer0
extern      _timer1
    ORG    H'60                  ;割り込みベクタアドレス
        DC.L    _timer0          ;TIMER割り込みベクタ
    ORG    H'70                  ;割り込みベクタアドレス
        DC.L    _timer1          ;TIMER割り込みベクタ

でもって、Cソース側です。
void interrupt timer0(void)
{
    // タイマーの処理1
}

void interrupt timer1(void)
{
    // タイマーの処理2
}
int main()
{
    return 0;
}

---------------------------------------------
森  拓也
    E-Mail     t-mori@xxxxxxxxxxxxxx
    Homepage   http://www.asap-sys.co.jp/
    有限会社アサップシステム
---------------------------------------------

スレッド概略
[671(R)](起点)
 └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]