求求各位大哥帮帮忙啊..急(1)
说说以下程序的意思
void IsrIRQ( )
{
int count = 0;
unsigned int isr_pending;
unsigned int isr_mask = 0x00000001;
unsigned int isr_mask_set = rINTMSK; /* 读取中断掩码 */
ISR_ROUTINE_ENTRY isr_routine_entry = (ISR_ROUTINE_ENTRY)0x0;
isr_pending = (rINTPND & ~isr_mask_set); /* 读取中断状态 */
/* 查表 */
while(isr_mask)
{
if(isr_pending&isr_mask)
{
/* 找到中断源,获取中断例程入口地址 */
isr_routine_entry = (ISR_ROUTINE_ENTRY)(*(int*)(HandleADC+count));
break;
}
count+=4;
isr_mask <<= 1;
}
/* 调用中断服务例程 */
if(isr_routine_entry) (*isr_routine_entry)();
}
void IsrIRQ( )
{
int count = 0;
unsigned int isr_pending;
unsigned int isr_mask = 0x00000001;
unsigned int isr_mask_set = rINTMSK; /* 读取中断掩码 */
ISR_ROUTINE_ENTRY isr_routine_entry = (ISR_ROUTINE_ENTRY)0x0;
isr_pending = (rINTPND & ~isr_mask_set); /* 读取中断状态 */
/* 查表 */
while(isr_mask)
{
if(isr_pending&isr_mask)
{
/* 找到中断源,获取中断例程入口地址 */
isr_routine_entry = (ISR_ROUTINE_ENTRY)(*(int*)(HandleADC+count));
break;
}
count+=4;
isr_mask <<= 1;
}
/* 调用中断服务例程 */
if(isr_routine_entry) (*isr_routine_entry)();
}
...全文
相关推荐
可以自动生成黑群晖 7.1.1 最新 巴西大哥 自动定制镜像
标题中的“可以自动生成黑群晖 7.1.1 最新 巴西大哥 自动定制镜像”指的是一个自动化工具,它能够帮助用户创建基于黑群晖(Synology DiskStation)系统版本7.1.1的定制化镜像。
大哥网高权重模板
本模板在设计时考虑了SEO因素,意味着它可能包含了有利于搜索引擎理解网页内容的元素,如合适的标题标签(H1-H6)、meta描述、关键词分布以及优化的URL结构等。
大哥阅读答案子民【大哥阅读答案】.docx
作者选择了最直接的方式——乘坐直达汽车回家,以免让年迈的大哥过于劳累,却也因此失去了与大哥相见的机会,这其中透露出的遗憾和温情,让人感动。大哥的形象是这篇故事的核心。
写了一个初级的五子棋,请各位大哥指导
我是初学者,发此程序让各位高手指导一下。
王大哥的求职经
备受追捧的求职必杀技:王大哥的求职经.chm


其他硬件开发
