R8C/M11A タイマーの起動

ちょっとした物に便利かと思いM11Aを入手しました。

ソフトタイマでLEDのチカチカを動作させ、次にタイマRB2での割込みをルネサスのアプリケーションノート「r01an0089_src.c」を参考に実装しました。
タイマRB2の初期化部分はほぼコピーしていますがうまく動作しません。

HEWのシミュレーターで確認したところ、タイマRB2の設定の最後の起動確認を行うところではまっていました。

while(tcstf_trbcr == 0);

mstcrのクリアなど確認しましたが変化ありません。
while文をコメントアウトしても、割込みが掛からないので、タイマが起動していないと考えています。
タイマRJ2でも試しましたが同じです。

何か見落としがあると思うのですがご指摘願います。

windows7
C/C++ Compiler Package for M16C Series and R8C Family V.6.00 Release 00 無償版
Parents
  • チョコさんお世話様です。

    HEWのシミュレーターでは見れなかったのですね。

    思い直してタイマー以降の処理を見たら割込みフラグのクリアを勘違いしていました。
    おかげさまで修正後は動作しています。
    ありがとうございました。
Reply
  • チョコさんお世話様です。

    HEWのシミュレーターでは見れなかったのですね。

    思い直してタイマー以降の処理を見たら割込みフラグのクリアを勘違いしていました。
    おかげさまで修正後は動作しています。
    ありがとうございました。
Children
No Data