R8C/M1x PWM出力時のタイマRCの設定値について

PWM時の周期とdutyの設定ですが、たとえば
周期の設定では-1した値をtrcioaに書き込む
のでしょうか。
アプリケーションノートR01AN0356JJ0100では
そのようになっていますが。
dutyも同様でしょうか?
1ms周期の場合は、20MHz(50ns)にて20000を
セットしておりました。他のタイマと違って、
アンダーフロー型ではなかったもので。
Parents
  • trcgra~trcgrdに設定する値は、要求値-1で
    あることは間接的に確認できましたので納得は
    できました(TRCCLKに遅いクロックを供給して
    TRCCNTの値を高速に読み出し、nの値が十分な
    期間読み出せました)。
    ただ、ハードウェアマニュアルの図の記述には
    納得していません。ポイントは、一致している
    期間が長いことです、f1立ち上がりタイミング
    で一致検出しているなら、もっと手前で一致信
    号が出ているべきではないかと考えました。

    f4のタイムチャートまで作成して頂き恐縮です。
    マニュアルもサンプルも疑ってみる、悪いクセ
    です。
Reply
  • trcgra~trcgrdに設定する値は、要求値-1で
    あることは間接的に確認できましたので納得は
    できました(TRCCLKに遅いクロックを供給して
    TRCCNTの値を高速に読み出し、nの値が十分な
    期間読み出せました)。
    ただ、ハードウェアマニュアルの図の記述には
    納得していません。ポイントは、一致している
    期間が長いことです、f1立ち上がりタイミング
    で一致検出しているなら、もっと手前で一致信
    号が出ているべきではないかと考えました。

    f4のタイムチャートまで作成して頂き恐縮です。
    マニュアルもサンプルも疑ってみる、悪いクセ
    です。
Children
No Data