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

📄 interrupt.h

📁 s32410串口demo, 开发工具ads1.2,实现串口通信.
💻 H
字号:
u32 * srcpnd = NULL;
u32 * intmod = NULL;
u32 * intmask = NULL;
u32 * priority = NULL;
u32 * intpnd = NULL;
u32 * intsubmask = NULL;
/*-------------------------------*/
void InitInterrupt()
{
	srcpnd=(u32*)0x4A000000;
	intmod=(u32*)0x4A000004;
	intmask=(u32*)0x4A000008;
	priority=(u32*)0x4000000C;
	intpnd=(u32*)0x40000010;
	intsubmask=(u32*)0x4000001C;
}
/*-------------------------------*/
u32 GetRSrcPnd()
{
	return *srcpnd;
}
/*-------------------------------*/
void SetIntMod(u32 mode)
{
	(*intmod)=mode;
}
/*-------------------------------*/
void SetIntMask(u32 m)
{
	(*intmask)=m;
}
/*-------------------------------*/
u32 GetIntMask()
{
	return *intmask;
}
/*-------------------------------*/
u32 GetIntMod()
{
	return (*intmod);
}
/*-------------------------------*/
u32 GetIntPriority()
{
	return *priority;
}
/*-------------------------------*/
void SetPriority(u32 p)
{
	(*priority)=p;
}
/*-------------------------------*/
void SetRIntPnd(u32 w)
{
	(*intpnd)=w;
}
/*-------------------------------*/
u32 GetRIntPnd()
{
	return (*intpnd);
}
/*-------------------------------*/
void SetIntSubMake(u32 s)
{
	*(intsubmask)=s;
}

⌨️ 快捷键说明

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