Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

MTU2の割込み

 お世話様です。

 HEWを使用(USB接続)して、SH-2A(SH7264)のプログラムを作成しています。

 CMTの割込み、scif 3チャンネルの通信割込み、問題なく動作しています。

 MTU2 TCLKAとTCLKBに外部からパルスを入力しているのですが、割込みが掛かりません。

  set_imask( 0 ); は記述しています。

 また、下記を記述すると、HEW で CPU address error が発生します。

 INTC.IPR12.BIT._MTU10 = 1;

 INTC.IPR12.BIT._MTU11 = 1

 割込みレベルを設定しないと、割込みが発生しないと思うのですが。

 アドバイス、お願いできませんでしょうか。

  • Joyさんこんにちは!
    新規プロジェクトでmain()に上記2行だけを記述した場合は、エラーは出ませんでした。
    (2行目にセミコロンを追記しました)
  • In reply to 3wayrenesas:

    3wayrenesasさん、ありがとうございます。
     実際のソースには、セミコロン、ついております。
  • > また、下記を記述すると、HEW で CPU address error が発生します。
    > INTC.IPR12.BIT._MTU10 = 1;
    > INTC.IPR12.BIT._MTU11 = 1
    > 割込みレベルを設定しないと、割込みが発生しないと思うのですが。

    割り込みは発生していて割り込みベクタの設定忘れかなんかで暴走してるのでは?

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page