[H8-ML(4279)] Re: main 関数に戻れない
From: Kotaro KOYASAKO <PEB02057@xxxxxxxxxxx>
Date: 2004年01月13日(火)12時55分29秒
はじめまして。小屋迫と申します。


> はじめまして。真と申します。
> AKI-H8/3048Fのリセット同期PWM(バッファ併用)を利用して
> 2個のラジコンサーボを制御するプログラムを作ってみたので
> すが、思いどうりの動作をしません。LEDやシリアル通信を
> 用いてデバックをしてみたところ、int_imia3割り込み処理後
> にmain関数に戻れていない様に思うのですが、何が原因か皆目

昔同じようにハマったような気がしなくもないので、ざっと見て
気になったんですが、このフラグ操作。

> /*****ITU3コンペアマッチA割込み処理ここから*****/
> void int_imia3(void)
> {
>    cnt++;
>    ITU3.TSR.BYTE=0xF8;    /*ITU3コンペアマッチAフラグを
> もどす*/
> }

マニュアルを読むと、フラグをクリアする条件は、
「1の状態でリードした後、0をライトする」
となっております。リードが抜けているのではないでしょうか。
外してたらすみませんです。


-- 
Kotaro KOYASAKO <PEB02057@xxxxxxxxxxx>

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


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


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