vds 当前离线
注册会员
我的程序中想一个外部中断和一个实时中断,发现这两个中断不能同时使用,这是为什么呢?还有就是单独使用实时中断时,还要把外部中断屏蔽实时中断才能运行?即程序中要有INTCR_IRQEN=0;才行,为什么呢?
订阅 TOP
康桥人 当前离线
金牌会员
首先一点:这两个中断肯定是可以同时用的。
如果你把所有的中断都打开了,而且外部中断能够触发,那么外部中断必须要有中断对应的中断入口地址与中断程序,单片机就会复位。
对于大多数中断而言,如果有可能触发中断,而且中断允许,最好有对应的中断程序,否则容易引进混乱。
TOP
嗯,就是这样子,不过不明白的一点就是开始的时候没有允许外部中断,只是外部中断引脚街上电路,为什么还是有外部中断呢
strongchen 当前离线
版主
论坛元老