PSoC1中的中断是有优先级的,并不是只有一个级别。优先级是按照Boot.asm中中断向量的前后顺序来排列的,所以Reset拥有最高的优先级,其次是LVD,Analog Column, VC3, GPIO,数字模块等等。
PSOC1中中断向量的顺序是不可更改的,所以各中断的优先级也是确实的。但是在实际应用中我们可以通过改变模块的位置来设置优先级。比如两个Timer8, 如果希望Timer8_1的中断优先级高于Timer8_2,那么可以将Timer8_1放置在DBB00,Timer8_2放置在DBB01.
|