各位大家好!
我是DSP2812的菜鸟,现在有个问题请教一下各位高手,关于中断服务子程序的,在中断服务子程序中需要清除中断标志,响应同组中断,我的问题是最后还是否需要使能全局中断了—EINT。因为我到看一些中断服务子程序中没有使能全局中断EINT,不同的中断程序也运行,能够持续循环的进入不同的中断服务程序中,并不影响程序中断的运行,而我的总是在中断服务子程序的结尾加上使能全局中断EINT,现在看来好像不加这条语句也能实现中断的循环响应。我是菜鸟用DSP2812的时间不长,所以还请各位高人多多指点。
囧:
你是要做中断嵌套吗?如果要嵌套,只需要在中断开始的时候EINT就可以,或者在你想要被嵌套的时候加入EINT。
各位大家好!
我是DSP2812的菜鸟,现在有个问题请教一下各位高手,关于中断服务子程序的,在中断服务子程序中需要清除中断标志,响应同组中断,我的问题是最后还是否需要使能全局中断了—EINT。因为我到看一些中断服务子程序中没有使能全局中断EINT,不同的中断程序也运行,能够持续循环的进入不同的中断服务程序中,并不影响程序中断的运行,而我的总是在中断服务子程序的结尾加上使能全局中断EINT,现在看来好像不加这条语句也能实现中断的循环响应。我是菜鸟用DSP2812的时间不长,所以还请各位高人多多指点。
笨鸟:
他的意思是,全局中断和单个中断之间的关系。按照一般的逻辑讲,要使能单个中断,必须先使能全局中断的。
各位大家好!
我是DSP2812的菜鸟,现在有个问题请教一下各位高手,关于中断服务子程序的,在中断服务子程序中需要清除中断标志,响应同组中断,我的问题是最后还是否需要使能全局中断了—EINT。因为我到看一些中断服务子程序中没有使能全局中断EINT,不同的中断程序也运行,能够持续循环的进入不同的中断服务程序中,并不影响程序中断的运行,而我的总是在中断服务子程序的结尾加上使能全局中断EINT,现在看来好像不加这条语句也能实现中断的循环响应。我是菜鸟用DSP2812的时间不长,所以还请各位高人多多指点。
??????:
回复 囧:
您好!
是这样的我是想问—在中断子程序的最后是否需要加入EINT这条语句,再次使能全局中断了?我不是要做中断嵌套。我的实验结果是不加入EINT使能全局中断对中断本身无影响,因此只需要在初始化的时候使能一次全局中断就好了,不必每次执行完中断再使能全局中断。这是我的个人理解不知对不对,因为每次我都加一句EINT的,现在看来不加也行,不知理解的对不对所以问问。谢谢您的帮助,我没说清楚请您再帮着给看看。
各位大家好!
我是DSP2812的菜鸟,现在有个问题请教一下各位高手,关于中断服务子程序的,在中断服务子程序中需要清除中断标志,响应同组中断,我的问题是最后还是否需要使能全局中断了—EINT。因为我到看一些中断服务子程序中没有使能全局中断EINT,不同的中断程序也运行,能够持续循环的进入不同的中断服务程序中,并不影响程序中断的运行,而我的总是在中断服务子程序的结尾加上使能全局中断EINT,现在看来好像不加这条语句也能实现中断的循环响应。我是菜鸟用DSP2812的时间不长,所以还请各位高人多多指点。
??????:
回复 笨鸟:
您好!
是这样的我是想问—在中断子程序的最后是否需要加入EINT这条语句,再次使能全局中断了?我不是要做中断嵌套。我的实验结果是不加入EINT使能全局中断对中断本身无影响,因此只需要在初始化的时候使能一次全局中断就好了,不必每次执行完中断再使能全局中断。这是我的个人理解不知对不对,因为每次我都加一句EINT的,现在看来不加也行,不知理解的对不对所以问问。谢谢您的帮助,我没说清楚请您再帮着给看看。
各位大家好!
我是DSP2812的菜鸟,现在有个问题请教一下各位高手,关于中断服务子程序的,在中断服务子程序中需要清除中断标志,响应同组中断,我的问题是最后还是否需要使能全局中断了—EINT。因为我到看一些中断服务子程序中没有使能全局中断EINT,不同的中断程序也运行,能够持续循环的进入不同的中断服务程序中,并不影响程序中断的运行,而我的总是在中断服务子程序的结尾加上使能全局中断EINT,现在看来好像不加这条语句也能实现中断的循环响应。我是菜鸟用DSP2812的时间不长,所以还请各位高人多多指点。
xuan yan:
回复 ??????:
是的,在初始化的时候使能全局中断就可以了,若要在中断中实现嵌套需要需要在被嵌套的中断中使能中断。