はじめまして。森と申します。
いつも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/
有限会社アサップシステム
---------------------------------------------