使用例
比較結果の有効エッジを検出すると、比較終了
[GUI設定例]
コンパレータ |
使用する | |||
Comparator |
使用する | |||
コンパレータ入力 |
IVCMP00 | |||
基準電圧 |
IVREF0 | |||
ノイズ・フィルタ使用許可 |
使用しない | |||
出力設定 (VCOUT0) |
使用する | |||
出力極性設定 |
正転 | |||
STOP モード解除 設定 |
使用する | |||
コンパレータ出力の有効エッジ検出で割り込み発生 (INTCMP0) |
使用する | |||
有効エッジ |
両エッジ | |||
優先順位 |
低 |
[API設定例]
r_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start the comparator 0 */
R_COMP0_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}
r_cg_comp_user.c
static void __near r_comp0_interrupt(void)
{
/* Start user code. Do not edit comment generated here */
/* Stop the comparator 0 */
R_COMP0_Stop();
/* End user code. Do not edit comment generated here */
}