使用例(PWMモード)
指定した周期/デューティのPWM出力を行う
[波形例]
[GUI設定例]
タイマRG |
使用する | |||
TMRG |
使用する | |||
機能 |
PWMモード | |||
カウントソース設定 |
内部クロック | |||
内部クロック設定 |
自動 | |||
カウンタクリア |
TRGGRAコンペア一致でクリア | |||
レジスタ機能設定 (TRGGRC) |
ジェネラルレジスタ | |||
レジスタ機能設定 (TRGGRD) |
ジェネラルレジスタ | |||
周期 |
100μs (実際の値:100) | |||
デューティ |
50(%) (実際の値:50) | |||
TRGGRAコンペア一致割り込み許可 |
使用する | |||
TRGGRBコンペア一致割り込み許可 |
使用しない | |||
TRGオーバフロー割り込み許可 |
使用しない | |||
INTTRG優先順位 |
レベル3(低優先順位) |
[API設定例]
r_cg_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start the TMRG module operation */
R_TMRG0_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}