工具/软件:TI-RTOS
UINT16 Hwi5=0;
void myIsr6()
{
Hwi5++;
//PieCtrlRegs.PIEACX.ALL |= PIEACK_group9;
}
int main()
{
Dint; //由 BIOS 打开
memcpy (&RamfuncsRunStart、&RamfuncsLoadStart、(uint32_t)&RamfuncsRunSize);
InitDSP();
InitApp();
//Task_numPriorities - 1是最高优先级 Task_numPriorities = 16
Task_Handle 任务;
Task_Params taskParams;
ERROR_Block EB;
Hwi_Params HwiParams;
Hwi_handle myHwi;
ERROR_INIT (&EB);
Hwi_Params_init (hwiParams);
/*设置 myIsr6参数*/
hwiParams.arg = 12;
hwiParams.enableInt = false;
myHwi = Hwi_create (96、myIsr6、NULL、&EB);
if (myHwi = NULL){
system_abort ("Hwi 创建失败");
}
Hwi_enableInterrupt (96);
ERROR_INIT (&EB);
Task_Params_init (&taskParams);
taskParams.STACKSIZE = maximum_Task_Stack;
taskParams.priority = GEN_TSK_PRIO;
任务= Task_create (taskGeneral、&taskParams、&EB);
if (task =NULL){
//System_printf ("Task_create() failed!\n");
BIOS_exit (0);
}
Task_Params_init (&taskParams);
taskParams.STACKSIZE = maximum_Task_Stack;
taskParams.priority = COM_TSK_PRIO;
任务= Task_create (taskCom、&taskParams、&EB);
if (task =NULL){
//System_printf ("Task_create() failed!\n");
BIOS_exit (0);
}
BIOS_start(); /*不返回*/
返回(0);
}
BIOS 6.46.5.55 在 TMS28379D CCS 6.2.0.00050上运行
