[H8-ML(5691)] Re: [H8-ML(5690)] Re:H8/3664のSCIについて
From: "Hiroaki KAWASHIMA" <SGP01434@xxxxxxxxx>
Date: 2005年09月24日(土)23時27分17秒
澤口さま、どうもありがとうございます。
川島です。
>
> Hiroaki KAWASHIMAさんの<000701c5c0c6$61a79f40$3b01a8c0@nec350>から
> >・どうも割り込み処理にとんだ時点で暴走しているよう
> まず、これを確定するのが先ですね。
> 実際に割り込み処理に入っているのかいないのか。
> 割り込み処理内容を「何もせずに戻る」にすれば暴走しなくなる
> のですか?
>

ご指摘の通りとんだ時点というのがあいまいで、よく調べました。
プログラムの流れはこんな感じです。
①CPUの割り込みを禁止する
②リングバッファにデータをセットする
③送信バッファ空割り込み許可(TIE=1)にする
④CPUの割り込みを許可する
⑤あとは割り込みを待ってそのなかで送信

で、④をすると同時にどこに飛んだかわからなくなります。
普通に考えると、送信バッファ空割り込み処理にはいるはずですが
実際は呼ばれていないようです。

わかりづらい文になってしまいましたがよろしくお願いします。

スレッド概略
[5689(R)](起点)
 └[5690(U)]
   └[表示中]
     └[5692(1)]


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


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