[H8-ML(728)] RE: [H8-ML(726)] Re: [H8-ML(724)] 割り込み処理失敗談
From: "shouji Hirata" <shouji@xxxxxxxxxxxxx>
Date: 2000年07月29日(土)13時53分12秒
平田@マイクロフトです
> 2.    SCU 利用 私の、通常の組み方ですと 以下の構造で、115200B
>        PSまで、対応出来ています。
私もSCUを使って115.2Kの送受を作ったことがあるのですが、うまく処理しない
と、割り込み処理が大部分を占めて、非割り込み処理部がほとんど動かなくなってし
まいました。そのときの対象がほとんど切れ目なく送受信を同時に行う処理だったの
で、115Kで約50μSecに一度割り込みが入るし(^_^;

 Cで割り込み処理を書くとレジスターの全待避、全復旧(私が使っていたコンパイ
ラは使っていなくてもすべてのレジスタを待避していた(^_^;だけで、ほとんどCP
Uを食われていました。

 送受ががんがんに動いた状態で割り込み以外の処理に10%以下しかCPUタイムが
割り当てられませんでした。アセンブラを持ち出すのも大変なので、全体をDMAに
してなんとか納めたつらい思い出が・・・シクシク

==================================
平田祥司 (shouji@xxxxxxxxxxxxx)

株式会社マイクロフト
神奈川県横浜市青葉区あかね台2-11-29
==================================

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


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


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