1软件中断 静态配置
图1 静态配置
- LED1
- var swi0Params = new Swi.Params();
- swi0Params.instance.name = "Swi0";
- swi0Params.priority = 1;
- Program.global.LED = Swi.create("&LEDSwi", swi0Params);
- LED2
- var swi1Params = new Swi.Params();
- swi1Params.instance.name = "LED2";
- swi1Params.priority = 2;
- Program.global.LED2 = Swi.create("&LEDSwi1", swi1Params);
复制代码2软件中断的触发使能
- Swi_post(LED2);
- Swi_post(LED);
复制代码3中断响应
- Void LEDSwi(UArg a0, UArg a1);
- Void LEDSwi1(UArg a0, UArg a1);
复制代码