[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(itron-club 1736) Re:
周期ハン
ドラの時間単位
- To: itron-club __at__ ertl.jp (itron-club ML)
- From: masato-fujiwara __at__ jdkc.co.jp
- Date: Fri, 20 Aug 2004 20:32:59 +0900
小南さん、高木さん、ありがとうございます。
>今回の場合、μITRON4.0仕様Ver.4.02.00の45ページに、スタンダードプロファイ
ルに
>おけるRELTIM型は1ミリ秒単位であることが明記されていますので、これが「ずば
り」
>に当たるかと思います。
μITRON4.0仕様を確認したところ記述がありました、勉強不足でした。
作成したアプリを H8/3048FとH8/3052Fの基板で動かしています。
JSPカーネルのH8/3048F用ボード依存部(akih8_3048fフォルダ)の
sys_config.hに
#define TIMER_CLOCK ((CPU_CLOCK)/8000) /* 16MHz / 8 = 2MHz =
2000KHz */
とありますので、これを参考にH8/3052F基板用のボード依存部のほうも同
様に
#define TIMER_CLOCK ((CPU_CLOCK)/12500) /* 25MHz / 12.5 = 2MHz =
2000KHz */
としましたので、
CRE_CYC(CYC_TIMER , { TA_HLNG, 1, hndl_Cycle , 2000, 0 });
と宣言いたしますと、2000ミリ秒(2秒)の周期で起動する周期ハンドラを生
成
したことになりますよね。
上記のコメント部分は
/* 16MHz / 8 = 2kHz = 2000Hz */
/* 25MHz / 12.5 = 2kHz = 2000Hz */
ではないでしょうか・・・
-----------
藤原