RL78/G13でのRAM上割り込みについて。

みなさんこんにちは、みなみです。
RAM上での割り込みについての質問です。
 
環境はRL78/G13 R5F101SH、CS+CACXでE1を使ってデバッグしています。
 
RAM上で割り込み処理をしたいときは、フラッシュライブラリのFSL_ChangeInterruptTable()でRAM上の指定の番地に飛ぶように設定する認識でいます。
 
現在12ビットインターバルタイマーの起動後に、上記の関数を実行することでRAM上の指定番地に飛ぶことが確認できています。
 
しかし、飛ぶのは1回だけでそれ以降は割り込みが発生しません。
 
関数の説明を見ると以下のようなことが書かれているので、これが関係あると思うのですがその手段が分かりません
「本関数実行後は割り込みの種類をユーザ側で判断する必要があるため、割り込みフラグは自動的にクリアされません。
割り込み種類の判断後、ユーザ側でクリア処理を行う必要があります。  」
 
どうすればいいのでしょうか?
宜しくお願いします。
Parents Reply Children
No Data