📄 isr.c
字号:
//======================================================// 文件名称: ISR.C// 功能描述: 清看门狗、接收UART数据 // 完成日期: 2003-8-15//======================================================#include "SPCE061V004.H"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,g_uiHalfSecondCnt;//============================================================= // 函数名称: IRQ5()// 功能描述: 清看门狗// 语法格式: void IRQ5(void);// 入口参数: 无// 出口参数: 无// 注意事项: 无//=============================================================void IRQ5(void) __attribute__ ((ISR));void IRQ5(void){ *P_Watchdog_Clear = 0x1; g_uiHalfSecondCnt++; *P_INT_Clear = C_IRQ5_2Hz;}//============================================================= // 函数名称: IRQ7()// 功能描述: 接收UART数据并存到SPR4096中// 语法格式: void IRQ7(void);// 入口参数: 无// 出口参数: 无// 注意事项: 无//=============================================================void IRQ7(void) __attribute__ ((ISR));void IRQ7(void){ g_uiData = *P_UART_Data; SP_SIOSendAByte(g_ulAddr,g_uiData); g_ulAddr++; g_uiFlag = 1; g_uiTimeOutCnt = 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -