isr.c
来自「试验仪自检程序」· C语言 代码 · 共 42 行
C
42 行
//======================================================// 文件名称: 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 + =
减小字号Ctrl + -
显示快捷键?