430 的ADC12IE问题

2019-03-24 13:24发布

在ADC_init()AD初始化函数中打开了ADC12IE中断,在ADC12ISR中断函数中需不需要将ADC12IE关掉?   我的程序出现两个问题: 问题1:如果在#pragma vector=ADC_VECTOR __interrupt void ADC12ISR (void) 中断函数中不把ADC12IE关掉的话,程序不会跳出ADC12ISR中断函数? 问题2:如果在中断函数中把ADC12IE关掉的话,程序跑了一段时间(这个时间不固定)AD就不再采集,LCD也不再刷新?   请大侠们看看是什么原因,谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
rengo
2019-03-25 05:04
记住这个就行了
进中断后都有个DINT操作
出中断时有个EINT操作

所以在中断函数里不接收新的中断.看TI的手册,你要先弄清一些基本概念

相关问题

    相关文章