Renesas Synergy™

FAQ 106945 : M3T-MR30/4は、M16C/60シリーズM16C/64およびM16C/65グループマイコンに対応していますか?

Q: 質問

M3T-MR30/4は、M16C/60シリーズM16C/64およびM16C/65グループマイコンに対応していますか?

 


A: 回答

はい、対応しています。
ただし、下記の点に注意が必要です。

  1. M16C/64およびM16C/65グループマイコンは、タイマのIOアドレスが異なるため、タイマ初期化の自動化ができません。スタートアップファイルのタイマ初期化部分を修正ください。

    以下に修正の詳細を示します。

    ==============================================================================
    .IF USE_TIMER
    ; +-----------------------------------------------------+
    ; | System timer interrupt setting |
    ; +-----------------------------------------------------+
    mov.b #stmr_mod_val,stmr_mod_reg ;set timer mode
    => stmr_mod_regを使用するタイマxxモードレジスタのアドレスに変更します。
    ; mov.b #1H,0AH
    ; bset 6,07H
    mov.b #stmr_int_IPL,stmr_int_reg ;set timer IPL
    ==> stmr_int_regを使用するタイマxx割り込み制御レジスタのアドレスに変更します。
    ; bclr 6,07H
    ; mov.b #0,0AH
    mov.w #stmr_cnt,stmr_ctr_reg ;set interval count
    ==> stmr_ctr_regを使用するタイマxxレジスタのアドレスに変更します。
    or.b #stmr_bit+1,stmr_start ;system timer start
    ==> stmr_startを使用するタイマxxのカウント開始フラグのアドレスに変更します。
    ==============================================================================
  2. OSは、ウォッチドッグタイマの動作には関与しません。そのため、ウォッチドッグタイマの停止処理や開始処理はユーザプログラムで対応する必要があります。

 

適用製品

M16Cシリーズ, R8Cファミリ用リアルタイムOS [M3T-MR30/4]
他にご質問がございましたら、リクエストを送信してください