dsp IER |= M_INT1中 相关知识点: 试题来源: 解析 开中断1的意思“|=”是赋值位运算符号 意思就是IER= IER||M_INT1 IER赋值为IER和M_INT1位或类似的还有 &= ^= 结果一 题目 dsp IER |= M_INT1中 答案 开中断1的意思 “|=”是赋值位运算符号 意思就是IER= IER||M_INT1 IER赋值为IER和M...
意思就是IER= IER||M_INT1 IER赋值为IER和M_INT1位或 类似的还有 &= ^= 是不是位操作。、?按位或?
在每一次进入中断时,不需要IER |= M_INT1; 重新使能各组中断,因为在第一次中断时IER虽然会被清零,但是你忽略了一点就是,关键寄存器的保存,IER=1,被压入堆栈之后才清零的,中断服务结束后,在释放堆栈,此时IER=1,又被使能了。回复 2# 那也就是说 IER不是自动清除的咯?需要手动清除咯?
百度试题 结果1 题目dsp IER |= M_INT1中 相关知识点: 试题来源: 解析 开中断1的意思“|=”是赋值位运算符号 意思就是IER= IER||M_INT1 IER赋值为IER和M_INT1位或类似的还有 &= ^=反馈 收藏
M_INT2-M_INT5这些都是用宏定义的,都对应着具体的值,看看头文件里定义的就知道了请看头文件DSP28_Device.h内有如下定义:#define M_INT1 0x0001#define M_INT2 0x0002#define M_INT3 0x0004#define M_INT4 0x0008#define M_INT5 0x0010#define M_INT6 0x0020#define M_INT7 0x0040...