Everything

使用例(アウトプットコンペアモード)

一定間隔でトグル動作を行い,デューティ50%の方形波を出力する

 

[波形例]

 

[GUI設定例]

タイマRG

使用する

TMRG

使用する

機能

アウトプットコンペア機能

カウントソース設定

内部クロック

内部クロック設定

自動

TRGカウンタ設定 (カウンタクリア)

TRGGRAコンペア一致でクリア

レジスタ機能設定 (TRGGRC)

ジェネラルレジスタ

レジスタ機能設定 (TRGGRD)

ジェネラルレジスタ

コンペア値設定 (TRGGRA)

100μs (実際の値:100)

出力設定 (TRGIOA端子)

トグル出力

TRGGRAコンペア一致割り込み許可

使用する

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 */

}