DSP中的M|INT1什么意思
8个回答
展开全部
STEP1:顶层代码 M_INT1 什么意思? CTRL+鼠标左键下钻到例程的头文件,哦原来是0X0001,那么0X0001又是什么鬼东西?我也是初学,资料现在还没查到,有可能是寄存器的某一位,你看看1,10,100,1000,1 0000...可能是一个寄存器,但是控制着各种CPU中断的开通,所以非常有可能是IFR寄存器,16位,这就说得通了 。但是我可以从原理上解释这是甚
STEP2 如下蛋糕图,哈哈啊哈哈哈哈哈哈!
哈哈哈哈哈啊哈哈哈!
STEP3 如下烤肠蛋炒饭哈哈哈哈哈啊哈哈
STEP4 干甚要或呢?或一或,中断来了啊,我的IER允许门被IFR相应位或一或也开了,就这么简单 哈哈哈啊哈啊哈哈哈哈
展开全部
M_INT1被宏定义为0X0001,IER|M_INT1是把CPU中断使能寄存器IER的第一位 置1,即使能中断INT1,开启CPU级的中断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
刚学1周不到,强行答一波。
DSP28335中这个语句一般以以下形式出现:
IER|=M_INT1;
系统中已经对M_INT1进行了宏定义(数值为0x0001);
而IER对应的是CPU的中断使能寄存器,查表可知:13位~0位是中断x的使能位;
故该语句的功能是对INT1进行使能,可以使CPU对来自PIE的第1组中断请求做出应答。
DSP28335中这个语句一般以以下形式出现:
IER|=M_INT1;
系统中已经对M_INT1进行了宏定义(数值为0x0001);
而IER对应的是CPU的中断使能寄存器,查表可知:13位~0位是中断x的使能位;
故该语句的功能是对INT1进行使能,可以使CPU对来自PIE的第1组中断请求做出应答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
M_INT1是宏定义,就是一个4位的16进制的数字——0X0001。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询