基础版本
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
|
||||
#include "config.h"
|
||||
|
||||
/****************************************************
|
||||
函数名:TIM2_IRQHandler
|
||||
功能 :定时器2接收中断服务函数
|
||||
参数 :无
|
||||
返回值:无
|
||||
****************************************************/
|
||||
void TIM2_IRQHandler(void)
|
||||
{
|
||||
SYSTimer_IRQHandler();//系统定时器中断(主定时器,timer2)
|
||||
}
|
||||
|
||||
void USART1_IRQHandler(void)
|
||||
{
|
||||
POS_Connect_DMARX_IRQHandler();
|
||||
}
|
||||
|
||||
void DMA2_Stream7_IRQHandler(void)
|
||||
{
|
||||
POS_Connect_DMATX_IRQHandler();
|
||||
}
|
||||
void DMA2_Stream6_IRQHandler(void)
|
||||
{
|
||||
Multiplex_Port_DMATX_IRQHandler();
|
||||
}
|
||||
void USART6_IRQHandler(void)
|
||||
{
|
||||
Multiplex_Port_DMARX_IRQHandler();
|
||||
}
|
||||
|
||||
void USART2_IRQHandler(void)
|
||||
{
|
||||
MD_Connect_DMARX1_IRQHandler();
|
||||
}
|
||||
|
||||
void DMA1_Stream6_IRQHandler(void)
|
||||
{
|
||||
MD_Connect_DMATX1_IRQHandler();
|
||||
}
|
||||
|
||||
void USART3_IRQHandler(void)
|
||||
{
|
||||
MD_Connect_DMARX4_IRQHandler();
|
||||
}
|
||||
|
||||
void DMA1_Stream3_IRQHandler(void)
|
||||
{
|
||||
MD_Connect_DMATX4_IRQHandler();
|
||||
}
|
||||
|
||||
void UART4_IRQHandler(void)
|
||||
{
|
||||
MD_Connect_DMARX2_IRQHandler();
|
||||
}
|
||||
|
||||
void DMA1_Stream4_IRQHandler(void)
|
||||
{
|
||||
MD_Connect_DMATX2_IRQHandler();
|
||||
}
|
||||
|
||||
void UART5_IRQHandler(void)
|
||||
{
|
||||
MD_Connect_DMARX3_IRQHandler();
|
||||
}
|
||||
|
||||
void DMA1_Stream7_IRQHandler(void)
|
||||
{
|
||||
MD_Connect_DMATX3_IRQHandler();
|
||||
}
|
||||
|
||||
void EXTI15_10_IRQHandler(void)
|
||||
{
|
||||
Pluse_InPut_IRQHandler();
|
||||
}
|
||||
void EXTI0_IRQHandler(void)
|
||||
{
|
||||
Pluse_InPut_IRQHandler();
|
||||
}
|
||||
void EXTI1_IRQHandler(void)
|
||||
{
|
||||
Pluse_InPut_IRQHandler();
|
||||
}
|
||||
void HardFault_Handler(void)
|
||||
{
|
||||
// /* Go to infinite loop when Hard Fault exception occurs */
|
||||
if (CoreDebug->DHCSR & 1)
|
||||
{ //check C_DEBUGEN == 1 -> Debugger Connected
|
||||
__breakpoint(0); // halt program execution here
|
||||
}
|
||||
__set_FAULTMASK(1);
|
||||
NVIC_SystemReset();
|
||||
while(1);
|
||||
}
|
||||
Reference in New Issue
Block a user