专栏中心

EEPW首页 > 专栏 > ARM中断设置问题

ARM中断设置问题

发布人:mayer 时间:2009-05-16 来源:工程师 发布文章
ARM中断设置问题

 

在ARM教程中许多例子都有这样的话:VICVectCntl0=0x2E; 为什么就可以EINT0通道分配到IRQ Slot0,。   VICVectCntl1=0x2F;又分配到slot几呢?
还有许多教程中写的是
EXTMODE = 0x00;
EXTPOLAR = 0x02;
VICIntSelect = 0x00000000;
VICVectCntl0 = 0x20|15;
VICVectAddr0 = (int)IRQ_Eint1;
EXTINT = 0x02;
VICIntEnable = 0x00008000;

while(1);
return 0;

VICVectCntl0 = 0x20|15;又是什么意思,中间|是怎么回事。0x20或15是什么。

其实这样的:
VICVectCntl0 = 0x20|15; 表示将中断号为15的EINT1为最高优先级
VICVectCnt1 = 0x20|14; 表示将中断号为14的EINT0为 次最高优先级


0x0e为EINT0的中断号;
0x20 为允许该中断;

0x0F为EINT1的中断号;
0x20 为允许该中断;

其实也就是要看一下中断源的号是多少,后面的数字就应该是几了。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

汉字繁体,简体16点阵字库提取程序v1.0

华为下一代AI芯片升腾910D曝光

将业务目标应用于机器学习指标

联发科天玑9500跑分曝光:性能与能效全面提升

Nordic将在MWC上海2025展示蜂窝物联网方案

南芯科技再推新品,为ADAS系统提供一站式电源解决方案

英特尔启动新一轮裁员

嵌入式系统 2025-06-16

OLED显示器面板出货量将大幅增长,2025年或成关键年

尼得科智动(广州)车载电子有限公司再获通用汽车“供应商质量卓越奖

C6474多核处理器在医疗应用领域

视频 2009-03-24

繁简汉字取字模软件

复旦大学研发新型SiC MOSFET器件

TMS320DM365 数字媒体处理器示例

视频 2009-03-24

为敏感的器件打造超低噪声电源

专为客户设计的高性能器件系列

视频 2009-03-24

F28335 和入门套件演示

视频 2009-03-24

创建32比特微控制器

TMS320DM365 数字媒体处理器技术概览

视频 2009-03-24
更多 培训课堂
更多 焦点
更多 视频

技术专区