RA2E1のGTIOC4A(P109)のPWNのデューティが変化しない。

チップ:R7FA2E1A93CFM、FSP:5.2.0でGTIOC4A(P109)のPWNのデューティが変化しません。

同じ設定、同じソースでGTIOC5A(P103)、GTIOC7A(P302)は変化するが、

GTIOC4A(P109)とGTIOC6A(P111)とGTIOC8A(P101)は変化しません。

Saw-wave PWMの設定で周期は200usec、ソースは以下の通りごく単純です。

R_GPT_Open(&g_timer4_ctrl, &g_timer4_cfg);

R_GPT_Start(&g_timer4_ctrl);

R_GPT_DutyCycleSet(&g_timer4_ctrl, 100, PWM4);

以上

Parents
  • 実際にRA2E1のボードで実行してみましたが、

    GTIOC4A(P109),GTIOC6A(P111),GTIOC8A(P101)

    どの端子も、

    ・PWM波形が出力される

    ・デューティの設定も反映される

    という結果でした。特に、GPT4,6,8(偶数番号のGPT?)が動かないという動作は見られませんでした。

    ・g_timer5_ctrl とGPT5は無関係

    →r_gptのGeneral-Channelの番号とGPT?が対応する

    API関数に与える「&g_timer4_ctrl」この部分と、Channelの対応が違っていたりしないでしょうか。

    ・R_GPT_DutyCycleSetの引数

    R_GPT_DutyCycleSet(&g_timer4_ctrl, 100, PWM4);の第3引数(この場合はPWM4)は、0を与えていますでしょうか。GTIOC?A側の端子を操作する場合は、第3引数は0だと思います。

Reply
  • 実際にRA2E1のボードで実行してみましたが、

    GTIOC4A(P109),GTIOC6A(P111),GTIOC8A(P101)

    どの端子も、

    ・PWM波形が出力される

    ・デューティの設定も反映される

    という結果でした。特に、GPT4,6,8(偶数番号のGPT?)が動かないという動作は見られませんでした。

    ・g_timer5_ctrl とGPT5は無関係

    →r_gptのGeneral-Channelの番号とGPT?が対応する

    API関数に与える「&g_timer4_ctrl」この部分と、Channelの対応が違っていたりしないでしょうか。

    ・R_GPT_DutyCycleSetの引数

    R_GPT_DutyCycleSet(&g_timer4_ctrl, 100, PWM4);の第3引数(この場合はPWM4)は、0を与えていますでしょうか。GTIOC?A側の端子を操作する場合は、第3引数は0だと思います。

Children
No Data