78K0の8ビットタイマでタイマ・クロック選択レジスタ51の設定値について

78K0の8ビットタイマでタイマ・クロック選択レジスタ51の設定値について質問があります。
例えば、1msのインターバルタイマを生成したい場合(fPRSは8MHz)
カウントクロックは
設定1.fPRS:8MHzで8ビット・タイマ・コンペア・レジスタを8に設定
設定2.fPRS/2^6:125kHzで8ビット・タイマ・コンペア・レジスタを125
のどちらに設定しても1msのカウントが行えます。

上記のように、いずれの設定でも同じタイマが作成できる場合
カウントクロックの選択は、どちらがよいのでしょうか
できるだけ分周しない、設定1の方がよいのでしょうか

Parents
  • チョコです。
    >設定1.fPRS:8MHzで8ビット・タイマ・コンペア・レジスタを8に設定
    これでは,1msにはなりません。この設定では1μsになります。

    同じ時間に対して異なるカウント・ロックの選択が可能な場合には,
    カウント・クロックが高い方がレスポンスがよくなると考えられます。
    これは,CPUとTM5のカウント・クロックが非同期で,TM5はカウント・
    クロックに同期して動作するため,最大1カウント・クロック分遅れる
    可能性があるためです。
    一方,カウント・クロックを遅くすると,その分消費電力が低くなると
    考えられます。
  • チョコ様

    早速の回答ありがとうございます。

    >>設定1.fPRS:8MHzで8ビット・タイマ・コンペア・レジスタを8に設定
    >これでは,1msにはなりません。この設定では1μsになります。
    すいません、設定値が間違えておりました。

    >同じ時間に対して異なるカウント・ロックの選択が可能な場合には,
    >カウント・クロックが高い方がレスポンスがよくなると考えられます。
    >これは,CPUとTM5のカウント・クロックが非同期で,TM5はカウント・
    > クロックに同期して動作するため,最大1カウント・クロック分遅れる
    >可能性があるためです。
    レスポンスが早くなる旨理解しました。
    今後、設定する際には、上記の内容を意識して行うようにします。
Reply
  • チョコ様

    早速の回答ありがとうございます。

    >>設定1.fPRS:8MHzで8ビット・タイマ・コンペア・レジスタを8に設定
    >これでは,1msにはなりません。この設定では1μsになります。
    すいません、設定値が間違えておりました。

    >同じ時間に対して異なるカウント・ロックの選択が可能な場合には,
    >カウント・クロックが高い方がレスポンスがよくなると考えられます。
    >これは,CPUとTM5のカウント・クロックが非同期で,TM5はカウント・
    > クロックに同期して動作するため,最大1カウント・クロック分遅れる
    >可能性があるためです。
    レスポンスが早くなる旨理解しました。
    今後、設定する際には、上記の内容を意識して行うようにします。
Children
No Data