This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

怎么样软件开启外设中断?



有三个子程序(当然实际程序远不止3个子程序),我想“中断程序”执行完毕后立马执行“子程序1”,子程序1又不想在“中断程序”中执行以免加长“中断程序”执行时间。我的设想是:将”子程序1“设置为低优先级的中断程序,让”中断程序“执行一定次数后开启”子程序1“的中断,这样就能保证”子程序1“的实时性,现在问题是怎么设置这个”子程序1“的中断程序?

之前我将”子程序1“设置为”用户自定义中断“,用TRAP指令开启中断,这样由于软中断优先级高于外设中断,一到TRAP指令处先执行”子程序1“了,与我的需求相违背。

我想把子程序1放到一个低优先级的不用的外设中断中,用软件开启这个中断,请问怎么实现?