チップ: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);
以上
実際に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だと思います。