static PIN_Handle HLED;
static PIN_State SLED;
//********************
PIN_Config LEDTable[] = {
IOID_0 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
IOID_1 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
IOID_2 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
IOID_3 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
IOID_4 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
IOID_5 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
IOID_6 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
PIN_TERMINATE
};
//*********************
void LEDCallbackFxn(PIN_Handle handle, PIN_Id pinId)
{
for(i=0;i<7;i++)
{
PIN_setOutputValue(HLED , LEDTable[i] , 1);
__delay_cycles(100000); ;
PIN_setOutputValue(HLED , LEDTable[i] , 0);
}
};
//***************************
HLED = PIN_open(&SLED, LEDTable);
if(!HLED) {
while(1);
}
接着就一直卡在while(1),想请问是什么问题