お世話になってます、槫林です。 ちょっと気になったのですが、スタートアップルーチンで 割込ベクタの記述が無いか、間違っているのではないでしょうか? プログラムは鈴木(正)さんが作成した物を使用している様ですが、 スタートアップは参考サイトの物を使っているという事なので。 参考サイトの[105.タイマ割込み・・・]を参考にしたとすれば ITU1のみしか設定されてないという事はないでしょうか? こんな事はやってるよ!という事でしたら申し訳ありません。 以上 石山 峰之 wrote: > 最後まで書いていないのに途中でML4385を出してしまいました > 。 > これが本当の投稿内容です。 > > >>ちょっと反則ですが、SYSCRレジスタは、スタートアップル > > ーチン > >>の側でSPの設定後に、 >> MOV.B R0L,H'0 >> LDC R0L,CCR >>で割り込み許可にしてみても、おそらく動く筈です。 > > 上のやり方で試してみましたが,どうしてもダメです。SYSCRに > ついては前の投稿のように設定しても、おっしゃる通りSYSCR > についての定義がないのでやっても無駄みたいですね。 > > >これでも動かないとなると、お使いのCコンパイラ(秋月製 > ?)で、割り込み関数が本当に使える環境なのかどうかが気に > なってしまいます。普通の関数として定義されているのであれ > ば、割り込み処理はできませんので、アセンブラで組むしか方 > 法がないと思います。この辺は割り込みを使ったサンプル?等 > で確認されていますよね? > > 質問に対する答えになってないかも知れません。私の持ってい > る秋月のCコンパイラでは,割り込み関数は使えると思います。 > H8メ−リングリストの他に、私は、 > http://homepage1.nifty.com/rikiya/software/software_top.htm > のサイトを参考にしてプログラムを作ってきました。ここで紹 > 介されている割り込み関数を使ったプログラムはちゃんと作動 > します。なので、割り込みは問題無く使えると思いますが。ス > タートアップルーチンもここからのを利用しています。 > また、スタートアップルーチンのいらないGDLを使ってプログ > ラムを作動させてもみましたが、これだとCCRレジスタの設定 > の場面で > 必要な<machine.h>でエラーを起こし、取り除けば割り込み関 > 数の意味を成さないのでだめでした。 > > ところで、SUZUKIさんはイエローソフトのCコンパイラで動作 > 確認をしたそうですが、このコンパイラはダウンロードして入 > 手できるものですか?これを使ってやることも視野に入れたい > のですが…。 > > 色々詰め込みすぎましたが、ご回答お願いします。 > > __________________________________________________ > Do You Yahoo!? > Yahoo! BB is Broadband by Yahoo! > http://bb.yahoo.co.jp/ > > >