⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 isr.c

📁 电压控制程序,符合各种设备需要,核心程序,IBm专属
💻 C
字号:
//======================================================
// 文件名称:	isr.c
// 功能描述:   清看门狗、接收UART数据 
// 维护记录:  	2003-8-15	V1.0
//				2005-10-11	V1.1 修订Bug
//======================================================
#include	"SPCE061A.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;
//============================================================= 
// 语法格式:    void IRQ5(void);
// 实现功能:	清看门狗
// 参数:    无
// 返回值:    无
//=============================================================
void IRQ5(void) __attribute__ ((ISR));
void IRQ5(void)
{
	*P_Watchdog_Clear = 0x1;
	g_uiHalfSecondCnt++;
	*P_INT_Clear = C_IRQ5_2Hz;                                  //清中断标志
}
//============================================================= 
// 语法格式:    void IRQ7(void);
// 实现功能:	接收UART数据并存到SPR4096中
// 参数:        无
// 返回值:      无
//=============================================================
void IRQ7(void) __attribute__ ((ISR));
void IRQ7(void)
{
	g_uiData = *P_UART_Data;                                      //取收到数据
	SP_SIOSendAByte(g_ulAddr,g_uiData);                           //存储到SPR4096 FLASH                 
	g_ulAddr++;
	g_uiFlag = 1;
	g_uiTimeOutCnt = 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -