Files
microchip-application-pec93…/Examples/template/dds/src/isr.c
T
2026-03-20 15:39:52 +08:00

43 lines
1.4 KiB
C

/**
* Copyright (c) 2026 Wisetop. All Rights Reserved.
*/
/** @file isr.c
*
* @author Roy Luo
* @version 0.1
* @date 2026/03/20
* @license
* @description
*/
#include "isr.h"
#include "init.h"
#include "main.h"
//=============================================================================
// Constant Definition
//=============================================================================
//=============================================================================
// Macro Definition
//=============================================================================
//=============================================================================
// Global Data Definition
//=============================================================================
bool volatile flag_24Khz_timer = false;
//=============================================================================
// Private Function Definition
//=============================================================================
//=============================================================================
// Public Function Definition
//=============================================================================
__INTERRUPT void isr_epwm_handle(void)
{
if ((EPWM->SR & 0x10000) == 0x10000)
{
flag_24Khz_timer = true;
TIM_ClearITPendingBit(EPWM, 0x10000);
}
}