中断标志位不清零的话,则会在退出中断服务程序后,又则迟会马上进入中断
硬件不清零的设计原因是这样:让你在中断服务程序中用来判断中断源,这是为了降低芯片的成陵山本,很多中断源都是共用一个中断信号编码,所以在你判断中断标志位后,并准备执行尺盯中相应的动作时,需要软件清零
因为要根据需要决定何耐孙时允许接收下一条数据昌答链,起码要保证上一波中断程序处理的时候不要再来一波中断请求。 道理和定时器中举档断函数里要写ea=0.ea=1一样,置0这种事交给写程序的比较灵活欢迎分享,转载请注明来源:内存溢出
评论列表(0条)