[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(itron-club 1736) Re: 周期ハン ドラの時間単位






小南さん、高木さん、ありがとうございます。

>今回の場合、μ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 */
ではないでしょうか・・・

-----------
藤原