SYS/BIOS hwi创建

1.1 动态创建
[cpp]  view plain  copy
  1. Hwi_Handle hwi0;  //句柄  
  2. Hwi_Params hwiParams;  //传入参数  
  3. Error_Block eb;  //错误块  
  4.   
  5. Error_init(&eb);  //错误块初始化,注意必须初始化,否则易进入System_abort  
  6. Hwi_Params_init(&hwiParams);  //初始化传入参数  
  7. hwiParams.arg = 5;  
  8. hwi0 = Hwi_create(id, hwiFunc, &hwiParams, &eb);  //注意此处id是中断等级编号,如中断5,则id设为5  
  9.   
  10. if (hwi0 == NULL) {  
  11.     System_abort("Hwi create failed");  
  12. }  
1.2 静态创建

在cfg文件中插入如下语句

[html]  view plain  copy
  1. var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');  
  2. var hwiParams = new Hwi.Params;  
  3. hwiParams.arg = 5;  
  4. Program.global.hwi0 = Hwi.create(id, '&hwiFunc', hwiParams); 

你可能感兴趣的:(物联网)