📄 isr.c
字号:
//======================================================// 文件名称: ISR.C// 功能描述: 清看门狗、接收UART数据 // 完成日期: 2003-8-15//======================================================#include "SPCE061V004.H"__asm(".external F_FIQ_Service_SACM_DVR");extern void SP_SIOSendAByte(unsigned long int g_ulAddr,unsigned int g_uiData);extern unsigned long g_ulAddr;extern unsigned int g_uiData,g_uiFlag,g_uiTimeOutCnt;//============================================================= // 函数名称: FIQ()// 功能描述: DVR服务// 语法格式: void FIQ(void);// 入口参数: 无// 出口参数: 无// 注意事项: 无//=============================================================void FIQ(void) __attribute__ ((ISR));void FIQ(void){ if(*P_INT_Ctrl&C_FIQ_TMA) //定时器A中断 { *P_INT_Clear=C_FIQ_TMA; __asm("call F_FIQ_Service_SACM_DVR"); //调用DVR中断服务函数 } else if(*P_INT_Ctrl&C_FIQ_TMB) //定时器B中断 *P_INT_Clear=C_FIQ_TMB; else //PWM中断 *P_INT_Clear=C_FIQ_PWM; }//============================================================= // 函数名称: IRQ5()// 功能描述: 清看门狗// 语法格式: void IRQ5(void);// 入口参数: 无// 出口参数: 无// 注意事项: 无//=============================================================void IRQ5(void) __attribute__ ((ISR));void IRQ5(void){ *P_Watchdog_Clear = 0x1;// g_uiHalfSecondCnt++; *P_INT_Clear = C_IRQ5_2Hz;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -