比如说AD中断
在AD初始化程序中我设置ADIE为1(AD中断允许),这样我需写一个中断服务子程序。
然后我不明白其中的过程,因为PIC18(我用的是PIC18F23K20)有两个中断向量入口地址(0008H和0018,一个高中断优先级一个低中断优先级),先是判断中断标志位ADIF,如果为1说明AD转换完成,并软件清0,再顺序执行下面的中断子程序。
问题:因为我知道中断服务子程序是不需要调用的,所以如果一个程序中有好几个中断服务子程序,怎么对应起来(也就是哪个中断服务子程序对应哪个中断允许位),通俗点说,就是怎么识别属于自己的中断服务子程序,我看了好几遍的datasheet,我读出来的结果是通过中断标志位(ADIF)来匹配的,对吗?
请高人指点,不胜感激。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>